Ichimoku Kinko Hyo trend mengikuti strategi


Tarikh penciptaan: 2023-10-25 14:32:23 Akhirnya diubah suai: 2023-10-25 14:32:23
Salin: 0 Bilangan klik: 825
1
fokus pada
1617
Pengikut

Ichimoku Kinko Hyo trend mengikuti strategi

Gambaran keseluruhan

Strategi keseimbangan mata pertama adalah strategi pengesanan trend yang menggabungkan garisan penukaran dan garisan asas dari indikator grafik awan Ichimoku, dan EMA purata bergerak untuk menilai arah trend, berdasarkan masuknya isyarat harga yang pecah. Melakukan lebih banyak apabila melintasi garisan asas di garisan penukaran dan harga lebih tinggi daripada EMA 200 hari; meratakan apabila melintasi garisan asas di bawah garisan penukaran.

Prinsip Strategi

Strategi ini menggunakan indikator-indikator berikut:

  1. Garis penukaran: nilai tengah saluran Donchian, yang mewakili trend harga jangka pendek, setara dengan purata bergerak 9 hari.

  2. Garis asas: nilai tengah saluran Donchian, yang mewakili trend pertengahan harga, setara dengan purata bergerak 26 hari.

  3. Lagging Span: purata pergerakan harga penutupan, dengan tempoh pergerakan 120 hari, digunakan untuk menilai rintangan sokongan.

  4. Lead 1: Rata-rata garisan penukaran dan garisan asas yang mewakili trend jangka panjang harga.

  5. Nilai tengah saluran Donchian pada Lead 2:120 yang mewakili trend harga jangka panjang.

  6. EMA200: Indeks purata bergerak 200 hari untuk menentukan arah trend utama.

Apabila garis penukaran melintasi garis asas, menunjukkan garis purata jangka pendek melintasi garis purata jangka panjang, merupakan isyarat garpu emas, menunjukkan bahawa trend harga mula menjadi lebih kuat, boleh melakukan lebih banyak. Pada masa ini jika harga masih lebih tinggi daripada 200 hari EMA, menunjukkan bahawa ia berada di garis panjang.

Apabila penukaran di bawah garis melintasi garis asas, ia adalah isyarat garpu mati, yang menunjukkan bahawa trend harga mula melemah, dan ia harus menghentikan kerugian.

Dengan menggabungkan beberapa isyarat persilangan garis rata, anda dapat menentukan titik perubahan trend harga dengan berkesan, dan dapat menjejaki trend. Di samping itu, dengan menggabungkan penapis garis rata panjang, anda dapat mengelakkan isyarat salah yang disebabkan oleh pergerakan pasaran jangka pendek.

Analisis kelebihan

  1. Menggunakan pelbagai garis rata-rata untuk menentukan arah trend, meningkatkan ketepatan penghakiman. Persaingan antara garis penukaran dan garis asas adalah isyarat perdagangan teras, dan susunan pelbagai ruang Lead 1 dan Lead 2 digunakan untuk mengesahkan kebolehpercayaan isyarat.

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

  3. Gunakan EMA200 untuk menentukan arah trend besar, untuk mengelakkan perdagangan yang salah kerana penyesuaian jangka pendek. Hanya pertimbangkan untuk membuat lebih banyak isyarat apabila trend besar meningkat.

  4. Dengan pengoptimuman parameter, kombinasi kitaran garis peralihan dan garis asas dapat menangkap titik peralihan trend dalam kitaran yang berbeza.

  5. Strategi yang jelas dan mudah difahami, mudah untuk diwujudkan di lapangan.

Analisis risiko

  1. Apabila garis penukaran dan garis asas bersilang, perhatikan susunan Lead 1 dan Lead 2 untuk mengesahkan isyarat. Jika susunan susunan tidak teratur, ia mungkin palsu, maka perdagangan harus dielakkan.

  2. Indikator jangka panjang seperti EMA200 perlu digabungkan untuk menilai trend besar, dan jika trend besar ke bawah, walaupun terdapat lebih banyak isyarat harus dielakkan.

  3. Strategi ini lebih bergantung kepada trend, dalam keadaan yang bergolak mudah menghasilkan isyarat salah yang menyebabkan hentian. Ia harus digabungkan dengan indikator seperti kadar turun naik untuk mengawal risiko.

  4. Tetapan parameter memerlukan pengoptimuman ujian, jika parameter ditetapkan dengan tidak betul, garisan penukaran dan garisan asas akan menjadi terlalu sensitif atau lambat, menyebabkan bocor atau salah.

Arah pengoptimuman

  1. Ujian boleh ditambah dengan penunjuk rata-rata lain, seperti EMA 50, EMA 100 dan lain-lain untuk membantu menilai trend.

  2. Ia boleh digabungkan dengan petunjuk jumlah dagangan untuk mengesahkan titik perubahan trend dan mengelakkan penembusan yang tidak sah. Sebagai contoh, permintaan untuk meningkatkan jumlah dagangan apabila penembusan berlaku.

  3. Anda boleh menggabungkan indikator kadar turun naik seperti ATR untuk menyesuaikan secara dinamik titik berhenti kerugian dan sasaran keuntungan. Apabila kadar turun naik meningkat, anda boleh melepaskannya dengan betul; apabila kadar turun naik menurun, anda boleh mengetatkan stop loss untuk mengunci keuntungan.

  4. Kombinasi parameter yang boleh dioptimumkan dari garis penukaran dan garis asas berdasarkan data sejarah untuk mendapatkan isyarat perdagangan yang lebih stabil.

  5. Anda boleh membuat strategi untuk menguruskan kedudukan anda, meningkatkan kedudukan anda semasa trend besar ke atas, dan mengurangkan kedudukan anda semasa keadaan goncangan.

ringkaskan

Strategi keseimbangan pertama menilai arah trend melalui pelbagai indikator garis rata, memasuki titik peralihan trend, dan kemudian mengikut urutan, untuk menangkap trend garis panjang yang berkesan. Berbanding dengan satu indikator, strategi ini dapat menyaring isyarat palsu, meningkatkan ketepatan masuk. Tetapi masih perlu mengoptimumkan parameter, dan ditambah dengan indikator lain untuk memastikan kebolehpercayaan isyarat, mengawal risiko. Jika parameter ditetapkan dengan munasabah, frekuensi perdagangan tidak terlalu tinggi, dapat memegang gelombang trend untuk jangka masa yang lama, dan mencapai keuntungan berlebihan.

Kod sumber strategi
/*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)