Strategi Yang Yang Yang Yang

Penulis:ChaoZhang, Tarikh: 2024-02-01 11:09:15
Tag:

img

Ringkasan

Yang Yang Hanging Man strategi adalah strategi perdagangan kuantitatif berdasarkan corak lilin hanging man. Strategi ini menjana isyarat perdagangan dengan mengenal pasti corak hanging man dalam carta lilin. Apabila corak hanging man dikenal pasti, isyarat beli dihasilkan untuk seorang pendaki bullish, manakala isyarat jual dihasilkan untuk seorang pendaki bearish.

Logika Strategi

Keadaan pengenalan teras strategi Yin Yang Hanging Man adalah corak candlestick hanging man dengan badan sebenar yang kecil dan bayang-bayang atas / bawah yang panjang.

  1. Saiz badan sebenar (perbezaan antara harga pembukaan dan harga penutupan) adalah lebih kecil daripada ambang (DojiThreshold)
  2. Ukuran bayangan atas adalah lebih daripada dua kali saiz badan sebenar
  3. Saiz bayangan bawah juga lebih daripada dua kali saiz badan sebenar

Apabila keadaan di atas dipenuhi, corak ini boleh dikenal pasti sebagai orang yang menggantung. Di samping itu, jenis yang lebih spesifik seperti orang yang menggantung seperti bullish / bearish atau kaki panjang boleh dibezakan berdasarkan saiz relatif bayangan atas dan bawah. Selepas mengenal pasti corak, strategi menghasilkan isyarat perdagangan pada candlestick seterusnya, iaitu membeli pada orang yang menggantung bullish, menjual pada orang yang menggantung bearish.

Analisis Kelebihan

Strategi Yang Yang Hanging Man mempunyai kelebihan utama berikut:

  1. Peraturan mudah dan jelas yang mudah difahami dan dilaksanakan
  2. Menggantung lelaki mewakili pertengkaran dalam kekuatan pasaran dan perubahan trend, menangkap titik perubahan boleh menghasilkan pulangan yang baik
  3. Boleh digabungkan dengan faktor seperti trend, sokongan / rintangan untuk menapis isyarat dan meningkatkan kestabilan

Walau bagaimanapun, terdapat beberapa batasan kepada strategi itu juga:

  1. Rendah kekerapan corak gantung lelaki, cenderung untuk terlepas peluang perdagangan
  2. Penunjuk tunggal terdedah kepada isyarat palsu
  3. Tidak berkesan dalam turun naik yang melampau dan perubahan trend yang ganas

Analisis Risiko

Risiko utama strategi ini berpunca daripada:

  1. Risiko kesilapan dalam pengenalan corak disebabkan subjektiviti
  2. Risiko daripada isyarat pending bullish/bearish palsu pada turun naik kecil
  3. Risiko dalam pasaran terhad julat dengan kesukaran mendapat keuntungan daripada corak
  4. Risiko daripada tetapan parameter yang kurang optimum seperti paras ambang

Juga, strategi penunjuk tunggal tidak dapat menapis bunyi pasaran dengan berkesan dan boleh menghasilkan isyarat yang mengelirukan.

Arahan pengoptimuman

Untuk mengawal risiko, strategi boleh ditingkatkan dengan cara berikut:

  1. Menambah prasyarat perdagangan seperti penapis berdasarkan penunjuk trend atau terobosan puncak sebelumnya untuk mengesahkan pembalikan trend
  2. Menggabungkan penunjuk lain seperti jumlah dagangan untuk mengukur kepentingan isyarat
  3. Pengoptimuman automatik parameter utama melalui pembelajaran mesin dll
  4. Pengurangan kerugian melalui stop loss

Dengan penambahbaikan ini, risiko dapat dikurangkan dengan ketara sambil meningkatkan kestabilan strategi penggantungan Yin Yang.

Kesimpulan

Untuk meringkaskan, strategi Yin Yang Hanging Man menghasilkan isyarat perdagangan dengan mengenal pasti corak hanging man dalam carta candlestick. Ia mempunyai kelebihan peraturan yang mudah dan menangkap pembalikan tetapi juga risiko isyarat palsu. Risiko dapat dikawal melalui penyesuaian parameter, menambah penapis dll tetapi kepekaan terhadap bunyi bising dan turun naik tetap tinggi. Oleh itu strategi ini memerlukan aplikasi yang berhati-hati walaupun peningkatan.


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

//@version=5
strategy("Doji Candlestick Strategy", shorttitle="Doji", overlay=true)

// Calculate body and shadow sizes
bodySize = close > open ? close - open : open - close
upperShadow = high - (open > close ? open : close)
lowerShadow = (open > close ? close : open) - low

// Define thresholds for identifying different Doji types
dojiThreshold = 0.05
longLeggedDojiThreshold = 0.02

// Buy conditions for different Doji types
dojiCondition = bodySize <= dojiThreshold and upperShadow > bodySize * 2 and lowerShadow > bodySize * 2
dragonflyDojiCondition = bodySize <= dojiThreshold and upperShadow > bodySize * 2 and lowerShadow <= bodySize * 0.5
gravestoneDojiCondition = bodySize <= dojiThreshold and upperShadow <= bodySize * 0.5 and lowerShadow > bodySize * 2
longLeggedDojiCondition = bodySize <= longLeggedDojiThreshold and upperShadow > bodySize * 2 and lowerShadow > bodySize * 2

// Buy signal
buyCondition = dojiCondition or dragonflyDojiCondition or gravestoneDojiCondition or longLeggedDojiCondition

// Strategy orders
strategy.entry("Buy", strategy.long, when=buyCondition)

// Plotting
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)


Lebih lanjut