Strategi Perdagangan Bitcoin Berdasarkan Ichimoku Cloud

Penulis:ChaoZhang, Tanggal: 2024-01-31 11:06:02
Tag:

img

Gambaran umum

Strategi ini adalah strategi perdagangan bitcoin yang dirancang berdasarkan indikator awan Ichimoku. Ini menghasilkan sinyal perdagangan ketika garis jangka pendek melintasi garis jangka panjang dengan menghitung harga keseimbangan selama periode yang berbeda.

Logika Strategi

Strategi ini menggunakan indikator awan Ichimoku.

Lmax = harga tertinggi selama periode_max

Smax = harga terendah selama periode_max

Lmed = harga tertinggi selama periode_med

Smed = harga terendah selama periode_med

Lmin = harga tertinggi selama periode_min

Smin = harga terendah selama periode_min

HL1 = (Lmax + Smax + Lmed + Smed)/4

HL2 = (Lmed + Smed + Lmin + Smin)/4

Hal ini menghitung harga keseimbangan untuk garis jangka panjang HL1 dan garis jangka pendek HL2. sinyal panjang dihasilkan ketika HL2 melintasi HL1. sinyal dekat dihasilkan ketika HL2 melintasi di bawah HL1.

Analisis Keuntungan

Keuntungan dari strategi ini meliputi:

  1. Menggunakan Ichimoku cloud menyaring kebisingan pasar dan mengidentifikasi tren secara efektif.
  2. Crossover dari garis periode yang berbeda menghasilkan sinyal perdagangan dan mengurangi sinyal palsu.
  3. Logikanya sederhana dan mudah dimengerti dan diterapkan.
  4. Parameter periode yang dapat disesuaikan beradaptasi dengan lingkungan pasar yang berbeda.

Analisis Risiko

Ada juga beberapa risiko:

  1. Awan Ichimoku memiliki keterlambatan dan mungkin kehilangan sinyal jangka pendek.
  2. Crossover lini jangka panjang dan jangka pendek dapat rentan terhadap arbitrage.
  3. Sinyal mungkin menjadi tidak dapat diandalkan selama volatilitas tinggi.

Risiko ini dapat dikurangi dengan mengoptimalkan parameter atau memasukkan indikator lain.

Arahan Optimasi

Strategi dapat dioptimalkan dalam aspek berikut:

  1. Mengoptimalkan jangka panjang dan jangka pendek untuk beradaptasi dengan perubahan pasar.
  2. Tambahkan stop loss ke kontrol loss.
  3. Masukkan indikator lain seperti MACD untuk meningkatkan akurasi.
  4. Hentikan perdagangan pada periode volatilitas tinggi untuk menghindari kerugian besar.

Kesimpulan

Strategi ini menghasilkan sinyal ketika garis keseimbangan jangka pendek melintasi garis jangka panjang berdasarkan awan Ichimoku. Dibandingkan dengan indikator tunggal, secara efektif menyaring sinyal palsu. Peningkatan lebih lanjut pada parameter dan pengendalian risiko dapat meningkatkan stabilitas dan profitabilitasnya.


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Alferow

//@version=4
strategy("BTC_ISHIMOKU", overlay=true)

period_max = input(20, minval = 1)
period_med = input(10, minval = 1)
period_min = input(16, minval = 1)

Lmax = highest(high, period_max)
Smax = lowest(low, period_max)

Lmed = highest(high, period_med)
Smed = lowest(low, period_med)

Lmin = highest(high, period_min)
Smin = lowest(low, period_min)

HL1 = (Lmax + Smax + Lmed + Smed)/4
HL2 = (Lmed + Smed + Lmin + Smin)/4

p1 = plot(HL1, color = color.red, linewidth = 2)
p2 = plot(HL2, color = color.green, linewidth = 2)

fill(p1, p2, color = HL1 < HL2 ? color.green : color.red, transp = 90)

start = timestamp(input(2020, minval=1), 01, 01, 00, 00)
finish = timestamp(input(2025, minval=1),01, 01, 00, 00)
trig = time > start and time < finish ? true : false

strategy.entry("Long", true, when = crossover(HL2, HL1) and trig)
// strategy.entry("Short", false, when = crossunder(HL2, HL1) and trig)
strategy.close("Long", when = crossunder(HL2, HL1) and trig)


Lebih banyak