
इस रणनीति के आधार पर कई अलग अलग समय अवधि के सरल चलती औसत (एसएमए) के लिए सोने के कांटे काटना काटना के लिए बाजार के रुझान का आकलन करने और एक खरीद या बिक्री संकेत भेजने. रणनीति का उपयोग करता है 20 दिन की रेखा, 50 दिन की रेखा, 100 दिन की रेखा और 200 दिन की रेखा चार एसएमए. जब एक लंबी अवधि के एसएमए पर पहनने के लिए सोने के कांटे काटना संकेत, अधिक करना; जब एक लंबी अवधि के एसएमए के नीचे पहनने के लिए सोने के कांटे काटना संकेत, खाली करना.
इस रणनीति का मूल तर्क निम्नलिखित पर आधारित हैः
20 दिन की रेखा, 50 दिन की रेखा, 100 दिन की रेखा और 200 दिन की रेखा सहित कई अलग-अलग समय अवधि के SMA की गणना करें।
अल्पकालिक SMA ((20 दिन की रेखा) और दीर्घकालिक SMA ((50 दिन की रेखा, 100 दिन की रेखा, 200 दिन की रेखा) के क्रॉसिंग का आकलन करें।
जब 20 दिन की रेखा पर 50 दिन की रेखा को पार करते समय इसे सुनहरा कांटा सिग्नल माना जाता है, तो अधिक करें; जब 20 दिन की रेखा के नीचे 50 दिन की रेखा को पार करते समय इसे मृत कांटा सिग्नल माना जाता है, तो खाली करें।
इस बीच, 50 दिन की रेखा, 100 दिन की रेखा और 200 दिन की रेखा एक बड़ी प्रवृत्ति के निर्णय के तर्क को पूरा करती है, अर्थात् लंबी अवधि के SMA को छोटी अवधि के SMA के ऊपर रखा जाना चाहिए।
प्रवेश सिग्नल प्राथमिकताः 20 वीं लाइन और 50 वीं लाइन> 20 वीं लाइन और 100 वीं लाइन> 20 वीं लाइन और 200 वीं लाइन।
प्रस्थान सिग्नल ने 20 वीं लाइन को 50 वीं लाइन पर फिर से पार कर लिया।
यह रणनीति मुख्य रूप से एसएमए लाइनों के क्रॉसिंग पर निर्भर करती है ताकि प्रवृत्ति की दिशा का पता लगाया जा सके। बैल बाजार में, अल्पकालिक एसएमए पर लंबे समय तक एसएमए पहनने से संकेत मिलता है कि यह प्रवृत्ति में प्रवेश कर सकता है; भालू बाजार में, अल्पकालिक एसएमए के नीचे लंबे समय तक एसएमए पहनने से संकेत मिलता है कि यह प्रवृत्ति में प्रवेश कर सकता है। इसके अलावा, लंबी अवधि का एसएमए छोटे एसएमए से अधिक है।
इस रणनीति के कुछ फायदे हैं:
रणनीति सरल और स्पष्ट है, इसे समझना और लागू करना आसान है।
SMA सूचकांक चलती औसत का उपयोग करना, ईएमए की तुलना में बाजार के शोर को फ़िल्टर करने और रुझानों की पहचान करने में अधिक प्रभावी है।
मल्टीपॉइंट टाइम पीरियड एसएमए के संयोजन से सिग्नल की विश्वसनीयता में सुधार होता है।
समय से पहले प्रवेश से बचने के लिए प्रवेश सिग्नल की प्राथमिकता को उचित रूप से सेट करें।
अनुकूलित एसएमए चक्र और रंग, अनुकूलन रणनीति
विभिन्न व्यापारिक शैलियों के लिए विभिन्न समय चक्रों में उपयोग किया जा सकता है।
SMA क्रॉसिंग सिस्टम बड़े बाजार के रुझानों के लिए बहुत सटीक और प्रभावी है।
इस रणनीति के साथ निम्नलिखित जोखिम भी हैं:
भूकंप के दौरान, एसएमए क्रॉस सिग्नल अक्सर होते हैं, जिससे बहुत सारे गलत सिग्नल हो सकते हैं।
एक निश्चित SMA चक्र बाजार में बदलाव के लिए अनुकूल नहीं है, यह प्रवृत्ति और उतार-चढ़ाव को अनुकूलित करने के लिए SMA पैरामीटर के साथ संयोजन में किया जाना चाहिए।
केवल एसएमए क्रॉसिंग के साथ प्रवेश का समय निर्धारित नहीं किया जा सकता है, अन्य संकेतकों जैसे कि एमएसीडी सहायक निर्णय के साथ संयोजन किया जाना चाहिए।
एसएमए प्रकृति में पिछड़ा हुआ है, प्रवेश के समय को अनुकूलित करने या सीमा शुल्क का उपयोग करने के लिए अग्रिम में।
इस रणनीति में ट्रेडिंग फंड प्रबंधन के लिए उच्च आवश्यकताएं हैं और स्टॉप-लॉस तर्क का सख्ती से पालन करना होगा।
रणनीतिक लाभप्रदता पर लेनदेन लागत के प्रभाव को ध्यान में रखा जाना चाहिए।
इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः
एसएमए चक्र पैरामीटर का अनुकूलन करें, विभिन्न बाजार स्थितियों के लिए अलग-अलग चक्र पैरामीटर, एटीआर गतिशील अनुकूलन के साथ जोड़ा जा सकता है।
अन्य संकेतकों के संयोजन को जोड़ना, जैसे कि एमएसीडी, आरएसआई आदि, जो समय पर प्रवेश फ़िल्टर करने में सहायता करते हैं।
ADX जैसे प्रवृत्ति-निर्णय तर्क को जोड़ना, और बाजार में गलत ट्रेडिंग से बचें।
ऑप्टिमाइज़ेशन स्टॉप लॉस, एटीआर स्टॉप लॉस या स्टॉप लॉस ट्रैक करें
स्थिति प्रबंधन का अनुकूलन करें, पूंजी के आकार के आधार पर प्रत्येक स्थिति को गतिशील रूप से समायोजित करें।
विभिन्न किस्मों के पैरामीटर के प्रभाव का परीक्षण करें, विशेषता के अनुसार SMA चक्र को समायोजित करें।
एक साथ कई समय के फ्रेम के साथ, यह सुनिश्चित करें कि महाचक्र की प्रवृत्ति एक समान है।
कुल मिलाकर, एसएमए गोल्ड फोरक और डैड फोरक रणनीति एक सरल चलती औसत क्रॉसिंग प्रणाली के माध्यम से प्रवृत्ति की दिशा का आकलन करती है, जो उच्च विश्वसनीयता है और अधिकांश व्यापारियों के लिए उपयुक्त है। लेकिन इसमें कुछ पिछड़ेपन और गलत सिग्नल की समस्याएं हैं। हमें इस रणनीति को अनुकूलित करने के लिए प्रवेश समय, स्टॉप लॉस, स्थिति प्रबंधन आदि के रूप में सुधार करना जारी रखना चाहिए, ताकि यह विभिन्न बाजार वातावरण में स्थिर लाभप्रदता हो सके। कई तकनीकी संकेतकों और प्रवृत्ति के फैसले का एकीकृत उपयोग, ट्रेंड ट्रैकिंग रणनीति को वास्तव में मजबूत, कुशल और विश्वसनीय बनाने के लिए।
/*backtest
start: 2023-10-14 00:00:00
end: 2023-11-13 00:00:00
period: 1h
basePeriod: 15m
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/
// © xyzdesign1989
//@version=5
strategy("SMA crossover buy/sell [SCSM_Algo]", overlay=true, margin_long=3000, margin_short=3000)
BuyCond = ta.crossover(ta.sma(close, 20), ta.sma(close, 50)) and ta.sma(close, 20) > ta.sma(close, 50) and ta.sma(close, 50) > ta.sma(close, 100) and ta.sma(close, 100) > ta.sma(close, 200) or (ta.crossover(ta.sma(close, 20), ta.sma(close, 100)) and ta.sma(close, 20) > ta.sma(close, 50))
if (BuyCond)
strategy.entry("SCSM 🤲 Buy", strategy.long)
SellCond = ta.crossunder(ta.sma(close, 20), ta.sma(close, 50))
if (SellCond)
strategy.entry("الحمد للہ،Sell", strategy.short)
ma(source, length, type) =>
type == "SMA" ? ta.sma(source, length) :
type == "EMA" ? ta.ema(source, length) :
type == "SMMA (RMA)" ? ta.rma(source, length) :
type == "WMA" ? ta.wma(source, length) :
type == "VWMA" ? ta.vwma(source, length) :
na
show_ma1 = input(true , "MA №1", inline="MA #1")
ma1_type = input.string("SMA" , "" , inline="MA #1", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
ma1_source = input(close , "" , inline="MA #1")
ma1_length = input.int(20 , "" , inline="MA #1", minval=1)
ma1_color = input(#0929f6, "" , inline="MA #1")
ma1 = ma(ma1_source, ma1_length, ma1_type)
plot(show_ma1 ? ma1 : na, color = ma1_color, title="MA №1")
show_ma2 = input(true , "MA №2", inline="MA #2")
ma2_type = input.string("SMA" , "" , inline="MA #2", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
ma2_source = input(close , "" , inline="MA #2")
ma2_length = input.int(50 , "" , inline="MA #2", minval=1)
ma2_color = input(#00fb04, "" , inline="MA #2")
ma2 = ma(ma2_source, ma2_length, ma2_type)
plot(show_ma2 ? ma2 : na, color = ma2_color, title="MA №2")
show_ma3 = input(true , "MA №3", inline="MA #3")
ma3_type = input.string("SMA" , "" , inline="MA #3", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
ma3_source = input(close , "" , inline="MA #3")
ma3_length = input.int(100 , "" , inline="MA #3", minval=1)
ma3_color = input(#131313, "" , inline="MA #3")
ma3 = ma(ma3_source, ma3_length, ma3_type)
plot(show_ma3 ? ma3 : na, color = ma3_color, title="MA №3")
show_ma4 = input(true , "MA №4", inline="MA #4")
ma4_type = input.string("SMA" , "" , inline="MA #4", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
ma4_source = input(close , "" , inline="MA #4")
ma4_length = input.int(200 , "" , inline="MA #4", minval=1)
ma4_color = input(#f60c0c, "" , inline="MA #4")
ma4 = ma(ma4_source, ma4_length, ma4_type)
plot(show_ma4 ? ma4 : na, color = ma4_color, title="MA №4")