
Strategi perdagangan Ichimoku Kinko Hyo adalah strategi pelacakan tren berdasarkan indikator teknis Ichimoku. Strategi ini menggunakan indikator Ichimoku seperti garis konversi, garis acuan, garis utama 1, dan garis utama 2 untuk menentukan arah tren, serta waktu masuk dan berhenti.
Strategi ini didasarkan pada empat kriteria utama untuk menentukan arah perdagangan:
Secara khusus, strategi pertama menghitung garis konversi, garis acuan, garis lead 1 dan garis lead 2. Kemudian menilai apakah harga penutupan menembus garis atas atau bawah dari grafik awan, untuk memutuskan apakah melakukan over atau under.
Jika ditutup di atas garis atas dari grafik yang melintasi awan, yaitu di atas rata-rata 26 periode dengan nilai yang lebih besar dari garis utama 1 dan 2 yang menunjukkan bahwa harga saham memasuki tren naik, maka lakukan lebih banyak.
Jika harga ditutup di bawah garis bawah dari grafik penembusan awan, yaitu di bawah rata-rata 26 periode dari nilai yang lebih kecil dari garis utama 1 dan garis utama 2, berarti harga saham masuk ke tren menurun, dan saat ini kosong.
Setelah masuk, atur kondisi stop dan stop loss. Kondisi stop adalah 3,5% dari harga masuk. Kondisi stop loss adalah 1,5% dari harga masuk.
Strategi perdagangan Ichimoku Kinko Hyo memiliki keuntungan sebagai berikut:
Strategi perdagangan Ichimoku Kinko Hyo juga memiliki beberapa risiko:
Tanggapan:
Strategi trading Ichimoku Kinko Hyo dapat dioptimalkan dari beberapa aspek berikut:
Strategi perdagangan Ichimoku Kinko Hyo secara keseluruhan adalah strategi yang relatif baik yang dapat menangkap tren potensial secara tepat waktu. Namun, strategi ini masih membutuhkan pengoptimalan lebih lanjut dan kombinasi dengan indikator lain untuk membentuk sistem perdagangan yang kuat.
/*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)