Strategi Crossover Purata Bergerak Berganda dengan Stop Loss dan Take Profit adalah strategi trend berikut. Ia menggunakan salib emas dan salib kematian dua garis purata bergerak K dan D dari penunjuk Stochastic untuk menentukan isyarat masuk dan keluar.
Indikator utama strategi ini adalah garisan pantas K dan garisan perlahan D dari Stochastic. Garisan pantas K adalah purata bergerak mudah 3 tempoh nilai Stochastic mentah. Garis perlahan D adalah purata bergerak mudah 3 tempoh garisan pantas K. Apabila garisan K melintasi di atas garisan D, salib emas dihasilkan, menunjukkan aliran naik dan kemasukan panjang. Apabila garisan K melintasi di bawah garisan D, salib kematian dihasilkan, menunjukkan penurunan dan kemasukan pendek.
Di samping itu, strategi ini menetapkan syarat bahawa isyarat perdagangan hanya dicetuskan apabila nilai Stochastic berada dalam wilayah oversold (di bawah 20) atau wilayah overbought (di atas 80).
Selepas memasuki pasaran, strategi ini menggunakan stop loss dan mengambil keuntungan untuk mengawal risiko. mengambil keuntungan ditetapkan pada 120 tik dari harga kemasukan dan stop loss adalah 60 tik dari harga kemasukan. apabila harga mencapai mana-mana tahap, kedudukan akan ditutup.
Penyelesaian Risiko:
Strategi Crossover Purata Bergerak Berganda dengan Stop Loss dan Take Profit adalah strategi trend berikut yang mudah dan praktikal. Ia menggunakan sistem purata bergerak berganda Stochastic
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Strategy alerts workaround", overlay=true) // disclaimer: this content is purely educational, especially please don't pay attention to backtest results on any timeframe/ticker // Entries logic: based on Stochastic crossover k = ta.sma(ta.stoch(close, high, low, 14), 3) d = ta.sma(k, 3) crossover = ta.crossover(k,d) crossunder = ta.crossunder(k,d) if (crossover and k < 20) strategy.entry("Buy", strategy.long, alert_message="buy") if (crossunder and k > 80) strategy.entry("Sell", strategy.short, alert_message="sell") // StopLoss / TakeProfit exits: SL = input.int(60, title="StopLoss Distance from entry price (in Ticks)") TP = input.int(120, title="TakeProfit Distance from entry price (in Ticks)") strategy.exit("xl", from_entry="Buy", loss=SL, profit=TP, alert_message="closebuy") strategy.exit("xs", from_entry="Sell", loss=SL, profit=TP, alert_message="closesell") // logical conditions exits: if (crossunder and k <= 80) strategy.close("Buy", alert_message="closebuy") if (crossover and k >= 20) strategy.close("Sell", alert_message="closesell")