Estratégia de negociação de backtesting baseada em canal longo-curto
Visão geral
A estratégia utiliza a criação de um canal multi-espaço para realizar uma verificação de retroalimentação de sistema de tipo de canal de ruptura, pertencendo a uma estratégia de negociação de tipo de ruptura de tendência.
Princípio da estratégia
-
Calcule o preço máximo para a construção de um canal com várias cabeças e o preço mínimo para a construção de um canal sem cabeças em um determinado período.
-
Quando o preço ultrapassa a linha do canal superior, a compra é feita.
-
Quando o preço ultrapassa a linha do canal, a venda é feita.
-
Pode-se definir um intervalo de tempo de retrospectiva para a verificação da estratégia.
-
A estratégia é simples e clara.
Análise de vantagens
-
O canal multi-espaço pode ser comparado com o canal delimitado de forma intuitiva.
-
A tendência de alta é mais provável após a ruptura da linha do canal.
-
A retrospectiva é uma forma de verificar a eficácia da estratégia em contextos históricos.
-
A abordagem de transação do canal é simples e fácil.
-
O código é mais simples, fácil de modificar e otimizar.
Análise de Riscos
-
A existência de uma falsa brecha após a ruptura do Bring corre o risco de um recall.
-
Não é possível definir efetivamente o stop loss e o stop stop.
-
A configuração incorreta dos parâmetros de canal pode afetar a eficácia da estratégia.
-
Os resultados podem ter um desvio de otimização.
-
A implementação em disco rígido pode ter efeitos muito diferentes.
Direção de otimização
-
Teste os diferentes parâmetros para encontrar a combinação ideal.
-
Adicionar outros fatores combinados ao filtro de falsidade.
-
Estabelecer mecanismos de suspensão e desbloqueio.
-
A partir da análise dos dados de retrospecção, os dados foram tratados de forma adequada, eliminando os desvios.
-
A análise de retrospectiva é realizada em vários contextos de mercado.
-
Verificação do disco simulado para configurar os parâmetros do disco real.
Resumir
A estratégia usa regras simples de breakout para verificação de retorno, é fácil de operar, mas ainda precisa ser otimizada para aumentar a estabilidade. Aperfeiçoamento adicional, como ajuste de parâmetros e controle de risco, pode torná-lo um sistema de negociação de breakout confiável.
/*backtest
start: 2023-08-20 00:00:00
end: 2023-08-30 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//strategy(title = "Backtest Donchian Teixeira", default_qty_type = strategy.fixed, default_qty_value = 100, overlay = true, commission_type = strategy.commission.cash_per_order, commission_value = 2.50, precision = 2, calc_on_every_tick = true, pyramiding = 0, initial_capital = 10000)
testStartYear = input(2000, "Backtest Start Year")- 1
