डबल मूविंग एवरेज चैनल ब्रेकआउट एसएमए रणनीति


निर्माण तिथि: 2023-10-23 17:08:51 अंत में संशोधित करें: 2023-10-23 17:08:51
कॉपी: 0 क्लिक्स: 604
1
ध्यान केंद्रित करना
1617
समर्थक

डबल मूविंग एवरेज चैनल ब्रेकआउट एसएमए रणनीति

यह रणनीति चैनल ब्रेकथ्रू सिद्धांत पर आधारित है और फ्यूचर्स और इंडेक्स ट्रेडिंग के लिए एक एक्जिट सिग्नल के रूप में समानांतर क्रॉसिंग का उपयोग करती है।

रणनीति सिद्धांत

  1. उच्चतम और निम्नतम कीमतों की गणना एक निश्चित अवधि के भीतर, ऊपर और नीचे के लिए एक चैनल का निर्माण।

  2. जब कीमत ऊपर की ओर जाती है, तो अधिक करें; जब कीमत नीचे की ओर जाती है, तो कम करें।

  3. दो एसएमए औसत रेखाओं की गणना करेंः तेज अवधि और धीमी अवधि

  4. जब आप अधिक करते हैं, तो आप धीमी गति से एसएमए पर तेजी से एसएमए पहनते हैं, और अधिक पोजीशन को समतल करते हैं; जब आप कम करते हैं, तो आप धीमी गति से एसएमए पर तेजी से एसएमए पहनते हैं, और पोजीशन को समतल करते हैं।

श्रेष्ठता विश्लेषण

  1. चैनल और एकसमान प्रणाली के संयोजन से लाभ की संभावना बढ़ जाती है।

  2. चैनल का उपयोग करके निर्णय लें, रोटरी एंकल चरणों का उपयोग करें, और प्रवृत्ति के अंत का उपयोग करके न्याय करें।

  3. एकसमान फ़िल्टरिंग के माध्यम से, अनावश्यक लेनदेन को कम करने के लिए, whipsaw से बचें।

  4. विभिन्न चक्रों और अस्थिरता बाजारों के लिए चैनल रेंज पैरामीटर समायोज्य है।

जोखिम विश्लेषण

  1. गलत तरीके से स्थापित किए गए मार्गों के कारण, कई अवसरों को खो दिया जा सकता है या कई झूठी सफलताएं हो सकती हैं।

  2. औसत रेखा पैरामीटर गलत तरीके से सेट किया गया है, जो स्थिति को बहुत जल्दी या बहुत देर से समाप्त कर सकता है।

  3. उचित स्थिति के प्रबंधन पर विचार करें, ताकि एकल नुकसान से बचा जा सके।

  4. यह ध्यान दिया जाना चाहिए कि क्या यह सफलता के बाद काम करता है, ताकि पीछा करने से बचने के लिए।

अनुकूलन दिशा

  1. विभिन्न मापदंडों के तहत रणनीति रिटर्न और जीत की दर का परीक्षण, चैनल रेंज और औसत चक्र का अनुकूलन।

  2. ट्रेंड इंडिकेटर के साथ ब्रेकआउट सिग्नल को फ़िल्टर करने से ब्रेकआउट की सफलता की दर बढ़ जाती है।

  3. स्थिति प्रबंधन तंत्र जैसे कि निश्चित हिस्सेदारी, मार्टिंगेल, आदि।

  4. व्यक्तिगत नुकसान को नियंत्रित करने के लिए रोकथाम तंत्र को बढ़ाएं।

संक्षेप

इस रणनीति का उपयोग करने के लिए चैनल का न्याय बाजार के रोटेशन और गर्म बिंदुओं, समानांतर न्याय प्रवृत्ति के अंत, उचित पैरामीटर सेट मजबूत बाजार में स्थिर लाभ प्राप्त कर सकते हैं. लेकिन whipsaw के संभावित नुकसान को रोकने की जरूरत है, जबकि स्थिति और जोखिम प्रबंधन का अनुकूलन बहुत महत्वपूर्ण है. पैरामीटर समायोजन, संकेत फिल्टर और जोखिम नियंत्रण के उपयोग के माध्यम से रणनीति की स्थिरता को और बढ़ाया जा सकता है.

रणनीति स्रोत कोड
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-13 00:00:00
period: 1m
basePeriod: 1m
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/
// © anshuanshu333

//@version=4

// strategy("ChBrkOutStrategySMA", overlay=true, initial_capital = 200000)
length = input(title="Length", type=input.integer, minval=1, maxval=1000, defval=7)
     
fastSMA = sma(close,9)
slowSMA = sma(close,21)

upBound = highest(high, length)
downBound = lowest(low, length)

boundLongEntry = ((close >= upBound) or (high >= upBound)) and fastSMA>slowSMA and (close > open)
boundShortEntry =((close <= downBound) or (low <= downBound)) and fastSMA<slowSMA and (close <open)

u=plot(upBound, title = "Upper Bound",color=color.blue, linewidth=1)
l=plot(downBound, title = "Lower Bound",color=color.red, linewidth=1)
plot(fastSMA,title = "Fast SMA", color = color.red, linewidth =2)
plot(slowSMA,title = "Slow SMA" ,color = color.green, linewidth =1)
fill(u,l, transp=95)
plot(avg(upBound,downBound), title = "Avg", color=color.gray,linewidth =1)

     
if (boundLongEntry )
    strategy.entry("LE", long = true)
    
if (boundShortEntry)
    strategy.entry("SE", long = false)
    
SmaLongExit = crossunder(fastSMA,slowSMA)
SmaShortExit = crossover(fastSMA,slowSMA)

    
//Close TRades   
if (strategy.position_size > 0)
    strategy.close(id="LE",when= SmaLongExit)
if (strategy.position_size < 0)
    strategy.close(id="SE",when= SmaShortExit)