
यह रणनीति एक विशिष्ट ट्रेंड ट्रैकिंग रणनीति के अंतर्गत आती है, जो विभिन्न चक्रों के एसएमए औसत रेखा की गणना करके औसत रेखा के गोल्डफ़ॉर्क और डेडफ़ॉर्क रूपों को प्राप्त करती है, जिससे खरीद और बेचने के संकेत मिलते हैं।
उदाहरण के लिए, 5th और 200th लाइन के क्रॉसिंग, जब 5th लाइन 200th लाइन को पार करता है, तो यह संकेत देता है कि बाजार में शॉर्ट लाइन में कदम रखा गया है, जो एक खरीद संकेत उत्पन्न करता है; जब 5th लाइन 200th लाइन को तोड़ती है, तो यह संकेत देती है कि बाजार में शॉर्ट लाइन में कदम रखा गया है, जो एक बेचने का संकेत उत्पन्न करता है। विभिन्न आवधिक औसत रेखाओं के क्रॉसिंग रूपों को पकड़कर, बाजार की प्रवृत्ति को अच्छी तरह से पकड़ सकते हैं।
अन्य संकेतकों को जोड़ने के लिए फ़िल्टर। यदि समानांतर क्रॉस सिग्नल दिखाई देता है, तो अन्य तकनीकी संकेतकों जैसे कि MACD, KDJ का संदर्भ लें, ताकि कंपन की स्थिति में गलत सिग्नल न हो।
उदाहरण के लिए, 5 दिन की रेखा और 200 दिन की रेखा के साथ खरीद और बिक्री बिंदु बनाने के लिए। उदाहरण के लिए, एडीएक्स सूचक के साथ प्रवृत्ति को मजबूत करने के लिए प्रवृत्ति को मजबूत करने के लिए, केवल जब प्रवृत्ति पर्याप्त हो तो संकेत निष्पादित करें।
एक अनुकूलित औसत रेखा का उपयोग करना। वास्तविक समय में बाजार की स्थिति और उतार-चढ़ाव के आधार पर औसत रेखा के मापदंडों को समायोजित करना, जिससे व्यापारिक संकेत अधिक व्यावहारिक हो।
विभिन्न प्रकार के स्टॉक और विदेशी मुद्रा किस्मों में रणनीति को लागू करने के लिए रणनीति संयोजन, रणनीति की प्रभावशीलता को बढ़ा सकता है।
इस रणनीति के माध्यम से सरल SMA औसत रेखा क्रॉसिंग के रूप में बाजार की चाल का आकलन करने के लिए, एक विशिष्ट प्रवृत्ति ट्रैकिंग रणनीति को लागू करना। इसका लाभ सरल और आसान संचालन है, जो बड़े रुझानों को प्रभावी ढंग से पकड़ सकता है; और नुकसान यह है कि यह गलत सिग्नल उत्पन्न करने के लिए आसान है, जो बाजार के बड़े झटके का सामना नहीं कर सकता। भविष्य में फ़िल्टर सिग्नल, अनुकूलन पैरामीटर आदि के लिए रणनीति में सुधार और अनुकूलन किया जा सकता है।
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("SMA Crossover Strategy", overlay=true)
// Define SMAs
sma5 = sma(close, 5)
sma10 = sma(close, 10)
sma20 = sma(close, 20)
sma50 = sma(close, 50)
sma130 = sma(close, 130)
sma200 = sma(close, 200)
// Plot SMAs on the chart
plot(sma5, color=color.blue, title="5 SMA")
plot(sma10, color=color.orange, title="10 SMA")
plot(sma20, color=color.red, title="20 SMA")
plot(sma50, color=color.green, title="50 SMA")
plot(sma130, color=color.purple, title="130 SMA")
plot(sma200, color=color.black, title="200 SMA")
// Generating the buy and sell signals
buySignal = crossover(sma5, sma200)
sellSignal = crossunder(sma5, sma200)
// Execute trades based on signals
if (buySignal)
strategy.entry("Buy", strategy.long)
if (sellSignal)
strategy.close("Sell")