Strategi ini adalah strategi perdagangan cryptocurrency sederhana yang menggunakan awan Ichimoku skala log untuk menghasilkan sinyal perdagangan.
Strategi ini menggunakan indikator Ichimoku skala log yang disesuaikan sebagai indikator perdagangan utama. Indikator Ichimoku biasanya berisi garis konversi, garis dasar dan rentang keterlambatan. Dalam strategi ini, garis-garis ini dihitung dalam ruang harga logaritma.
Secara khusus, garis konversi adalah rata-rata 9-periode terbaru dari log low dan log high. Garis dasar adalah rata-rata 26-periode yang sama. Garis utama 1 adalah rata-rata konversi dan garis dasar. Garis utama 2 adalah rata-rata 52-periode lookback.
Sinyal panjang dihasilkan ketika jalur 1 melintasi jalur 2. Sinyal pendek dihasilkan pada jalur di bawah.
Keuntungan utama dari strategi ini adalah menggunakan indikator Ichimoku skala log yang lebih baik menangkap perubahan tren di seluruh mata uang kripto. Perubahan persentase lebih konsisten dalam ruang logaritma, menghasilkan sinyal perdagangan yang lebih dapat diandalkan.
Keuntungan lain adalah bahwa hal ini memfasilitasi perdagangan lintas-varietas cryptocurrency.
Risiko utama adalah bahwa sinyal Ichimoku mungkin gagal. Terutama di pasar crypto yang tidak stabil, kinerja Ichimoku dapat memburuk.
Selain itu, transformasi logaritma mungkin gagal selama pergerakan ekstrem. Perbandingan ruang logaritma menurun ketika harga membuat lompatan anomali.
Strategi dapat ditingkatkan dengan:
Menambahkan filter untuk mengkonfirmasi sinyal Ichimoku untuk mengurangi sinyal palsu
Pembaruan parameter optimal yang lebih cocok untuk varietas kripto
Menambahkan filter pra-entry seperti volume untuk menghindari kebocoran palsu
Mengoptimalkan aturan masuk dan menambahkan berhenti dan target keuntungan untuk mengendalikan risiko
Strategi ini menggunakan indikator Ichimoku logaritma untuk merancang strategi kuantitatif yang disesuaikan dengan cryptocurrency dan perdagangan lintas-varietas. Meskipun menguntungkan untuk menangkap tren, ia memiliki risiko. Optimasi lebih lanjut untuk parameter, filter dan kontrol risiko dapat meningkatkan kinerja strategi.
/*backtest start: 2024-01-22 00:00:00 end: 2024-02-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title="Log Ichimoku Strategy", shorttitle="Ichi Strategy", overlay=true) drop1st(src) => x = na x := na(src[1]) ? na : src 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") showClouds = input(false, "show clouds") loglows = log(drop1st(low)) loghighs = log(drop1st(high)) donchian(len) => avg(lowest(loglows, len), highest(loghighs, len)) conversionLine = donchian(conversionPeriods) baseLine = donchian(basePeriods) leadLine1 = avg(conversionLine, baseLine) leadLine2 = donchian(laggingSpan2Periods) plot(showClouds ? exp(conversionLine) : na, color=#0496ff, title="Conversion Line") plot(showClouds ? exp(baseLine) : na, color=#991515, title="Base Line") p1 = plot(showClouds ? exp(leadLine1) : na, offset = displacement, color=green, title="Lead 1") p2 = plot(showClouds ? exp(leadLine2) : na, offset = displacement, color=red, title="Lead 2") fill(p1, p2, color = showClouds ? (leadLine1 > leadLine2 ? green : red) : na) if (crossover(leadLine1, leadLine2)) strategy.entry("Ichi-LE", strategy.long, oca_name="Ichi", comment="Ichi") if (crossunder(leadLine1, leadLine2)) strategy.entry("Ichi-SE", strategy.short, oca_name="Ichi", comment="Ichi")