Strategi Perdagangan Bitcoin Berdasarkan Awan Ichimoku

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

img

Ringkasan

Strategi ini adalah strategi perdagangan bitcoin yang direka berdasarkan penunjuk awan Ichimoku. Ia menghasilkan isyarat perdagangan apabila garis jangka pendek melintasi garis jangka panjang dengan mengira harga keseimbangan dalam tempoh yang berbeza.

Logika Strategi

Strategi ini menggunakan penunjuk awan Ichimoku. Rumus khusus adalah:

Lmax = harga tertinggi dalam tempoh_max

Smax = harga terendah dalam tempoh_max

Lmed = harga tertinggi sepanjang tempoh_med

Smed = harga terendah sepanjang tempoh_med

Lmin = harga tertinggi sepanjang tempoh_min

Smin = harga terendah sepanjang tempoh_min

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

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

Ia mengira harga keseimbangan untuk garis jangka panjang HL1 dan garis jangka pendek HL2. Isyarat panjang dihasilkan apabila HL2 melintasi HL1. Isyarat dekat dihasilkan apabila HL2 melintasi di bawah HL1.

Analisis Kelebihan

Kelebihan strategi ini termasuk:

  1. Menggunakan awan Ichimoku menapis bunyi pasaran dan mengenal pasti trend dengan berkesan.
  2. Persalinan garis tempoh yang berbeza menghasilkan isyarat perdagangan dan mengurangkan isyarat palsu.
  3. Logiknya mudah dan mudah difahami dan dilaksanakan.
  4. Parameter tempoh yang boleh disesuaikan menyesuaikan diri dengan persekitaran pasaran yang berbeza.

Analisis Risiko

Terdapat juga beberapa risiko:

  1. Awan Ichimoku mempunyai kelewatan dan mungkin terlepas isyarat jangka pendek.
  2. Persalinan baris jangka panjang dan jangka pendek boleh terdedah kepada arbitrage.
  3. Isyarat boleh menjadi tidak boleh dipercayai semasa turun naik yang tinggi.

Risiko ini boleh dikurangkan dengan mengoptimumkan parameter atau menggabungkan penunjuk lain.

Arahan pengoptimuman

Strategi ini boleh dioptimumkan dalam aspek berikut:

  1. Mengoptimumkan tempoh jangka panjang dan jangka pendek untuk menyesuaikan diri dengan perubahan pasaran.
  2. Tambah stop loss kepada loss kawalan.
  3. Menggabungkan penunjuk lain seperti MACD untuk meningkatkan ketepatan.
  4. Hentikan perdagangan pada tempoh turun naik tinggi untuk mengelakkan kerugian besar.

Kesimpulan

Strategi ini menghasilkan isyarat apabila garis keseimbangan jangka pendek menyeberangi garis jangka panjang berdasarkan awan Ichimoku. Berbanding dengan satu indikator, ia berkesan menapis isyarat palsu. Penambahbaikan lanjut pada parameter dan kawalan risiko dapat meningkatkan kestabilan dan keuntungan.


/*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 lanjut