Bei Markteintritt setzt die Strategie auch Take-Profit- und Stop-Loss-Punkte fest. Set Take-Profit und Stop-Loss für Long-Positionen, wenn es lang geht; Set Take-Profit und Stop-Loss für Short-Positionen, wenn es kurz geht.
Die wichtigsten Vorteile dieser Strategie sind:
Die wichtigsten Risiken dieser Strategie sind:
Eine falsche Einstellung von Stop-Profit und Stop-Loss kann zu größeren Verlusten führen.
Die Strategie kann in folgenden Aspekten optimiert werden:
Die Strategie ist relativ einfach und praktisch. Sie verwendet die Lagging Span 2-Linie im Ichimoku-Cloud-Indikator als Grundlage, um den Wendepunkt des Kurstrends zu bestimmen. Gleichzeitig werden Profit und Stop-Loss eingestellt, um Risiken zu kontrollieren. Die Strategie bietet großen Raum für Optimierung und kann in mehreren Aspekten angepasst werden, um bessere Einstiegsmöglichkeiten sowie weitere Risiken zu kontrollieren, wodurch bessere Strategieergebnisse erzielt werden.
/*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)