Analisis Momentum Ichimoku Awan Kabut Petir Strategi Dagangan

Penulis:ChaoZhang, Tarikh: 2023-11-24 15:49:06
Tag:

img

Ringkasan

Analisis Momentum Ichimoku Cloud Fog Lightning Strategi Perdagangan adalah pendekatan perdagangan yang cepat dan berdasarkan momentum yang menggunakan komponen Ichimoku Cloud tetapi dengan parameter yang disesuaikan yang sesuai untuk jangka masa 5 minit. Strategi ini direka untuk memanfaatkan pergerakan harga kecil yang kerap dan lebih ketara.

Prinsip Strategi

Strategi ini menggunakan Garis Penukaran, Garis Asas dan Kabut Awan sebagai isyarat momentum dan trend.

  • Garis penukaran: Merupakan titik tengah harga tertinggi dan terendah dalam tempoh 9 tempoh yang lalu, digunakan untuk mengukur momentum.
  • Garis asas: Mencerminkan titik pertengahan harga tertinggi dan terendah dalam 26 tempoh terakhir, menunjukkan trend harga jangka panjang.
  • Kabut Awan: Grafik sokongan dan rintangan tahap 26 tempoh ke hadapan, mewakili sentimen pasaran secara keseluruhan.

Keadaan kemasukan panjang adalah apabila Garis Penukaran melintasi di atas Garis Asas dan harga penutupan berada di atas kedua-dua tepi Kabut Awan. Keadaan kemasukan pendek adalah sebaliknya.

Keadaan keluar panjang adalah apabila Garis Penukaran melintasi di bawah Garis Asas atau harga jatuh di bawah Kabut Awan. Keadaan keluar pendek adalah sebaliknya.

Analisis Kelebihan

Kelebihan terbesar strategi ini adalah bahawa Ichimoku Cloud menyediakan isyarat momentum dan trend yang jelas dan visual. Digabungkan dengan peraturan pengurusan risiko yang ketat, kerugian boleh dipotong dengan cepat dan keuntungan dibenarkan untuk berjalan, batu asas strategi perdagangan kilat yang berjaya.

Di samping itu, keuntungan keseluruhan yang besar boleh terkumpul dengan membuat sebilangan besar perdagangan kecil yang menguntungkan.

Analisis Risiko

Strategi perdagangan kilat, termasuk yang ini, memerlukan pengambilan keputusan yang cepat, sering sistem perdagangan automatik, dan lebih sensitif terhadap kos transaksi.

Di samping itu, jika kerugian tidak dikurangkan dengan cepat, kerugian kecil juga boleh terkumpul menjadi kerugian besar.

Arahan pengoptimuman

Strategi ini boleh dioptimumkan dengan menyesuaikan tempoh Garis Penukaran dan Garis Asas untuk menyesuaikan diri dengan persekitaran pasaran yang berbeza.

Di samping itu, kombinasi parameter yang berbeza boleh diuji untuk mencari tetapan optimum. Sebagai contoh, jangka masa 5 minit, 15 minit, 30 minit dan lain-lain boleh diperiksa.

Akhirnya, penunjuk lain juga boleh dimasukkan untuk pengoptimuman. Sebagai contoh, menggabungkan dengan penunjuk momentum untuk mengukur kekuatan trend; juga menggabungkan dengan penunjuk ATR untuk menetapkan julat stop loss.

Ringkasan

Strategi Perdagangan Kilat Kabut Ichimoku menggunakan Awan Ichimoku untuk menentukan perubahan momentum dan trend, menangkap turun naik jangka pendek harga pada tahap jam dan minit. Ciri-ciri termasuk kekerapan perdagangan yang tinggi dan sasaran keuntungan per perdagangan yang lebih kecil. Kelebihan terbesar strategi ini adalah Awan Ichimoku memberikan isyarat yang jelas dan intuitif, yang apabila digabungkan dengan prinsip-prinsip stop loss yang ketat, dapat mencapai keuntungan yang agak selamat dan stabil. Tetapi sebagai strategi perdagangan kilat, juga berhati-hati terhadap risiko kerugian kecil yang terkumpul yang membawa kepada penarikan yang lebih besar, oleh itu ia hanya sesuai untuk pedagang berpengalaman yang dapat memantau pasaran dengan teliti. Melalui ujian dan pengoptimuman parameter yang berterusan, hasil yang lebih baik dapat dicapai dengan strategi ini.


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

//@version=5
strategy("Ichimoku Scalping Strategy", shorttitle="Ichimoku Scalp", overlay=true)

// Define Ichimoku Cloud components with shorter periods for scalping
conversionPeriods = input(9, title="Conversion Line Periods")
basePeriods = input(26, title="Base Line Periods")
laggingSpan2Periods = input(52, title="Lagging Span 2 Periods")
displacement = input(26, title="Displacement")

// Calculate Ichimoku Cloud components
tenkanSen = ta.sma((high + low) / 2, conversionPeriods)
kijunSen = ta.sma((high + low) / 2, basePeriods)
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = ta.sma((high + low) / 2, laggingSpan2Periods)

// Plot Ichimoku Cloud components
p1 = plot(tenkanSen, color=color.green, linewidth=1, title="Tenkan Sen")
p2 = plot(kijunSen, color=color.red, linewidth=1, title="Kijun Sen")
p3 = plot(senkouSpanA, color=color.blue, linewidth=1, title="Senkou Span A", offset=displacement)
p4 = plot(senkouSpanB, color=color.orange, linewidth=1, title="Senkou Span B", offset=displacement)
fill(p3, p4, color=color.purple, transp=30, title="Cloud")

// Define strategy conditions for scalping
enterLong = ta.crossover(tenkanSen, kijunSen) and close > senkouSpanA[displacement] and close > senkouSpanB[displacement]
exitLong = ta.crossunder(tenkanSen, kijunSen) or close < senkouSpanA[displacement]

// Enter short condition for scalping
enterShort = ta.crossunder(tenkanSen, kijunSen) and close < senkouSpanA[displacement] and close < senkouSpanB[displacement]
exitShort = ta.crossover(tenkanSen, kijunSen) or close > senkouSpanA[displacement]

// Execute strategy
if (enterLong)
    strategy.entry("Long", strategy.long)
if (exitLong)
    strategy.close("Long")
if (enterShort)
    strategy.entry("Short", strategy.short)
if (exitShort)
    strategy.close("Short")

// Risk management: setting a stop loss and take profit for scalping
stopLossPercent = input(1.5, title="Stop Loss (%)")
takeProfitPercent = input(1.0, title="Take Profit (%)")
stopLossPrice = strategy.position_avg_price * (1 - stopLossPercent / 100)
takeProfitPrice = strategy.position_avg_price * (1 + takeProfitPercent / 100)

// Set stop loss and take profit for long positions
if (strategy.position_size > 0)
    strategy.exit("Long SL/TP", "Long", stop=stopLossPrice, limit=takeProfitPrice)
    
// Set stop loss and take profit for short positions
if (strategy.position_size < 0)
    strategy.exit("Short SL/TP", "Short", stop=stopLossPrice, limit=takeProfitPrice)


Lebih lanjut