
A estratégia de acompanhamento de tendências de Forex é usada para determinar o momento de entrada e saída do mercado, calculando o cruzamento de médias móveis de curto prazo e médias móveis de longo prazo. A estratégia combina o julgamento de tendências em grande escala, fazendo mais entradas quando a tendência é alta, e retira-se ativamente quando a tendência é baixa.
Os indicadores centrais da estratégia são as médias móveis de curto prazo e médias móveis de longo prazo. As linhas de curto prazo geralmente escolhem períodos mais curtos, como 5 e 10 dias, para refletir as mudanças recentes nos preços de forma mais sensível. As linhas de longo prazo geralmente escolhem períodos mais longos, como 20 e 60 dias, para refletir as principais tendências nos preços.
A estratégia também usa médias móveis de períodos mais longos para julgar a direção da tendência em grande escala. Apenas quando a tendência é maior, é feito mais no horário de ouro. Depois de fazer mais, será parado de acordo com a condição de parada definida. Quando o aumento de preços atinge a parada definida, será ativado o fim da parada.
Na fase de cabeça-vazia, a estratégia usa o sinal de morte para parar o prejuízo. Quando a média móvel de curto prazo de cima para baixo quebra a média móvel de longo prazo para formar uma forca morta, se a posse já tiver um certo grau de lucro, a opção de parar o prejuízo é eliminada, eliminando o risco de cabeça-vazia.
A estratégia de troca de entradas e saídas é simples, clara, fácil de entender e implementar. Ao mesmo tempo, combinada com a determinação da tendência, pode reduzir o risco de ser enganado em negociações de tendência. A estratégia tem as seguintes vantagens:
1. Acertação de entrada, acompanhamento de força
Quando a forca de ouro se forma, significa que a tendência de curto prazo entra em um período de alta, e os preços podem ter uma onda de ruptura e alta. Entrando neste momento, é possível capturar com precisão as oportunidades de ruptura que podem surgir.
2. Métodos racionais de amortização que garantam uma parte do lucro
Estabelecer uma amplitude de suspensão de proporção fixa e parar ativamente quando atingido. Este método de suspensão é simples e prático, e pode sair do campo em tempo hábil após uma alta significativa da situação.
3. Controle de Risco e Cessação de Perdas
Quando a tendência em branco chega, use o sinal de forca morta para determinar a reversão da tendência e, assim, escolha o stop loss. O stop loss atempado pode evitar o máximo de perdas trazidas pela fase em branco e é eficaz para o controle de risco.
Os principais riscos dessa estratégia vêm de dois lados:
1. Risco de falha no julgamento de sinais de forquilhas mortas
Em um ambiente de mercado complexo, apenas com base em um indicador simples como um garfo de ouro e um garfo de morte para julgar a hipocrisia, pode haver um certo sinal de erro. Em situações complexas, o julgamento do modelo de ação de preço é mais preciso e estático do que o sinal do indicador.
2. Risco de um ponto de parada de parada mal configurado
A paralisação de perda com uma paralisação de proporção fixa não pode ser totalmente adaptada às mudanças no mercado. Se a paralisação for muito pequena, a saída prematura pode levar à perda de lucro. Se a paralisação for muito grande, pode levar a uma perda maior.
Para combater esses riscos, pode-se fazer o seguinte:
Combinando mais sinais de indicadores para construir um sistema de julgamento, melhorar a capacidade de identificar tendências e pontos-chave.
O uso de stop-loss dinâmico em vez de proporção estática. A configuração de stop-loss é um critério que pode ser ajustado conforme a situação.
A estratégia de rastreamento de tendências de Forex, que usa um indicador simples como base de julgamento de vazio, é fácil de entender. Ao mesmo tempo, a combinação de tendências para filtrar sinais reduz o risco de ser bloqueado. Tem vantagens como a clareza de julgamento, parada dinâmica e parada de perda no tempo.
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Ta3MooChi
//@version=5
strategy("전략", overlay=true,process_orders_on_close = true, pyramiding = 100)
short_ma = ta.sma(close,input.int(3, "단기 이평", minval = 1))
long_ma = ta.sma(close, input.int(19,"장기 이평", minval = 1))
trend_ma = ta.sma(close, input.int(100," 추세 이평", minval = 20, group = "추세 이평"))
up_trend = (trend_ma > trend_ma[1])
use_trend_ma = input.bool(true, title = "추세용 이평 사용", group = "추세 이평" )
inTrendMa = not use_trend_ma or up_trend
useDateFilter = input.bool(true, title = "특정 기간 백테스트", group = "기간 백테스트")
backtestStartDate = input(timestamp("1 Jan 2021"), title = "시작날짜", group = "기간 백테스트")
backtestEndDate = input(timestamp("1 Jan 2022"), title = "종료날짜", group = "기간 백테스트")
inTradeWindow = true
longStopPerc = 1 + input.float(3, "최소수익률%", minval = 1)*0.01
longcondition = ta.crossover(short_ma, long_ma)
shortcondition = ta.crossunder(short_ma, long_ma)
if (longcondition) and inTradeWindow and inTrendMa
strategy.entry("long", strategy.long)
if (shortcondition) and (close > strategy.position_avg_price*longStopPerc) and inTradeWindow
strategy.close_all()
if not inTradeWindow and inTradeWindow[1]
strategy.cancel_all()
strategy.close_all(comment = "매매 종료")
plot(short_ma,color = color.yellow)
plot(long_ma,color = color.blue)
plot(trend_ma,color = color.gray)