
MT-Coordination Trading Strategy adalah strategi perdagangan kuantitatif yang canggih. Ia mengintegrasikan pelbagai petunjuk teknikal yang dapat mengenal pasti peluang perdagangan jangka pendek di pasaran. Strategi ini direka oleh pedagang terkenal I3ig_Trades, khusus untuk perdagangan frekuensi tinggi di pasaran kewangan.
Strategi ini menggabungkan rata-rata bergerak licin dalam tiga tempoh yang berbeza (garis 21 hari, 50 hari dan 200 hari), indeks relatif lemah (RSI 14 hari) dan Indeks William (Hari 2). Logik perdagangan khusus adalah seperti berikut:
Isyarat masuk berbilang kepala: apabila harga penutupan lebih tinggi daripada ketiga-tiga garis purata, RSI lebih tinggi daripada 50, dan harga tertinggi pada garis K semasa lebih tinggi daripada segitiga ke atas pada garis K teratas. Pada masa ini membuka lebih banyak kedudukan.
isyarat masuk kosong: apabila harga tutup adalah lebih rendah daripada semua tiga garis rata-rata, RSI adalah lebih rendah daripada 50, dan harga terendah K-garis semasa adalah lebih rendah daripada yang teratas K-garis ke bawah segitiga.
Saiz kedudukan dikira berdasarkan peratusan yang dipilih dan pergerakan tahap leverage.
Strategi ini menggabungkan pelbagai indikator untuk menyaring isyarat palsu, mencari titik masuk Breakout dengan kebarangkalian tinggi, dan mengurangkan risiko perdagangan. Pada masa yang sama, kedudukan ditetapkan mengikut perkadaran hak dan keuntungan akaun, dan mengawal kerugian tunggal.
Kelebihan khusus:
Menggunakan penunjuk pelbagai sumbu masa untuk pengesahan, mengelakkan kecocokan. Garis pendek, garis tengah dan garis panjang dapat mengenali trend pada tahap yang berbeza.
RSI mengelakkan perdagangan dalam zon terlalu panas atau terlalu sejuk. RSI lebih tinggi daripada 50 adalah isyarat melihat lebih, dan lebih rendah daripada 50 adalah isyarat kosong.
Indeks William lebih lanjut mengesahkan penembusan. Ia hanya masuk apabila harga menembusi titik teratas indikator tersebut.
Kedudukan dinamik dikira mengikut peratusan jumlah akaun, dengan kawalan ketat terhadap kerugian tunggal.
Parameter boleh disesuaikan untuk gaya dagangan yang berbeza.
Strategi ini mempunyai risiko utama:
Tidak dapat mengelakkan risiko terpencil sepenuhnya. Apabila tiga garis rata berlaku, terdapat kemungkinan perdagangan terpencil.
Tidak dapat keluar dalam masa sebelum trend berbalik. Penunjuk berada di belakang dan tidak dapat meramalkan perubahan.
Risiko kerugian oom. Dalam keadaan yang melampau, kerugian tunggal melebihi jangkaan.
Kaedah pencegahan:
Strategi ini masih boleh dioptimumkan dari dimensi berikut:
Uji kombinasi garisan purata dan parameter RSI yang berbeza untuk mencari parameter optimum.
Menambah penapis lain, seperti lebar Binance, untuk mengenal pasti lebih lanjut isyarat trend traderjack.
Tambah strategi berhenti kerugian, berhenti apabila kerugian mencapai peratusan tertentu.
Digabungkan dengan model pembelajaran mendalam untuk menentukan rintangan sokongan utama.
Menggunakan sistem pengurusan peratusan yang sesuai untuk membuat saiz kedudukan lebih munasabah.
Strategi perdagangan sinkronisasi multi-aksara adalah satu set strategi penembusan frekuensi tinggi yang matang. Ia menggabungkan pelbagai indikator untuk mengurangkan isyarat palsu, kedudukan dinamik untuk mengawal kerugian tunggal. Strategi ini sesuai untuk digunakan oleh dana swasta dan peniaga profesional dengan saiz modal 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")