
इस रणनीति में एक क्रॉस ऑफ द फास्ट मूविंग एवरेज और एक स्लो मूविंग एवरेज को खरीदा और बेचा जाता है। जब फास्ट मूविंग एवरेज नीचे से स्लो मूविंग एवरेज को तोड़ता है, तो एक खरीद संकेत उत्पन्न होता है; जब फास्ट मूविंग एवरेज ऊपर से नीचे से स्लो मूविंग एवरेज को तोड़ता है, तो एक बेचने का संकेत उत्पन्न होता है।
द्विआधारी ट्रेडिंग रणनीतियाँ दो अलग-अलग पैरामीटर सेट की चलती औसत की तुलना का उपयोग करके ट्रेडिंग सिग्नल उत्पन्न करती हैं। एक तेजी से चलती औसत है, जिसमें छोटे पैरामीटर सेट होते हैं, जो मूल्य परिवर्तन को अधिक तेज़ी से पकड़ सकते हैं; दूसरा धीमी गति से चलती औसत है, जिसमें बड़े पैरामीटर सेट होते हैं, जो दीर्घकालिक रुझानों के लिए एक निर्णय सूचक के रूप में कार्य करते हैं। जब अल्पकालिक कीमतें लंबी अवधि की कीमतों की कीमतों की तुलना में अधिक होती हैं, तो तेजी से चलती औसत पर धीमी गति से चलती औसत को तोड़ने से एक खरीद संकेत उत्पन्न होता है; और जब अल्पकालिक कीमतें लंबी अवधि की कीमतों की प्रवृत्ति से कम होती हैं, तो धीमी गति से चलती औसत को तोड़ने से एक बिक्री संकेत उत्पन्न होता है।
विशेष रूप से, इस रणनीति में दो चलती औसत पैरामीटर दर्ज किए जाते हैं, जो तेजी से चलती औसत और धीमी गति से चलती औसत की गणना करते हैं। इसके बाद, दो चलती औसत रेखाओं को एक मूल्य चार्ट पर चित्रित किया जाता है, जिसमें तेजी से नीली रेखा नीली और धीमी गति से लाल होती है। जब तेज नीली रेखा नीचे से लाल रेखा को पार करती है, तो एक खरीद संकेत उत्पन्न होता है; जब तेजी से नीली रेखा ऊपर से नीचे से लाल रेखा को पार करती है, तो एक बिक्री संकेत उत्पन्न होता है। व्यापार के बाद, एक संकेत उत्पन्न होता है और संबंधित खरीद या बिक्री संचालन को निष्पादित किया जाता है। अंत में, स्टॉप लॉजिक को खरीदने के लिए सेट करें।
इस रणनीति के निम्नलिखित फायदे हैं:
एक समान दोहरी रणनीति के साथ निम्नलिखित जोखिम भी हैं:
उपरोक्त जोखिमों को निम्न तरीकों से अनुकूलित किया जा सकता हैः
द्वि-समान-रेखा रणनीतियों को और अधिक अनुकूलित किया जा सकता हैः
द्वि-समान-रेखा ट्रेडिंग रणनीति समग्र रूप से बहुत ही क्लासिक व्यावहारिक है। यह प्रवृत्ति ट्रैकिंग और अल्पकालिक मूल्य उलट के दो आयामों को जोड़ती है, जिससे रणनीति बड़े रुझानों को ट्रैक करने के साथ-साथ पलटाव के अवसरों को याद नहीं करती है। मॉडल और मापदंडों को अनुकूलित करके, अपने सरल दृश्य लाभ को बनाए रखते हुए, बेहतर रणनीति प्रदर्शन के लिए अधिक विश्वसनीय व्यापारिक संकेत प्राप्त किए जा सकते हैं। विभिन्न व्यापारी अपनी पसंद और बाजार की स्थिति के अनुसार रणनीति के विशिष्ट विवरण को समायोजित कर सकते हैं।
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-07 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Moving Average Crossover Strategy", overlay=true)
// Input parameters
fastLength = input(10, title="Fast MA Length")
slowLength = input(21, title="Slow MA Length")
stopLossPercent = input(1, title="Stop Loss Percentage")
// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
// Plot the moving averages on the chart
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")
// Define trading signals
longCondition = ta.crossover(fastMA, slowMA)
shortCondition = ta.crossunder(fastMA, slowMA)
// Execute trades
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
// Implement stop loss
strategy.exit("Stop Loss/Profit", from_entry="Long", loss=close * stopLossPercent / 100, profit=close * 2)
// Plot buy and sell signals on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)