
이 전략은 이치모쿠 클라우드 지표의 Lagging Span 2라는 라인을 기반으로, 이 라인의 이동 판단 트렌드 방향에 따라 포지션 구축을 한다. 가격이 Lagging Span 2 라인을 뚫었을 때, 판단 트렌드 전환점으로, 이 때 새로운 포지션을 구축할 수 있다.
이 전략은 주로 지표 이치모쿠 클라우드의 Lagging Span 2 라인의 움직임을 판단한다. Lagging Span 2 라인은 가격에 기반한 평평한 이동 평균이며, 평평한 파라미터를 통해 민감도를 조정할 수 있다. 가격이 위아래로 Lagging Span 2 라인을 돌파하면 공백을 가하고, 가격이 아래에서 위아래로 Lagging Span 2 라인을 돌파하면 더 많이 한다.
구체적으로, 전략은 Donchian 함수를 통해 Lagging Span 2 라인을 계산한다. 그리고 이 라인에 한 지리 이동을 하고, 최종 거래 신호 라인을 얻는다. 가격이 이 신호 라인을 뚫었을 때, 가격 트렌드 전환점으로 판단하고, 이 때 더 많은 공백을 한다.
진입시, 전략은 동시에 스톱 스톱 손해점을 설정한다. 다중을 할 때 여러 단독 스톱과 스톱을 설정한다. 공백을 할 때 공백 단독 스톱과 스톱을 설정한다.
이 전략의 주요 장점은 다음과 같습니다.
이치모쿠 클라우드 지표의 Lagging Span 2 라인을 사용하여 트렌드를 판단합니다. 이 라인은 부드러움이 좋으며 가짜 돌파구를 피합니다.
이 신호는 더 명확하고 판단하기 쉽다.
또한, 스티핑 스톱 손실을 설정하여 위험을 잘 제어 할 수 있습니다.
이 전략의 주요 위험은 다음과 같습니다.
Lagging Span 2 라인 자체도 지연이 있을 수 있고, 트렌드가 좋은 입구점을 놓칠 수도 있다.
스티핑 스톱 손실 설정이 잘못되면 손실 확장이 발생할 수 있다. 다양한 품종의 특성에 따라 최적화 설정이 가능하다.
브레이크 트레이드는 그 자체로 중도 거래의 위험입니다. 트렌드 필터 조건을 설정하거나 브레이크를 확인하여 피할 수 있습니다.
이 전략은 다음과 같은 부분에서 최적화될 수 있습니다.
Lagging Span 2 선의 평형 변수를 조정하여 민감성을 최적화하여 트렌드 전환점을 발견하고 가짜 돌파구를 방지하는 사이의 균형을 찾습니다.
다중 코스피를 하기 위해 개별적으로 스탠프 스로드를 설정하고, 동시에 스탠프 스로드 설정을 최적화하여 과도한 손실을 방지한다.
트렌드 판단 조건을 추가하고 역거래를 피하십시오. 예를 들어, 전체적인 트렌드 방향을 판단하는 다른 지표와 결합하십시오.
확인 메커니즘을 추가한다. 첫 번째 돌파구에 직접 출전하지 않고, 다시 돌파구에 대한 확인 신호를 기다린다.
이 전략은 전반적으로 간단하고 실용적입니다. 이치모쿠 클라우드 지표의 Lagging Span 2 라인을 기반으로 가격 트렌드 전환점을 판단합니다. 동시에 위험을 제어하기 위해 스톱 스톱을 설정합니다. 이 전략의 최적화 공간은 넓고, 여러 측면에서 조정할 수 있으며, 더 나은 진입 시기를 얻을 수 있으며, 더 나은 전략 효과를 얻기 위해 위험을 제어 할 수 있습니다.
/*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)