
यह रणनीति एक मात्रात्मक ट्रेडिंग प्रणाली है जो तकनीकी विश्लेषण के केंद्र बिंदु सिद्धांत और मूविंग एवरेज क्रॉसिंग सिग्नल को जोड़ती है। यह रणनीति बाजार के महत्वपूर्ण समर्थन और प्रतिरोध बिंदुओं की पहचान करके, अल्पकालिक और दीर्घकालिक मूविंग एवरेज के क्रॉसिंग सिग्नल के साथ मिलकर, बाजार के रुझान में बदलाव के दौरान व्यापार के अवसरों को पकड़ती है। सिस्टम 50 दिन और 200 दिन की मूविंग एवरेज को मुख्य संकेतक के रूप में उपयोग करता है, जो गतिशील रूप से ट्रैक करने के लिए केंद्र बिंदु बिंदु बिंदुओं के माध्यम से समय में प्रवेश और बाहर निकलने का अनुकूलन करता है।
रणनीति का मुख्य तर्क दो मुख्य घटकों पर आधारित हैः धुरी विश्लेषण और समोच्च रेखा पार सिग्नल। प्रणाली 5 चक्रों का उपयोग करती है जो कि धुरी गणना चक्र के रूप में है, जो बाजार के उच्च और निम्न को गतिशील रूप से पहचानती है ta.pivothigh और ta.pivotlow फ़ंक्शंस के माध्यम से। साथ ही, 50 और 200 दिन की सरल चलती औसत का उपयोग करके गोल्डन क्रॉस और डेथ क्रॉस का गठन करती है। सिग्नल लंबे समय तक औसत से गुजरता है और कीमत हालिया धुरी ऊंचाई को पार कर जाती है, तो सिस्टम एक मल्टीसिग्नल उत्पन्न करता है; जब एक छोटी अवधि की औसत लंबी अवधि की औसत से गुजरती है और कीमत हालिया धुरी ऊंचाई को पार करती है, तो सिस्टम एक रिक्त सिग्नल उत्पन्न करता है।
इस रणनीति के संयोजन में क्लासिक तकनीकी विश्लेषण के तरीकों के माध्यम से एक तर्क के सख्त, जोखिम नियंत्रित मात्रात्मक व्यापार प्रणाली का निर्माण. इस रणनीति का मुख्य लाभ यह है कि कई सिग्नल की पुष्टि के माध्यम से व्यापार की विश्वसनीयता में सुधार, लेकिन यह भी विभिन्न बाजार के वातावरण में अनुकूलन के मुद्दों पर ध्यान देने की जरूरत है. इस रणनीति की स्थिरता और लाभप्रदता को और अधिक बढ़ाने के लिए सिफारिश की अनुकूलन दिशा के माध्यम से उम्मीद है. रणनीति स्पष्ट रूप से प्रवृत्ति के बाजार में उपयुक्त है, निवेशकों को विशिष्ट बाजार विशेषताओं के अनुसार पैरामीटर का अनुकूलन करने की आवश्यकता होती है।
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-10 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Pivot Points & Golden Crossover Strategy", overlay=true)
// Inputs
length_short = input.int(50, title="Short Moving Average (Golden Cross)")
length_long = input.int(200, title="Long Moving Average (Golden Cross)")
pivot_length = input.int(5, title="Pivot Point Length")
lookback_pivots = input.int(20, title="Lookback Period for Pivots")
// Moving Averages
short_ma = ta.sma(close, length_short)
long_ma = ta.sma(close, length_long)
// Pivot Points
pivot_high = ta.valuewhen(ta.pivothigh(high, pivot_length, pivot_length), high, 0)
pivot_low = ta.valuewhen(ta.pivotlow(low, pivot_length, pivot_length), low, 0)
// Calculate golden crossover
golden_crossover = ta.crossover(short_ma, long_ma)
death_cross = ta.crossunder(short_ma, long_ma)
// Entry and Exit Conditions
long_entry = golden_crossover and close > pivot_high
short_entry = death_cross and close < pivot_low
// Exit conditions
long_exit = ta.crossunder(short_ma, long_ma)
short_exit = ta.crossover(short_ma, long_ma)
// Plot Moving Averages
plot(short_ma, color=color.blue, title="Short Moving Average")
plot(long_ma, color=color.orange, title="Long Moving Average")
// Plot Pivot Levels
plot(pivot_high, color=color.red, linewidth=1, style=plot.style_circles, title="Pivot High")
plot(pivot_low, color=color.green, linewidth=1, style=plot.style_circles, title="Pivot Low")
// Strategy Execution
if (long_entry)
strategy.entry("Long", strategy.long)
if (long_exit)
strategy.close("Long")
if (short_entry)
strategy.entry("Short", strategy.short)
if (short_exit)
strategy.close("Short")