Iklim Iklim Iklim Iklim Iklim Iklim

Penulis:ChaoZhang, Tarikh: 2023-10-25 14:32:23
Tag:

img

Ringkasan

Strategi Garis Imbangan Ichimoku adalah strategi mengikuti trend yang menggabungkan Garis Penukaran dan Garis Asas dari penunjuk Awan Ichimoku dan EMA purata bergerak untuk menentukan arah trend. Ia memasuki kedudukan panjang apabila Garis Penukaran melintasi di atas Garis Asas dan harga di atas EMA 200 hari; menutup kedudukan apabila Garis Penukaran melintasi di bawah Garis Asas. Strategi ini menggabungkan beberapa penunjuk untuk menentukan arah trend, yang membolehkan mengikuti trend dengan berkesan dan mencapai pulangan yang berlebihan.

Logika Strategi

Strategi ini terutamanya menggunakan penunjuk berikut:

  1. Garis Penukaran: Titik tengah Saluran Donchian, yang mewakili trend jangka pendek harga, serupa dengan purata bergerak 9 hari.

  2. Garis Asas: Titik tengah Saluran Donchian, yang mewakili trend harga jangka sederhana, serupa dengan purata bergerak 26 hari.

  3. Lagging Span: Purata bergerak berpindah harga penutupan, tempoh perpindahan adalah 120 hari, digunakan untuk menentukan sokongan dan rintangan.

  4. Panduan 1: Purata Garis Penukaran dan Garis Asas, yang mewakili trend jangka panjang.

  5. Pimpinan 2: Titik tengah Saluran Donchian 120 hari, mewakili trend jangka panjang.

  6. EMA200: Purata bergerak eksponensial 200 hari yang menilai arah trend utama.

Apabila Garis Penukaran melintasi di atas Garis Asas, ia menandakan purata bergerak jangka pendek melintasi di atas purata bergerak jangka panjang, yang merupakan isyarat silang emas menaik yang menunjukkan trend menguat untuk pergi panjang.

Apabila Garis Penukaran melintasi di bawah Garis Asas, ia adalah isyarat salib kematian yang menunjukkan trend menjadi lemah, dan kedudukan harus ditutup untuk hentian kerugian.

Dengan menggabungkan isyarat silang dari pelbagai purata bergerak, strategi ini dapat menentukan titik pembalikan trend untuk mengikuti trend.

Analisis Kelebihan

  1. Menggunakan pelbagai purata bergerak untuk menentukan arah trend meningkatkan ketepatan. Penukaran dan persilangan garis asas adalah isyarat perdagangan teras, sementara penyelarasan Lead 1 dan 2 mengesahkan kebolehpercayaan isyarat.

  2. Lagging Span boleh digunakan untuk mengesahkan tahap sokongan dan rintangan, lebih meningkatkan masa kemasukan.

  3. Menggunakan EMA200 untuk mengukur trend utama mengelakkan perdagangan yang salah disebabkan oleh pembetulan jangka pendek.

  4. Tempoh garis penukaran dan asas boleh dioptimumkan untuk menangkap titik pembalikan trend di dalam jangka masa yang berbeza.

  5. Logik strategi adalah mudah dan mudah dilaksanakan untuk perdagangan langsung.

Analisis Risiko

  1. Apabila Garis Penukaran dan Garis Asas bersilang, perhatikan penyelarasan Lead 1 dan 2 untuk mengesahkan isyarat.

  2. Penunjuk jangka panjang seperti EMA200 mesti dimasukkan untuk menentukan trend utama. isyarat panjang harus dielakkan jika trend utama menurun.

  3. Strategi ini lebih bergantung kepada trend, jadi boleh menghasilkan isyarat yang salah dan menghentikan kerugian di pasaran yang berbeza.

  4. Penyesuaian parameter melalui pengoptimuman backtesting diperlukan untuk mengelakkan isyarat yang terlalu sensitif atau tertinggal dari tempoh Penukaran dan Garis Asas yang tidak betul.

  5. Pengoptimuman diperlukan pada bilangan tempoh purata bergerak yang digunakan.

Peluang Peningkatan

  1. Purata bergerak lain seperti EMA 50 dan EMA 100 boleh diuji untuk mengesahkan trend.

  2. Penunjuk jumlah harus mengesahkan titik pembalikan trend dan mengelakkan pecah palsu.

  3. Langkah-langkah turun naik seperti ATR boleh digunakan untuk menyesuaikan stop loss secara dinamik dan mengambil tahap keuntungan. meluaskan berhenti dan sasaran apabila turun naik berkembang, dan mengetatkannya untuk mengunci keuntungan apabila turun naik kontrak.

  4. Uji balik untuk mencari kombinasi parameter optimum untuk tempoh Penukaran dan Garis Asas untuk isyarat yang lebih konsisten.

  5. Membina peraturan saiz kedudukan untuk meningkatkan pendedahan panjang dalam trend menaik dan mengurangkan pendedahan dalam keadaan bergolak.

Ringkasan

Strategi Ikimoku Balance Line menangkap trend jangka menengah hingga panjang dengan memasukkan isyarat pembalikan trend dari beberapa persimpangan purata bergerak. Berbanding dengan strategi satu penunjuk, ia dapat menapis isyarat palsu dan meningkatkan ketepatan kemasukan. Tetapi parameter perlu dioptimumkan, dan penunjuk tambahan dimasukkan untuk memastikan isyarat yang boleh dipercayai dan menguruskan risiko. Dengan tetapan yang disesuaikan dengan baik, kekerapan perdagangan tidak boleh terlalu tinggi, yang membolehkan menunggang ayunan panjang untuk pulangan yang berlebihan.


/*backtest
start: 2022-10-18 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="TK Cross > EMA200 Strat", shorttitle="TK Cross > EMA200 Strat", overlay=true)

ema200 = ema(close, 200)
conversionPeriods = input(20, minval=1, title="Conversion Line Periods"),
basePeriods = input(60, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(120, minval=1, title="Lagging Span 2 Periods"),
displacement = input(30, 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", linewidth=4)
plot(baseLine, color=#991515, title="Base Line", linewidth=4)
plot(close, offset = -displacement, color=#459915, title="Lagging Span")

p1 = plot(leadLine1, offset = displacement, color=green,
 title="Lead 1")
p2 = plot(leadLine2, offset = displacement, color=red, 
 title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red)

plot(ema200, color=purple, linewidth=4)
strategy.initial_capital = 50000
strategy.entry('tkcross', strategy.long, strategy.initial_capital / close, when=conversionLine>baseLine and close > ema200)
strategy.close('tkcross', when=conversionLine<baseLine)


Lebih lanjut