
Strategi stop loss adalah strategi trend-following. Ia menggunakan dua purata bergerak K dan D dalam indikator Stochastic untuk menentukan masa membeli dan menjual. Ia juga menggunakan stop loss untuk mengawal risiko.
Penunjuk utama strategi ini adalah garis cepat K dan garis perlahan D. Garis cepat K adalah purata bergerak mudah 3 hari dari nilai asal Stochastic. Garis perlahan D adalah purata bergerak mudah 3 hari dari garis cepat K. Apabila melalui garis perlahan, ia menghasilkan isyarat garpu emas yang menunjukkan bahawa trend multihead akan datang dan boleh dibeli. Apabila melalui garis perlahan, ia menghasilkan isyarat garpu mati yang menunjukkan bahawa trend kosong akan datang dan boleh dijual.
Selain itu, strategi ini juga menetapkan satu syarat, iaitu hanya apabila nilai Stochastic berada di kawasan yang terlalu sejuk (< 20) atau kawasan yang terlalu panas (< 80), isyarat perdagangan akan dihasilkan. Ini boleh menyaring beberapa isyarat palsu.
Setelah masuk ke pasaran, strategi ini menggunakan stop loss untuk mengawal risiko. Stop loss adalah jarak antara harga masuk 120 tick dan stop loss adalah jarak antara harga masuk 60 tick. Apabila harga mencapai tahap stop loss atau stop loss, anda akan keluar dari kedudukan semasa.
Penyelesaian risiko:
Strategi stop loss binari adalah strategi trend-following yang mudah dan praktikal. Ia menggunakan sistem binari Stochastic untuk menentukan masa masuk ke pasaran, dan menggunakan stop loss untuk mengawal risiko. Strategi ini berkesan, mudah dilaksanakan, sesuai untuk perdagangan kuantitatif. Dengan pengoptimuman lanjut, ia boleh menjadi strategi perdagangan algoritma yang menguntungkan secara stabil.
/*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")