
A estratégia baseia-se na linha chamada Lagging Span 2 do indicador da nuvem de Ichimoku, e baseia-se na direção da tendência de julgamento do movimento da linha para a construção de posições. Quando o preço quebra a linha Lagging Span 2, julga-se um ponto de mudança de tendência, e uma nova posição pode ser criada.
A estratégia julga principalmente o movimento da linha Lagging Span 2 na nuvem de Ichimoku. A linha Lagging Span 2 é uma média móvel suave baseada no preço e sua sensibilidade pode ser ajustada por meio de parâmetros de suavização.
Concretamente, a estratégia calcula a Lagging Span 2 através da função Donchian. Depois, faz um desvio de posição para essa linha, obtendo a linha de sinal de negociação final. Quando o preço quebra essa linha de sinal, julgue como um ponto de reversão da tendência de preço, fazendo mais vazio.
Ao entrar, a estratégia configura um ponto de parada e um ponto de parada simultaneamente. Ao fazer mais, configure um único ponto de parada e um ponto de parada; ao fechar, configure um único ponto de parada e um ponto de parada.
As principais vantagens desta estratégia são:
Usando a linha Lagging Span 2 do Índice de Nuvem de Ichimoku para determinar a tendência, a linha é suave e evita falsas rupturas.
Os sinais são mais claros e fáceis de julgar.
O sistema de paragem de perda de energia é muito útil para controlar o risco.
Os principais riscos desta estratégia são:
A linha Lagging Span 2 também pode ter um atraso e pode perder um ponto de entrada de melhor tendência. Pode ser adequadamente ajustado para otimizar os parâmetros de suavização.
A configuração inadequada de stop loss pode causar expansão de perdas. A configuração pode ser otimizada de acordo com as características de diferentes variedades.
Uma ruptura de negociação em si tem o risco de ser bloqueada por um arbitragem. Você pode definir condições de filtragem de tendência ou confirmar uma ruptura para evitar.
A estratégia pode ser melhorada em vários aspectos:
Ajustar os parâmetros de suavização da linha Lagging Span 2 para otimizar a sua sensibilidade, encontrando um equilíbrio entre a detecção de pontos de inflexão de tendências e a prevenção de falsas rupturas.
Configure um stop-loss separadamente para fazer mais ofertas de forex, e otimize a configuração do stop-loss para evitar perdas excessivas.
Aumentar os critérios de julgamento de tendências, evitando negociações adversas. Por exemplo, combinando outros indicadores para determinar a direção da tendência geral.
Aumento do mecanismo de confirmação. Em vez de entrar diretamente no jogo na primeira passagem, espera pelo sinal de confirmação da passagem novamente.
A estratégia em geral é mais simples e prática. Baseado na linha Lagging Span 2 do Índice da Nuvem Ichimoku para determinar o ponto de reversão da tendência dos preços. Ao mesmo tempo, configure um stop loss para controlar o risco. A estratégia tem um grande espaço de otimização e pode ser ajustada de várias maneiras, obtendo melhores momentos de entrada e controlando ainda mais o risco, resultando em melhores efeitos da estratégia.
/*backtest
start: 2023-12-25 00:00:00
end: 2024-01-24 00:00:00
period: 1h
basePeriod: 15m
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/
// © MGULHANN
//@version=5
strategy("TPS - FX Trade", overlay=true)
laggingSpan2Periods = input.int(52, minval=1, title="Lead Look Back")
displacement = input.int(26, minval=1, title="Displacement")
pozyonu = input.bool(false,title="Sadece Long Yönlü Poz Aç")
// Stop Loss ve Kar Al Seviye Girişleri
TPLong = input.int(10000, minval = 30, title ="Long Kar Al Puanı", step=10)
SLLong = input.int(7500, minval = 30, title ="Long Zarar Durdur Puanı", step=10)
TPShort = input.int(20000, minval = 30, title ="Short Kar Al Puanı", step=10)
SLShort = input.int(7500, minval = 30, title ="Short Zarar Durdur Puanı", step=10)
donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
leadLine = donchian(laggingSpan2Periods)
plot(leadLine, offset = displacement - 1, color=#EF9A9A,title="Lead2 Çizgisi")
buycross = ta.crossover(close,leadLine[displacement-1])
sellcross = ta.crossover(leadLine[displacement-1],close)
if (buycross) and (pozyonu == true) or buycross
strategy.entry("Long", strategy.long)
strategy.exit("Exit Long", "Long", profit=TPLong, loss=SLLong)
if (sellcross) and pozyonu == false
strategy.entry("Short", strategy.short)
strategy.exit("Exit Short", "Short", profit=TPShort, loss=SLShort)