Strategi ini adalah strategi pemantauan trend sederhana yang berasaskan SMA bercampur rata-rata bergerak yang digunakan untuk perdagangan Bitcoin dan cryptocurrency lain pada jangka masa yang lebih tinggi.
Strategi ini berdasarkan pada purata bergerak SMA dari dua kitaran yang berbeza. Salah satunya adalah SMA 10 kitaran dan yang lain adalah SMA 100 kitaran. Strategi ini terus memantau nilai kedua-dua SMA, apabila SMA 10 kitaran yang lebih pendek melintasi SMA 100 kitaran yang lebih lama dari bawah, menunjukkan bahawa trend harga berubah ke atas, ketika ini strategi mengambil langkah masuk ke dalam bidang. Sebaliknya, apabila SMA 10 kitaran dari atas ke bawah melintasi SMA 100 kitaran, menunjukkan bahawa trend harga bertukar ke bawah, ketika ini strategi mengambil langkah masuk ke dalam bidang.
Khususnya, strategi ini menentukan persimpangan mereka dengan membandingkan nilai-nilai 10 kitaran SMA dan 100 kitaran SMA. Jika 10 kitaran SMA melalui 100 kitaran SMA, syarat longCondition ditetapkan sebagai benar.
Melalui penilaian silang SMA yang mudah ini, strategi ini dapat menangkap titik-titik perubahan trend harga, untuk mencapai kemasukan dan keluar tepat pada masanya. Mengambil peluang naik ketika melintasi SMA jangka pendek dan turun ketika melintasi SMA jangka panjang.
Strategi yang mudah difahami dan dilaksanakan, mudah difahami dan dilaksanakan, sesuai untuk pelajar pemula.
Berdasarkan penilaian silang SMA, ia dapat menangkap titik-titik perubahan trend harga dengan berkesan, dan memasuki pasaran tepat pada masanya.
Rata-rata bergerak dapat menyaring bunyi pasaran dengan berkesan dan mengenal pasti arah trend.
Anda boleh menyesuaikan kitaran SMA untuk menyesuaikan diri dengan keadaan pasaran yang berbeza. Sebagai contoh, kitaran boleh dipersingkatkan dalam pasaran lembu, kitaran boleh diperpanjang dalam pasaran beruang.
Strategi ini telah lama terbukti berkesan di pasaran cryptocurrency.
Apabila terdapat kelewatan pada penyambungan SMA, ia boleh menyebabkan titik kemasukan terlambat dan risiko kerugian.
SMA kitaran pendek mudah menyebabkan penembusan palsu yang boleh menyebabkan perdagangan berulang yang tidak perlu.
Apabila memegang kedudukan jangka panjang, anda perlu menetapkan titik berhenti untuk mengawal risiko.
Jika tidak berkesan penapis pasaran goyah, anda akan sering berdagang kerugian. Perlu digabungkan dengan penilaian indikator lain.
Tetapan parameter yang tidak betul juga boleh menjejaskan kesan strategi. Perlu menyesuaikan kitaran SMA mengikut pasaran.
Indeks lain boleh diperkenalkan dengan penilaian SMA, seperti RSI, Brinks, dan lain-lain, untuk meningkatkan ketepatan strategi.
Anda boleh menambah mekanisme Hentikan Kerosakan (Stop Loss Mechanism) apabila harga menembusi SMA Hentikan Kerosakan (Stop Loss Mechanism)
Parameter SMA boleh disesuaikan mengikut keadaan pasaran yang dinamik, memendekkan kitaran yang sesuai dalam pasaran lembu yang sedang tren, dan memanjangkan kitaran yang sesuai dalam pasaran beruang.
Skala kedudukan yang berbeza boleh ditetapkan untuk kekuatan dan kelemahan simpangan SMA jangka panjang dan pendek.
Mekanisme untuk masuk semula boleh ditetapkan. Jika harga kembali ke SMA, masuk semula.
Tetapan parameter dan kesan strategi boleh dinilai melalui pengesanan semula dan simulasi latihan.
Strategi penyambungan rata-rata bergerak SMA adalah strategi penjejakan trend yang lebih klasik. Kelebihan strategi ini adalah bahawa ia adalah langsung, isyarat perdagangan jelas, dan trend dapat dijejaki dengan berkesan; Kelemahannya adalah kemungkinan terlambat masuk dan menghasilkan terobosan palsu.
/*backtest
start: 2023-08-22 00:00:00
end: 2023-09-21 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//study(title="MA Crossover Strategy", overlay = true)
// Simple MA crossover strategy with a 10/100 MA crossover)
strategy("MA Crossover Strategy", overlay=true)
src = input(close, title="Source")
price = security(syminfo.tickerid, timeframe.period, src)
ma1 = input(10, title="1st MA Length")
type1 = input("SMA", "1st MA Type", options=["SMA", "EMA"])
ma2 = input(100, title="2nd MA Length")
type2 = input("SMA", "2nd MA Type", options=["SMA", "EMA"])
price1 = if (type1 == "SMA")
sma(price, ma1)
else
ema(price, ma1)
price2 = if (type2 == "SMA")
sma(price, ma2)
else
ema(price, ma2)
//plot(series=price, style=line, title="Price", color=black, linewidth=1, transp=0)
plot(series=price1, style=line, title="1st MA", color=blue, linewidth=2, transp=0)
plot(series=price2, style=line, title="2nd MA", color=green, linewidth=2, transp=0)
longCondition = crossover(price1, price2)
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = crossunder(price1, price2)
if (shortCondition)
strategy.entry("Short", strategy.short)