
Gambaran keseluruhan
Strategi ini menggunakan 10 hari purata bergerak mudah ((10SMA) dan purata bergerak konvergensi scatteredness indikator ((MACD) dua petunjuk teknikal, dengan isyarat silang mereka untuk menentukan arah trend harga, untuk membuat keputusan perdagangan. Apabila harga melewati 10SMA dan MACD garis cepat melalui garis perlahan, menghasilkan banyak isyarat; apabila harga melewati 10SMA bawah dan MACD garis pendek melalui garis perlahan, posisi kosong lebih mudah. Strategi ini cuba untuk menangkap peluang tren pasaran, dan pada masa yang sama meningkatkan kebolehpercayaan isyarat dengan pengesahan bersama kedua-dua petunjuk.
Prinsip Strategi
- Hitung purata bergerak mudah 10 hari ((10SMA), sebagai rujukan untuk menilai trend harga. Apabila harga berjalan di atas 10SMA, ini bermakna trend multihead mendominasi; sebaliknya bermakna trend kepala kosong mendominasi.
- Pengiraan MACD, termasuk garis cepat, garis lambat, dan grafik tiang. Indeks MACD mencerminkan kekuatan dan arah trend harga dengan penghalusan dua kali ganda pada perbezaan purata bergerak jangka pendek dan jangka panjang.
- Menjana isyarat dagangan:
- Buat lebih banyak isyarat: 10 SMA pada harga penutupan semasa, dan MACD pada garis laju pada garis lambat MACD
- Sinyal Peso: 10 SMA di bawah harga penutupan semasa, dan MACD di bawah garis laju melalui garis lambat MACD
- Pelaksanaan perdagangan berdasarkan isyarat perdagangan:
- Apabila muncul isyarat, buka lebih banyak.
- Apabila isyarat Pindo muncul, hapus semua Posisi Pindo
Inti strategi ini adalah menggunakan hubungan harga dengan kedudukan 10 SMA dan persilangan garis laju MACD untuk menilai trend, pengesahan bersama kedua-dua petunjuk dapat meningkatkan keberkesanan dan kebolehpercayaan isyarat hingga tahap tertentu.
Analisis kelebihan
- Mudah digunakan: Strategi ini hanya menggunakan dua petunjuk teknikal yang biasa digunakan, asasnya mudah, dan pengiraan dan penerapannya agak mudah.
- Pengesanan Trend: Dengan menggunakan kombinasi 10 SMA dan MACD, strategi ini dapat menangkap dan menjejaki trend jangka menengah dan jangka panjang di pasaran.
- Menapis bunyi bising: Pengesahan bersama dua petunjuk dapat menapis kebisingan pasaran dan isyarat palsu pada tahap tertentu berbanding dengan menggunakan harga atau satu petunjuk untuk menghasilkan isyarat.
- Adaptif: Strategi ini tidak sangat sensitif terhadap pilihan parameter, sangat adaptif dan boleh digunakan untuk pelbagai pasaran dan varieti.
Analisis risiko
- Risiko ketinggalan: Purata bergerak dan MACD adalah penunjuk ketinggalan, isyarat perdagangan mungkin ada ketinggalan tertentu berbanding dengan pergerakan pasaran, yang menyebabkan kehilangan masa masuk yang terbaik atau pengurangan ruang keuntungan.
- Risiko pasaran bergoyang: Dalam pasaran bergoyang, harga dan penunjuk mungkin sering bercampur, menghasilkan isyarat perdagangan, yang menyebabkan perdagangan berlebihan dan peningkatan yuran.
- Risiko Kejadian Tiba-tiba: Strategi ini hanya menghasilkan isyarat perdagangan berdasarkan petunjuk teknikal dan tidak mempertimbangkan faktor asas dan kesan kejadian tiba-tiba, yang mungkin akan berlaku di hadapan peristiwa Black Swan.
- Risiko pengoptimuman parameter: Prestasi strategi ini akan dipengaruhi oleh pilihan parameter, parameter yang berbeza mungkin menghasilkan hasil yang berbeza, terdapat risiko pengoptimuman parameter.
Arah pengoptimuman
- Menambah syarat penapisan lain: Anda boleh mempertimbangkan untuk menambah petunjuk atau syarat teknikal lain, seperti jumlah transaksi, kadar turun naik, dan lain-lain, untuk meningkatkan lagi kebolehpercayaan dan keberkesanan isyarat.
- Mengoptimumkan Stop Loss: Syarat Stop Loss yang sesuai boleh ditetapkan berdasarkan ciri-ciri pasaran dan keutamaan risiko peribadi, untuk mengawal had risiko dan kadar kerugian untuk perdagangan tunggal.
- Pengoptimuman parameter dinamik: Dengan kaedah pengoptimuman parameter, parameter penunjuk boleh disesuaikan secara dinamik mengikut keadaan pasaran dan ciri varieti yang berbeza untuk menyesuaikan diri dengan perubahan pasaran.
- Gabungan analisis asas: Gabungan analisis teknikal dengan analisis asas, mempertimbangkan kesan pasaran dari faktor-faktor seperti data ekonomi penting, peristiwa dasar, dan sebagainya untuk meningkatkan kepelbagaian dan keberkesanan strategi.
ringkaskan
10 Strategi perdagangan penjejakan trend ganda SMA dan MACD menggunakan gabungan dua petunjuk teknikal yang biasa digunakan untuk menangkap peluang tren jangka panjang dan sederhana di pasaran dengan cara yang mudah digunakan. Pengesahan bersama kedua-dua petunjuk dapat meningkatkan kebolehpercayaan dan keberkesanan isyarat, dan juga mempunyai beberapa kesesuaian, berbanding dengan penggunaan satu petunjuk secara berasingan.
Kod sumber strategi
/*backtest
start: 2023-06-01 00:00:00
end: 2024-06-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("10SMA and MACD Strategy", overlay=true)
// Input parameters
length = input(10, title="SMA Length")
macdFastLength = input(12, title="MACD Fast Length")
macdSlowLength = input(26, title="MACD Slow Length")
macdSignalSmoothing = input(9, title="MACD Signal Smoothing")
// Calculate 10SMA
sma10 = ta.sma(close, length)
plot(sma10, title="10SMA", color=color.blue)
// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, macdFastLength, macdSlowLength, macdSignalSmoothing)
plot(macdLine, title="MACD Line", color=color.red)
plot(signalLine, title="Signal Line", color=color.green)
// Strategy conditions
longCondition = ta.crossover(close, sma10) and ta.crossover(macdLine, signalLine)
shortCondition = ta.crossunder(close, sma10) and ta.crossunder(macdLine, signalLine)
// Plot buy and sell signals
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Strategy execution
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.close("Long")