
MT-Coordination Trading Strategy adalah sebuah strategi trading kuantitatif yang canggih. Strategi ini mengintegrasikan berbagai indikator teknis untuk mengidentifikasi peluang perdagangan jangka pendek di pasar. Strategi ini dirancang oleh pedagang terkenal I3ig_Trades, khusus untuk perdagangan frekuensi tinggi di pasar keuangan.
Strategi ini menggabungkan rata-rata bergerak halus dari tiga periode yang berbeda (garis 21, 50, dan 200), indeks relatif kuat (RSI 14 hari), dan indikator William (hari 2). Logika perdagangan spesifiknya adalah sebagai berikut:
Sinyal masuk multihead: Bila harga close out lebih tinggi dari ketiga garis rata-rata, RSI lebih tinggi dari 50, dan harga tertinggi dari garis K saat ini lebih tinggi dari segitiga ke atas dari garis K sebelumnya. Saat ini, bukalah posisi.
Sinyal masuk kosong: Bila harga tutup lebih rendah dari semua tiga garis rata-rata, RSI lebih rendah dari 50, dan harga terendah dari garis K saat ini lebih rendah dari segitiga ke bawah dari garis K sebelumnya.
Ukuran posisi dihitung berdasarkan persentase yang dipilih dan pergerakan level leverage.
Strategi ini menggabungkan beberapa indikator untuk memfilter sinyal palsu dan menemukan titik masuk Breakout dengan probabilitas tinggi, yang secara signifikan mengurangi risiko perdagangan. Pada saat yang sama, posisi diatur sesuai dengan rasio ekuitas akun tertentu, dan pengendalian kerugian tunggal.
Keuntungan spesifiknya adalah:
Menggunakan indikator multi-aksara untuk mengkonfirmasi dan menghindari ketetapan. Garis pendek, garis tengah, dan garis panjang rata-rata dapat mengidentifikasi berbagai tingkat tren.
RSI menghindari perdagangan zona terlalu panas atau terlalu dingin. RSI di atas 50 adalah sinyal overbought, di bawah 50 adalah sinyal overhead.
Indeks William lebih lanjut memvalidasi terobosan. Hanya masuk ketika harga menembus titik ekstrim dari indikator tersebut.
Posisi dinamis dihitung sebagai persentase dari jumlah akun, dengan kontrol ketat terhadap kerugian tunggal.
Parameter yang dapat disesuaikan dengan gaya perdagangan yang berbeda.
Strategi ini menghadapi risiko utama sebagai berikut:
Tidak dapat sepenuhnya menghindari risiko lock-in. Ketika tiga garis lurus berlawanan, ada kemungkinan perdagangan akan terikat.
Tidak bisa bermain tepat waktu sebelum trend berbalik. Indikator terlambat, tidak dapat memprediksi perputaran.
Risiko kerugian oom. Dalam kasus ekstrim, kerugian tunggal melebihi perkiraan.
Tanggapan:
Strategi ini masih dapat dioptimalkan dari dimensi-dimensi berikut:
Uji kombinasi parameter rata-rata dan RSI yang berbeda untuk menemukan parameter optimal.
Menambahkan indikator penyaringan lainnya, seperti lebar Binance, untuk lebih mengidentifikasi sinyal tren traderjack.
Meningkatkan strategi stop loss, stop loss ketika kerugian mencapai proporsi tertentu.
Pertimbangan Resistensi Dukungan Terpenting dengan Model Pembelajaran Dalam.
Menggunakan sistem manajemen persentase posisi adaptif untuk membuat ukuran posisi lebih masuk akal.
Strategi perdagangan sinkronisasi multi-aksara adalah set strategi penembusan frekuensi tinggi yang telah terbukti. Strategi ini menggabungkan beberapa indikator untuk mengurangi sinyal palsu, posisi dinamis untuk mengendalikan kerugian tunggal. Strategi ini cocok untuk digunakan oleh dana pribadi dan pedagang profesional dengan ukuran dana tertentu.
/*backtest
start: 2024-01-17 00:00:00
end: 2024-01-24 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// Written by I3ig_Trades. Follow And Let Me Know Any Strategies You'd Like To See!
strategy("Best Scalping Strategy Period (TMA)", shorttitle="Best Scalping Strategy Period (TMA)", overlay=false,
initial_capital=100000,
default_qty_type=strategy.percent_of_equity,
default_qty_value=100)
// Leverage Input
leverage = input.float(1, title="Leverage", minval=1, step=0.1)
// Calculate position size based on the percentage of the portfolio and leverage
percentOfPortfolio = input.float(100, title="Percent of Portfolio")
// Define input options
rsiLength = input.int(14, title="RSI Length", minval=1)
williamsLength = input.int(2, title="Williams Fractals Length", minval=1)
sma21Length = input.int(21, title="SMA 21 Length", minval=1)
sma50Length = input.int(50, title="SMA 50 Length", minval=1)
sma200Length = input.int(200, title="SMA 200 Length", minval=1)
// Smoothed Moving Averages
sma21 = ta.sma(close, sma21Length)
sma50 = ta.sma(close, sma50Length)
sma200 = ta.sma(close, sma200Length)
// RSI
rsiValue = ta.rsi(close, rsiLength)
// Williams Fractals
fractalUp = ta.highest(close, williamsLength)
fractalDown = ta.lowest(close, williamsLength)
// Conditions for Buy Entry
buyCondition = close > sma21 and close > sma50 and close > sma200 and rsiValue > 50 and high > fractalUp[1]
// Conditions for Sell Entry
sellCondition = close < sma21 and close < sma50 and close < sma200 and rsiValue < 50 and low < fractalDown[1]
positionSizePercent = percentOfPortfolio / 100 * leverage
positionSize = strategy.equity * positionSizePercent / close
// Executing strategy with dynamic position size
if buyCondition
strategy.entry("Buy", strategy.long, qty=positionSize)
if sellCondition
strategy.entry("Sell", strategy.short, qty=positionSize)
// Plotting the Smoothed Moving Averages
plot(sma21, color=color.white)
plot(sma50, color=color.green)
plot(sma200, color=color.red)
// Plotting RSI and Fractals for visual confirmation
hline(50, "RSI 50", color=color.yellow)
plot(rsiValue, color=color.blue, title="RSI")
// Input text boxes for trading actions
var buy_entry_params = input("", title="Buy Entry Parameters")
var buy_exit_params = input("", title="Buy Exit Parameters")
var sell_entry_params = input("", title="Sell Entry Parameters")
var sell_exit_params = input("", title="Sell Exit Parameters")