Strategi Crossover Awan Berdasarkan Momentum Pasaran

Penulis:ChaoZhang, Tarikh: 2023-09-25 17:28:29
Tag:

Ringkasan

Idea utama strategi ini adalah untuk menentukan trend sebenar pasaran menggunakan garis persilangan tertunda dari Awan Ichimoku untuk perdagangan berisiko rendah.

Logika Strategi

Strategi ini mengira garis penukaran, garis asas, garis persilangan tertunda dan penunjuk lain untuk menentukan trend pasaran.

Garis penukaran adalah harga pertengahan 9 hari yang lalu, yang mencerminkan harga purata 9 hari baru-baru ini. Garis asas adalah harga pertengahan 26 hari yang lalu, yang mencerminkan harga purata jangka panjang. Garis persilangan tertunda adalah harga penutupan tertunda 26 hari.

Apabila garis penukaran harga purata jangka pendek melintasi di atas garis asas harga purata jangka panjang, ia menunjukkan harga jangka pendek memecahkan harga jangka panjang, yang merupakan isyarat kenaikan. Apabila garis persilangan tertunda juga melintasi di atas garis asas, ia mengesahkan trend kenaikan dan isyarat panjang ini lebih kuat.

Apabila garis penukaran harga purata jangka pendek melintasi di bawah garis asas harga purata jangka panjang, ia menunjukkan harga jangka pendek jatuh melalui harga jangka panjang, yang merupakan isyarat penurunan. Apabila garis silang tertunda juga melintasi di bawah garis asas, ia mengesahkan trend penurunan dan isyarat pendek ini lebih kuat.

Dengan mengira penunjuk ini dan memerhatikan persilangan mereka, kita boleh menentukan arah trend masa depan. Pergi panjang apabila garis persilangan tertunda melintasi di atas garis asas, dan pergi pendek apabila melintasi di bawah. Ini menggunakan Awan Ichimoku untuk menentukan momentum pasaran sebenar dan menapis beberapa pecah palsu untuk operasi terbalik.

Kelebihan Strategi

  1. Garis persilangan yang tertunda menyaring banyak pelarian palsu.

  2. Menggabungkan purata bergerak jangka pendek dan jangka panjang membolehkan beralih antara panjang dan pendek.

  3. Masa masuk yang tepat dengan pengeluaran kecil.

  4. Mudah difahami, sesuai untuk pemula.

  5. Boleh digunakan secara meluas di seluruh produk dan jangka masa yang berbeza.

Risiko Strategi

  1. Laluan silang yang tertunda tertinggal dari perubahan harga dan mungkin kehilangan beberapa peluang.

  2. Perbezaan antara kitaran panjang dan pendek boleh menghasilkan isyarat palsu.

  3. Cenderung terperangkap dalam pasaran yang terhad.

  4. Pengoptimuman parameter yang tidak betul mempengaruhi prestasi.

Pengurusan risiko dengan stop loss dan pengoptimuman parameter diperlukan.

Arahan pengoptimuman

  1. Mengoptimumkan parameter purata bergerak seperti penukaran dan garis asas untuk meningkatkan kestabilan.

  2. Memperkenalkan toleransi untuk mengelakkan perdagangan berlebihan.

  3. Tambah turun naik, jumlah dan penapis lain untuk memastikan perdagangan dengan trend.

  4. Sesuaikan saiz kedudukan berdasarkan sifat produk dan keutamaan risiko.

  5. Gunakan jangka masa yang lebih tinggi untuk analisis trend dan jangka masa yang lebih rendah untuk entri.

Kesimpulan

Strategi ini menggunakan garis persilangan tertunda dari Awan Ichimoku untuk menentukan momentum pasaran untuk perdagangan berisiko rendah. Strategi ini mudah dan mudah difahami. Tetapi ia juga mempunyai beberapa risiko, yang memerlukan pengoptimuman tersuai. Penambahbaikan lanjut boleh dibuat melalui penyesuaian parameter, pengurusan risiko, penapisan isyarat dll. Secara keseluruhan, ia menyediakan alat perdagangan yang berkesan untuk pemula.


/*backtest
start: 2023-08-25 00:00:00
end: 2023-09-24 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Chikou Crossover", shorttitle="Chikou", overlay=true)

conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")

donchian(len) => avg(lowest(len), highest(len))

conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)

plot(conversionLine, color=#0496ff, title="Conversion Line")
plot(baseLine, color=#991515, title="Base Line")
plot(close, offset = -displacement, color=#459915, title="Lagging Span")

p1 = plot(leadLine1, offset = displacement, color=green,
 title="Lead 1")
p2 = plot(leadLine2, offset = displacement, color=red, 
 title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red)

if (crossover(baseLine, close[26]))
    strategy.entry("ChikouLE", strategy.long, comment="ChikouLE")

if (crossunder(baseLine, close[26]))
    strategy.entry("ChikouSE", strategy.short, comment="ChikouSE")

// plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)


Lebih lanjut