
Strategi perdagangan K-line dinamis adalah strategi yang menggunakan K-line dinamis untuk menilai terobosan. Hal ini dilakukan dengan mengidentifikasi bentuk K-line dinamis dan menghitung stop loss dan stop loss yang dinamis.
Logika utama dari strategi ini adalah:
Hitung ukuran entitas K-line sebagai persentase dari luas keseluruhan K-line, jika ukuran entitas lebih besar dari nilai ambang batas yang ditetapkan, maka dianggap sebagai ambang batas.
Jika identifikasi ke garis besar, maka lakukan lebih masuk ke posisi panjang. Pada saat yang sama menghitung stop loss dan stop loss. Stop loss di bawah titik tertentu dari harga masuk, stop loss di atas titik tertentu dari harga masuk.
Jika identifikasi ke garis besar, maka kosong masuk posisi pendek. Pada saat yang sama menghitung stop loss dan stop loss. Stop loss lebih tinggi dari harga masuk tertentu poin, stop loss di bawah harga masuk tertentu poin.
Posisi multihead berhenti atau ditutup dan kemudian ditutup. Posisi kosong berhenti atau ditutup dan kemudian ditutup.
Strategi ini memiliki beberapa keuntungan utama:
Strategi logisnya sederhana dan jelas, mudah dipahami implementasinya, cocok untuk pemula.
Dengan menggunakan bentuk garis K yang khas, seperti garis matahari besar, dapat secara efektif menangkap momentum terobosan pasar.
Stop loss yang dihitung secara dinamis, dapat mengontrol risiko secara efektif.
Hanya membutuhkan satu parameter untuk mencapai, mudah untuk mengoptimalkan penyesuaian.
Strategi ini juga memiliki beberapa risiko:
Penembusan sinar matahari tidak selalu bisa bertahan lama, mungkin saja penembusan palsu.
Penetapan stop loss yang tidak tepat dapat menyebabkan stop loss atau stop loss prematur.
Berbagai varietas dan parameter siklus memerlukan penyesuaian optimasi.
Masalah seperti slippage pada hard disk dapat menyebabkan ketidakkonsistenan dalam pengembalian dana.
Risiko di atas dapat dikurangi melalui pengoptimalan parameter, manajemen risiko yang ketat, dan penyesuaian waktu pemegang posisi yang tepat.
Strategi ini dapat dioptimalkan dari beberapa arah:
Evaluasi efek dari berbagai jenis transaksi dan parameter siklus.
Ujilah berbagai nilai ambang ukuran sinar matahari.
Optimalkan ukuran titik stop loss.
Tambahkan filter lain, seperti volume transaksi, tingkat gesekan, dan sebagainya.
Evaluasi jumlah K-line yang dapat ditembus untuk lebih memverifikasi keandalan penembusan.
Strategi perdagangan K-line dinamis secara keseluruhan adalah strategi kuantitatif yang sangat praktis. Strategi ini menghasilkan keuntungan dengan menangkap peluang terobosan tren dengan probabilitas tinggi, sementara menggunakan stop loss stop loss dinamis untuk mengontrol risiko secara efektif. Strategi ini dapat ditingkatkan lebih lanjut melalui pengoptimalan parameter dan lain-lain.
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Manham Big Bar Trading Strategy", overlay=true)
// Define inputs
lookback_period = input(20, title="Lookback Period")
bullish_threshold = input(26, title="Bullish Marubozu Threshold")
bearish_threshold = input(30, title="Bearish Marubozu Threshold")
target_points = input(37, title="Target Points")
stop_loss_points = input(24, title="Stop Loss Points")
// Calculate body size as a percentage of the total range of the candle
body_size = abs(close - open) / (high - low) * 30
// Identify bullish Marubozu
is_bullish_marubozu = close > open and body_size >= bullish_threshold
// Identify bearish Marubozu
is_bearish_marubozu = open > close and body_size >= bearish_threshold
// Calculate stop loss and target levels
stop_loss = strategy.position_avg_price - stop_loss_points * syminfo.mintick
take_profit = strategy.position_avg_price + target_points * syminfo.mintick
// Strategy conditions
if is_bullish_marubozu
strategy.entry("Buy", strategy.long)
strategy.exit("Sell", "Buy", stop=stop_loss, limit=take_profit)
if is_bearish_marubozu
strategy.entry("Sell", strategy.short)
strategy.exit("Cover", "Sell", stop=take_profit, limit=stop_loss)