Estratégias de negociação baseadas em quebras de histograma
Visão geral
A estratégia utiliza o princípio da ruptura do gráfico retrógrado, combinado com a determinação da tendência das médias móveis, para realizar transações de ruptura na direção da tendência. Quando o preço quebra a fronteira do gráfico retrógrado, o sinal de negociação é gerado. Ao mesmo tempo, ao determinar a relação de posição entre as médias móveis rápidas e lentas, para determinar a direção da tendência geral, evita-se a criação de sinais errôneos em toda a escala.
Princípio da estratégia
-
Calcule a média móvel rápida (< 20 ciclos) e a média móvel lenta (< 50 ciclos).
-
Calcule se um rectângulo ascendente (close>open) ou um rectângulo descendente (close<open) é formado de acordo com a linha K.
-
Determine se o rectângulo ultrapassou o valor máximo ou mínimo da linha K anterior. Se o rectângulo ascender e ultrapassar o valor máximo da linha K anterior, um sinal de ruptura múltipla é gerado; se o rectângulo cair e ultrapassar o valor mínimo da linha K anterior, um sinal de ruptura em branco é gerado.
-
Ao mesmo tempo, julgue se a média móvel rápida está acima da média móvel lenta, se for, julgue-a como uma tendência de várias cabeças; ao contrário, julgue-a como uma tendência de cabeças vazias.
-
O sinal de ruptura de cabeça só é válido quando a linha média rápida e lenta é julgada como uma tendência de cabeça; o sinal de ruptura de cabeça só é válido quando a linha média rápida e lenta é julgada como uma tendência de cabeça. Isso evita o aparecimento de sinais errados na compilação.
-
Quando um sinal de ruptura multi-cabeça eficaz é gerado, um cartão multi-cabeça é aberto de acordo com um determinado padrão de stop loss e stop loss; Quando um sinal de ruptura de cabeça vazia eficaz é gerado, um cartão vazio é aberto de acordo com um determinado padrão de stop loss e stop loss.
-
Se a média móvel rápida e a média móvel lenta forcarem, a posição atual é liquidada.
Análise de vantagens
-
O uso da borda do diagrama rectangular como uma abertura de ruptura representa um sinal de ruptura mais forte.
-
Ao mesmo tempo, considerar a direção da tendência para evitar erros de cálculo e aumentar a precisão.
-
A estratégia é baseada em uma combinação de tendências e rupturas, de modo que a estratégia se destaque em um cenário de tendências.
-
Otimizando os parâmetros, pode ser adaptado a diferentes variedades e períodos de tempo.
Riscos e soluções
-
Risco de fracasso de ruptura. A solução é escolher uma abertura maior para garantir que a energia de ruptura seja mais forte.
-
Risco de imprecisão na determinação de tendências. A solução é ajustar os parâmetros da linha média, ou adicionar outros indicadores auxiliares para determinar a tendência.
-
O risco de que a configuração de stop loss seja muito pequena, resultando em stop loss muito frequente. A solução é ajustar a amplitude de stop loss de acordo com a dinâmica de diferentes variedades e períodos de tempo.
-
A solução é definir uma taxa de lucro-lucro diferente de acordo com a dinâmica de diferentes variedades e períodos de tempo.
Direção de otimização
-
Em geral, os parâmetros de média móvel, parâmetros de breakout, amplitude de parada e lucro-perda precisam ser testados e otimizados para diferentes variedades e períodos de tempo, para que os parâmetros da estratégia sejam personalizados.
-
Pode-se testar diferentes tipos de médias móveis (como EMA, SMA, etc.) para encontrar indicadores de média mais adequados.
-
Pode-se adicionar outros indicadores auxiliares de julgamento, como o Momentum, para melhorar a precisão do julgamento de tendências.
-
Os parâmetros podem ser dinâmicamente otimizados por métodos como o aprendizado de máquina.
-
Pode-se fazer um aprendizado estatístico para a taxa de sucesso da ruptura, ajustando o parâmetro de ruptura.
Resumir
A estratégia integra características de tendência e características de ruptura, teoricamente filtrando uma grande quantidade de sinais inativos. A chave é prestar atenção ao teste e otimização dos parâmetros, para que a estratégia seja personalizada para diferentes variedades e períodos de tempo, de modo a obter melhores resultados na negociação real. Além disso, os indicadores auxiliares e as tecnologias de aprendizado de máquina também fornecem orientação para a melhoria da estratégia.
/*backtest
start: 2023-10-15 00:00:00
end: 2023-11-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Backtested Time Frame: H1
//Default Settings: Are meant to run successfully on all currency pairs to reduce over-fitting.
//Risk Warning: This is a forex trading robot, backtest performance will not equal future performance, USE AT YOUR OWN RISK.- 1

