
A estratégia é usada para determinar o tempo de entrada e saída, calculado a partir de uma média móvel rápida e uma média móvel lenta. Quando a linha rápida atravessa a linha lenta de baixo, faça mais; quando a linha rápida atravessa a linha lenta de cima para baixo, faça espaço.
A estratégia baseia-se principalmente no princípio da forca de ouro das médias móveis. Calcula-se uma média móvel rápida de 3 e uma média móvel lenta de 266. O sinal de compra é gerado quando a linha rápida atravessa a linha lenta de baixo; O sinal de venda é gerado quando a linha rápida atravessa a linha lenta de cima.
Esta estratégia baseia-se em uma tendência de que, quando os preços sobem, as médias móveis de curto prazo movem-se mais rapidamente para cima; quando os preços caem, as médias móveis de curto prazo movem-se mais rapidamente para baixo. Assim, ocorre uma travessia entre a linha rápida de curto prazo e a linha lenta de longo prazo.
A maior vantagem da estratégia é que ela capta com mais precisão as reversões de preços em comparação com indicadores como uma única média móvel, calculando médias móveis de diferentes períodos de comprimento e usando a relação entre elas para determinar o ponto de reversão da tendência.
Em primeiro lugar, a média móvel rápida é mais sensível ao movimento dos preços, enquanto a média móvel lenta funciona como um ruído de onda para identificar a direção da tendência.
Em segundo lugar, a estratégia utiliza entrada retardada, ou seja, entrada de uma terceira linha K após a geração do sinal. Isso evita ainda mais as transações erradas resultantes de uma oscilação da linha de equilíbrio.
Além disso, a seleção de parâmetros é razoavelmente simples, sendo possível fazer o julgamento com apenas duas médias móveis, sem a necessidade de calcular indicadores complexos, reduzindo a possibilidade de otimização excessiva.
Apesar de não haver falhas ou riscos evidentes, há algumas coisas a ter em conta quando se usa o disco rígido:
Em primeiro lugar, os indicadores de julgamento baseados apenas na tendência de transferência podem perder a oportunidade de admissão de outros indicadores. Pode-se considerar a adição apropriada de indicadores alternativos e de julgamento integrado.
Em segundo lugar, em uma tendência forte, o preço pode operar por um longo período acima ou abaixo da linha rápida. Isso pode ocorrer quando não há sinal por um longo período. Os parâmetros precisam ser ajustados para que a linha rápida fique mais próxima do preço.
Mais uma vez, os parâmetros indicadores não são 100% confiáveis e os parâmetros ótimos variam de acordo com a variedade e o período. É necessário testar e otimizar constantemente com base no feedback do disco.
Por fim, é preciso avaliar com precisão o número de operadores, os pontos de stop loss e os pontos de parada, para evitar perdas excessivas ou paradas prematuras.
A estratégia tem algumas melhorias importantes:
Primeiro, pode-se considerar a adição de uma lógica de julgamento de outros indicadores auxiliares ao mesmo tempo em que o Gold e o Dead Forks. Por exemplo, quando o indicador RSI mostra sobrecompra e sobrevenda, é possível confirmar ainda mais o sinal de negociação.
Em segundo lugar, a otimização de parâmetros é fundamental. Pode considerar fatores como o ciclo, a variedade de negociação e outros fatores, testando e ajustando constantemente os parâmetros através de métodos de retrospectiva histórica e simulação de disco real, para que a estratégia seja mais adequada ao ambiente de mercado.
Terceiro, otimizar o modo de entrada. Além da simples entrada da terceira linha K, pode-se estudar o atraso da entrada da linha K da raiz N, a entrada de diferença de preço, a entrada de entrada de alta e baixa, conforme a variedade e o período de ajuste.
Por fim, é igualmente importante aperfeiçoar o método de parada de perda. Pode ser combinado com o indicador ATR de taxa de flutuação para ajustar a amplitude de parada de perda em tempo real.
A estratégia usa o princípio clássico de um fator de arbitragem de média móvel para determinar a direção futura dos preços, gerando sinais de negociação por meio da definição de parâmetros razoáveis e controlando o risco de entrada de atraso e paralisação de perdas. É uma estratégia de negociação quantitativa simples e prática.
/*backtest
start: 2023-11-13 00:00:00
end: 2023-11-20 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Cruzamento de Médias Móveis", overlay=true)
// Definir os parâmetros da estratégia
length_fast = 3
length_slow = 266
price = close
take_profit = 10000.0
stop_loss = 2000.0
// Calcular as médias móveis
fast_ma = vwma(price, length_fast)
slow_ma = sma(price, length_slow)
// Definir as condições de entrada
buy_signal = crossover(fast_ma, slow_ma)
sell_signal = crossunder(fast_ma, slow_ma)
// Enviar ordens de negociação com base nas condições de entrada
if (buy_signal[3]) // Verifica se o sinal de compra ocorreu 3 velas atrás
strategy.entry("Buy", strategy.long)
strategy.exit("Sell", "Buy", profit=take_profit, loss=stop_loss)
if (sell_signal[3]) // Verifica se o sinal de venda ocorreu 3 velas atrás
strategy.entry("Sell", strategy.short)
strategy.exit("Cover", "Sell", profit=take_profit, loss=stop_loss)
// Plotar as médias móveis no gráfico
plot(fast_ma, color=color.rgb(238, 0, 0))
plot(slow_ma, color=color.rgb(0, 132, 240))