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.
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.
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.
Strategi Yang Yang Hanging Man mempunyai kelebihan utama berikut:
Walau bagaimanapun, terdapat beberapa batasan kepada strategi itu juga:
Risiko utama strategi ini berpunca daripada:
Juga, strategi penunjuk tunggal tidak dapat menapis bunyi pasaran dengan berkesan dan boleh menghasilkan isyarat yang mengelirukan.
Untuk mengawal risiko, strategi boleh ditingkatkan dengan cara berikut:
Dengan penambahbaikan ini, risiko dapat dikurangkan dengan ketara sambil meningkatkan kestabilan strategi penggantungan Yin Yang.
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)