Sumber dimuat naik... memuat...

MACD Dinamik dan Strategi Dagangan Awan Ichimoku

Penulis:ChaoZhang, Tarikh: 2024-05-17 10:45:23
Tag:MACDICHIMOKU

img

Ringkasan

Strategi perdagangan ini menggabungkan dua penunjuk teknikal, MACD dan Ichimoku Cloud, untuk menangkap trend jangka sederhana dan perubahan momentum. Penunjuk MACD terdiri daripada garis pantas, perlahan, dan isyarat, menggunakan tetapan 12, 26, dan 9 masing-masing, untuk mengenal pasti perubahan momentum dan pembalikan trend. Awan Ichimoku menggabungkan Tenkan-sen, Kijun-sen, Senkou Span A, dan Senkou Span B, memberikan wawasan mengenai kekuatan trend, arah, dan tahap sokongan / rintangan. Strategi ini menawarkan isyarat masuk dan keluar berdasarkan kriteria yang jelas untuk pedagang aktif, sambil mempertimbangkan pengurusan risiko untuk melindungi setiap perdagangan dari risiko yang tidak wajar dan bertujuan keuntungan yang besar.

Prinsip Strategi

Strategi ini menggunakan penunjuk MACD dan Awan Ichimoku untuk menjana isyarat beli dan jual. Isyarat beli diaktifkan apabila harga melebihi Awan Ichimoku dan garis MACD melintasi di atas garis isyarat, yang menunjukkan trend menaik. Isyarat jual diaktifkan apabila harga jatuh di bawah Awan Ichimoku dan garis MACD melintasi di bawah garis isyarat, yang menandakan trend penurunan. Stop loss dan mengambil keuntungan tahap boleh dikonfigurasi berdasarkan turun naik dan tindakan harga sejarah, tetapi pada mulanya ditetapkan dengan tumpuan kepada pengurusan risiko untuk memelihara modal dan mengunci keuntungan.

Kelebihan Strategi

  1. Menggabungkan dua penunjuk teknikal yang kuat, MACD dan Ichimoku Cloud, untuk isyarat perdagangan yang lebih komprehensif dan boleh dipercayai.
  2. Sesuai untuk perdagangan jangka sederhana, menangkap trend dan perubahan momentum.
  3. Kriteria beli dan jual yang jelas, mudah difahami dan dilaksanakan.
  4. Merangkumi garis panduan pengurusan risiko, melindungi modal melalui tetapan stop loss dan mengambil keuntungan.
  5. Menggalakkan pengoptimuman dan penyesuaian berdasarkan gaya perdagangan individu dan ciri stok.

Risiko Strategi

  1. Parameter MACD dan Ichimoku mungkin tidak optimum untuk semua keadaan pasaran dan stok.
  2. Isyarat perdagangan yang kerap di pasaran yang tidak menentu boleh membawa kepada overtrading dan kerugian komisen.
  3. Tahap stop loss yang tidak ditetapkan dengan betul boleh menyebabkan keluar awal atau pendedahan risiko yang berlebihan.
  4. Strategi ini bergantung kepada data sejarah dan mungkin tidak meramalkan pergerakan harga masa depan dengan tepat.

Arahan Pengoptimuman Strategi

  1. Sesuaikan parameter MACD dan Ichimoku berdasarkan stok dan keadaan pasaran yang berbeza.
  2. Memperkenalkan penunjuk teknikal tambahan, seperti Indeks Kekuatan Relatif (RSI) atau Julat Benar Purata (ATR), untuk meningkatkan kualiti isyarat.
  3. Mengoptimumkan stop loss dan mengambil tahap keuntungan untuk pengurusan risiko yang lebih baik dan memaksimumkan keuntungan.
  4. Pertimbangkan sentimen pasaran dan faktor asas untuk melengkapi analisis teknikal.

Ringkasan

Strategi Dagangan Awan Ichimoku menawarkan pendekatan yang kuat yang menggabungkan dua penunjuk teknikal popular untuk mengenal pasti trend jangka sederhana dan perubahan momentum. Dengan kriteria beli dan jual yang jelas, serta garis panduan pengurusan risiko, strategi ini bertujuan untuk membantu peniaga membuat keputusan yang tepat, mengawal risiko, dan memaksimumkan keuntungan. Walau bagaimanapun, peniaga harus mengoptimumkan dan menyesuaikan strategi berdasarkan gaya perdagangan dan ciri pasaran mereka sendiri, dan terus memantau prestasi. Dengan penyesuaian dan pengurusan risiko yang betul, strategi ini boleh menjadi tambahan alat yang berharga kepada peniaga.


/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("MACD and Ichimoku Cloud Strategy", overlay=true)

// MACD Components
fastLength = 12
slowLength = 26
signalLength = 9
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalLength)

// Ichimoku Cloud Components
tenkanLength = 9
kijunLength = 26
senkouLength = 52
displacement = 26

tenkanSen = (ta.highest(high, tenkanLength) + ta.lowest(low, tenkanLength)) / 2
kijunSen = (ta.highest(high, kijunLength) + ta.lowest(low, kijunLength)) / 2
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = (ta.highest(high, senkouLength) + ta.lowest(low, senkouLength)) / 2
chikouSpan = close[displacement]

// Plot Ichimoku Cloud
plot(tenkanSen, color=color.red, title="Tenkan-sen")
plot(kijunSen, color=color.blue, title="Kijun-sen")
p1 = plot(senkouSpanA, color=color.green, title="Senkou Span A", offset=displacement)
p2 = plot(senkouSpanB, color=color.orange, title="Senkou Span B", offset=displacement)
fill(p1, p2, color=senkouSpanA > senkouSpanB ? color.new(color.green, 90) : color.new(color.red, 90))

// Define Buy and Sell Conditions
macdBuy = ta.crossover(macdLine, signalLine)
ichimokuBuy = (close > senkouSpanA) and (close > senkouSpanB) and (tenkanSen > kijunSen)

buySignal = macdBuy and ichimokuBuy
macdSell = ta.crossunder(macdLine, signalLine)
ichimokuSell = (close < senkouSpanA) and (close < senkouSpanB) and (tenkanSen < kijunSen) and (tenkanSen[displacement] < math.min(senkouSpanA, senkouSpanB))

sellSignal = macdSell and ichimokuSell

// Execute Buy or Sell orders
if (buySignal)
    strategy.entry("Buy", strategy.long)
if (sellSignal)
    strategy.entry("Sell", strategy.short)

// Setting up the stop loss and take profit
stopLossPerc = 5.0
takeProfitPerc = 10.0

strategy.exit("Exit Buy", "Buy", loss=stopLossPerc, profit=takeProfitPerc)
strategy.exit("Exit Sell", "Sell", loss=stopLossPerc, profit=takeProfitPerc)

// Plot Buy and Sell Signals
plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, title="Buy Signal", text="BUY")
plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell Signal", text="SELL")



Berkaitan

Lebih lanjut