Strategi dagangan Ichimoku Kinko Hyo adalah strategi trend mengikut berdasarkan indikator teknikal Ichimoku. Ia menggunakan garis penukaran, garis asas, lead span 1, lead span 2 dan penunjuk lain dari sistem Ichimoku untuk menentukan arah trend dan masa kemasukan dan keluar.
Strategi ini terutamanya menilai empat syarat berikut untuk menentukan arah perdagangan:
Secara khusus, strategi pertama mengira garis penukaran, garis asas, lead span 1 dan lead span 2. Ia kemudian menentukan sama ada untuk pergi panjang atau pendek berdasarkan sama ada harga penutupan menembusi bahagian atas atau bawah awan.
Jika harga penutupan melintasi di atas bahagian atas awan, iaitu di atas purata 26 tempoh nilai yang lebih besar antara rentang utama 1 dan rentang utama 2, ia menunjukkan trend menaik dan pergi panjang.
Jika harga penutupan melintasi di bawah bahagian bawah awan, iaitu di bawah purata 26 tempoh nilai yang lebih rendah antara jangkaan utama 1 dan jangkaan utama 2, ia menunjukkan trend menurun dan menjadi pendek.
Selepas masuk, mengambil keuntungan dan syarat berhenti rugi ditetapkan. mengambil keuntungan ditetapkan pada 3.5% daripada harga masuk dan berhenti rugi adalah 1.5% daripada harga masuk.
Strategi perdagangan Ichimoku Kinko Hyo mempunyai kelebihan berikut:
Strategi perdagangan Ichimoku Kinko Hyo juga mempunyai beberapa risiko:
Penyelesaian:
Strategi perdagangan Ichimoku Kinko Hyo boleh dioptimumkan dalam aspek berikut:
Strategi perdagangan Ichimoku Kinko Hyo adalah strategi yang agak baik secara keseluruhan yang dapat menangkap trend yang berpotensi dengan cara yang tepat pada masanya. Tetapi ia masih memerlukan pengoptimuman dan kombinasi dengan penunjuk lain untuk membentuk sistem perdagangan yang kukuh. Dengan menyesuaikan parameter, meningkatkan teknik kemasukan dan keluar, dan mengawal risiko, strategi Ichimoku dapat mencapai pulangan yang lebih tinggi yang disesuaikan dengan risiko di pasaran trend.
/*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)