यहां एक विस्तृत विश्लेषण है कि दोहरी चलती औसत रेखा का उपयोग करके ट्रेंड फॉलो करने की रणनीति क्या है:
दोहरी चलती औसत रेखा के माध्यम से तोड़ने की रणनीति सबसे लोकप्रिय ट्रेडिंग रणनीतियों में से एक है। यह रणनीति तेजी से चलती औसत रेखा और धीमी गति से चलती औसत रेखा के क्रॉसिंग का उपयोग खरीद और बेचने के संकेत के रूप में करती है। जब तेजी से चलती औसत रेखा नीचे से धीमी गति से चलती औसत रेखा को पार करती है, तो यह एक खरीदने का संकेत है; जब तेजी से चलती औसत रेखा ऊपर से नीचे से धीमी गति से चलती औसत रेखा को पार करती है, तो यह एक बेचने का संकेत है। यह रणनीति पारंपरिक ट्रेंड ट्रैकिंग रणनीति है।
इस रणनीति में 10 और 13 की लंबाई की सरल चलती औसत रेखा का उपयोग किया जाता है। 10 वीं सरल चलती औसत रेखा के नीचे से 13 वीं सरल चलती औसत रेखा के पार होने पर एक खरीद संकेत उत्पन्न होता है; 10 वीं सरल चलती औसत रेखा के ऊपर से नीचे से 13 वीं सरल चलती औसत रेखा के पार होने पर एक बेचने का संकेत उत्पन्न होता है।
यदि खरीद की शर्तें पूरी होती हैं, और वर्तमान में खाली पोजीशन है, तो पहले खाली पोजीशन को खत्म कर दिया जाएगा, और फिर अधिक पोजीशन खोला जाएगा; यदि बिक्री की शर्तें पूरी होती हैं, और वर्तमान में अधिक पोजीशन है, तो पहले खाली पोजीशन को खत्म कर दिया जाएगा, और फिर खाली पोजीशन खोला जाएगा।
इसके अलावा, इस रणनीति में एक स्टॉप लॉजिक भी है। जब अधिक किया जाता है, तो स्टॉप प्राइस को इनपुट के स्टॉप लॉस प्रतिशत के आधार पर सेट किया जाता है; जब खाली किया जाता है, तो स्टॉप प्राइस को इनपुट के प्रतिशत के आधार पर सेट किया जाता है। जब कीमत स्टॉप लॉस प्राइस को छूती है, तो वर्तमान स्थिति से बाहर निकलती है।
यह रणनीति captures1 है। यह रणनीति प्रवृत्ति को पकड़ने में सक्षम है, जो मध्य-लंबी प्रवृत्ति की गति को ट्रैक करती है।
दो-समान-लाइन डिजाइन का उपयोग करके, एक प्रभावी फ़िल्टर का उपयोग किया जा सकता है।
स्टॉप लॉस की सेटिंग्स व्यक्तिगत व्यक्तिगत नुकसान को नियंत्रित करती हैं।
रणनीति तर्क सरल और स्पष्ट है और इसे लागू करना आसान है।
रणनीति के प्रदर्शन को अनुकूलित करने के लिए बाजार के अनुसार औसत पैरामीटर को समायोजित किया जा सकता है।
एक ट्रेंड ट्रैकिंग रणनीति के रूप में, यह ट्रेंड के अंत में फंसने के लिए आसान है।
एक समान रेखा प्रणाली में देरी हो सकती है और एक मोड़ को याद किया जा सकता है।
अनुचित रोकथाम से अनावश्यक नुकसान हो सकता है।
दो-समान-रेखा पार करना पूरी तरह से फ़िल्टर नहीं कर सकता है।
यह रणनीति केवल तकनीकी संकेतकों पर आधारित है, बुनियादी कारकों को नजरअंदाज कर रही है।
औसत रेखा की लंबाई के पैरामीटर को अनुकूलित करने और अधिक उपयुक्त औसत रेखा अवधि चुनने पर विचार किया जा सकता है।
एक त्रि-समान रेखा डिजाइन को अपनाया जा सकता है, जो निर्णय संकेत की सटीकता को बढ़ाता है।
गतिशील रूप से स्टॉपलॉस को ऑप्टिमाइज़ करें ताकि स्टॉपलॉस कीमत के करीब हो।
अन्य संकेतकों के साथ संयुक्त, फ़िल्टर झूठे ब्रेकआउट सिग्नल।
धन प्रबंधन का अनुकूलन करें और व्यक्तिगत नुकसान के आकार को सख्ती से नियंत्रित करें
दोहरी गतिशील समानांतर रेखा तोड़ने की रणनीति एक सरल और व्यावहारिक प्रवृत्ति-अनुवर्ती रणनीति है। यह मध्य-लंबी प्रवृत्ति को प्रभावी ढंग से पकड़ने में सक्षम है और स्थिर अतिरिक्त लाभ देता है। लेकिन एक प्रवृत्ति-अनुवर्ती रणनीति के रूप में, यह प्रवृत्ति के अंत में लीवरेज हो सकता है। हम इस रणनीति को पैरामीटर अनुकूलन, सिग्नल फ़िल्टरिंग जोड़ने और धन प्रबंधन को अनुकूलित करने के माध्यम से सुधार कर सकते हैं ताकि यह बाजार की स्थिति के लिए अधिक अनुकूल हो। कुल मिलाकर, दोहरी समानांतर रेखा रणनीति एक प्रवेश द्वार रणनीति है जो शुरुआती व्यापारियों के लिए लागू करने के लिए बहुत उपयुक्त है।
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © chiragchopra91
//@version=4
strategy(title='Chirag Strategy SMA', shorttitle='CHIRAGSMA', overlay=true)
longCondition = crossover(sma(close, 10), sma(close, 13))
shortCondition = crossover(sma(close, 13), sma(close, 10))
// Set stop loss level with input options
longLossPerc = input(title="Long Stop Loss (%)", type=input.float, minval=0.0, step=0.1, defval=1) * 0.01
shortLossPerc = input(title="Short Stop Loss (%)", type=input.float, minval=0.0, step=0.1, defval=1) * 0.01
longStopPrice = strategy.position_avg_price * (1 - longLossPerc)
shortStopPrice = strategy.position_avg_price * (1 + shortLossPerc)
if longCondition
if strategy.position_size < 0
strategy.close('Short', comment="SHORT EXIT")
strategy.entry('Long', strategy.long, comment="BUY")
if shortCondition
if strategy.position_size > 0
strategy.close('Long', comment="BUY EXIT")
strategy.entry('Short', strategy.short, comment="SHORT")
if strategy.position_size > 0
strategy.exit('LONG SL', stop=longStopPrice, comment="LONG SL EXIT")
if strategy.position_size < 0
strategy.exit('SHORT SL', stop=shortStopPrice, comment="SHORT SL EXIT")