Strategi perdagangan Ichimoku Kinko Hyo adalah strategi pengesanan trend berdasarkan petunjuk teknikal Ichimoku. Strategi ini menggunakan petunjuk Ichimoku seperti garis peralihan, garis asas, garis utama 1, dan garis utama 2 untuk menentukan arah trend, dan masa masuk dan berhenti.
Strategi ini menumpukan kepada empat kriteria untuk menentukan arah perdagangan:
Khususnya, strategi pertama mengira garisan penukaran, garisan penanda, garisan utama 1 dan garisan utama 2. Kemudian menilai sama ada harga penutupan menembusi garisan atas atau garisan bawah awan, untuk membuat keputusan untuk melakukan lebih banyak atau lebih banyak.
Jika harga ditutup di bahagian atas grafik awan, iaitu di atas rata-rata 26 kali nilai yang lebih besar dari garis utama 1 dan garis utama 2, menunjukkan bahawa harga saham memasuki trend menaik, maka lakukan lebih banyak.
Jika harga ditutup di bahagian bawah grafik awan, iaitu di bawah rata-rata 26 kali nilai yang lebih kecil dari garis utama 1 dan garis utama 2, ini menunjukkan bahawa harga saham memasuki trend menurun, dan ketika itu kosong.
Tetapkan syarat berhenti dan berhenti selepas masuk. Syarat berhenti adalah 3.5% daripada harga masuk. Syarat berhenti adalah 1.5% daripada harga masuk.
Strategi perdagangan Ichimoku Kinko Hyo mempunyai kelebihan berikut:
Strategi perdagangan Ichimoku Kinko Hyo juga mempunyai beberapa risiko:
Kaedah pencegahan:
Strategi perdagangan Ichimoku Kinko Hyo boleh dioptimumkan dalam beberapa aspek:
Strategi perdagangan Ichimoku Kinko Hyo secara keseluruhan adalah strategi yang agak baik yang dapat menangkap trend berpotensi dalam masa yang tepat. Tetapi ia masih memerlukan pengoptimuman lebih lanjut dan kombinasi dengan penunjuk lain untuk membentuk sistem perdagangan yang mantap.
/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Ichimoku system", overlay=true, initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value=100)
buyOnly = input(false, "only shows buying Trade", type = input.bool)
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 + 1, color=#459915, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement - 1, color=color.green,
title="Lead 1")
p2 = plot(leadLine2, offset = displacement - 1, color=color.red,
title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? color.green : color.red)
profit = input(3.5, "enter target in % after entry", step = 0.5)
stoploss = input(1.5, "enter Stoploss in % after entry", step = 0.5)
sl = stoploss /100 * strategy.position_avg_price / syminfo.mintick
profitt = profit /100 * strategy.position_avg_price / syminfo.mintick
abovecloud = max(leadLine1, leadLine2)
belowcloud = min(leadLine1, leadLine2)
buying = close > abovecloud[26] and close[1] < abovecloud[27]
selling = close < belowcloud[26] and close[1] > belowcloud[27]
strategy.entry("BuyAboveCLoud", true, when = buying)
if buyOnly
strategy.close("BuyAboveCLoud", when = selling)
else
strategy.entry("SellBelowCloud", false, when = selling)
//strategy.exit("Exit Position", "BuyAboveCLoud", profit = profitt, loss = sl)
//strategy.exit("Exit Position", "SellBelowCloud", profit = profitt, loss = sl)