दोहरे ट्रैक ट्रैकिंग शॉक पैटर्न रणनीति


निर्माण तिथि: 2023-11-14 14:12:16 अंत में संशोधित करें: 2023-11-14 14:12:16
कॉपी: 0 क्लिक्स: 572
1
ध्यान केंद्रित करना
1617
समर्थक

दोहरे ट्रैक ट्रैकिंग शॉक पैटर्न रणनीति

अवलोकन

द्वि-रेखा ट्रैक ऑस्सिलेटर-टाइपिंग रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो बॉलिंगर बैंड और ईएमए पर आधारित है। यह रणनीति बॉलिंगर बैंड और ईएमए पर आधारित ऑस्सिलेटर पैटर्न की पहचान करके अल्पकालिक मूल्य उतार-चढ़ाव को पकड़ने का प्रयास करती है।

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

इस रणनीति में ब्रिन बैंड और ईएमए को एक साथ तकनीकी संकेतकों के रूप में उपयोग किया जाता है। ब्रिन बैंड में ऊपरी, मध्य और निचले ट्रैक शामिल हैं, यह निर्धारित करने में सक्षम है कि क्या कीमतें आघात की सीमा में हैं। ईएमए एक प्रवृत्ति ट्रैकिंग सूचक है जो मूल्य प्रवृत्ति का आकलन करने में सक्षम है।

यह रणनीति सबसे पहले बुरिन बैंड के मध्य ट्रैक की गणना करती है, जो कि कीमतों की n-दिन की सरल चलती औसत है, जिसमें n का मान 20 दिनों का होता है। बुरिन बैंड के ऊपर और नीचे के ट्रैक में दो मानक अंतर होते हैं। इसके बाद 9 दिन की ईएमए की गणना की जाती है।

जब कीमत ईएमए को पार करती है, तो इसे खरीदने का संकेत माना जाता है; जब कीमत ईएमए को पार करती है, तो इसे बेचने का संकेत माना जाता है। इस प्रकार, ईएमए एक तेज औसत रेखा के रूप में, कीमतों की अल्पकालिक प्रवृत्ति को पकड़ने में सक्षम है; और ब्रिलिन बैंड के मध्य में एक धीमी औसत रेखा के रूप में, कुछ झूठे संकेतों को फ़िल्टर करने में सक्षम है।

इसलिए, यह रणनीति ईएमए और ब्रिन बैंड के दोहरे ट्रैक के माध्यम से मूल्य के अल्पकालिक उतार-चढ़ाव को यथासंभव पकड़ने के लिए बनाई गई है। जब ईएमए मध्य-ट्रैक के माध्यम से खरीदा जाता है, तो ईएमए मध्य-ट्रैक के माध्यम से बेचा जाता है।

रणनीति का विश्लेषण

इस दोहरी-रेल ट्रैकिंग रणनीति के कुछ फायदे हैंः

  1. ईएमए और बुलिन बैंड के माध्यम से दोहरी ट्रैक ट्रैक का उपयोग करके, रुझानों और उतार-चढ़ावों का एक साथ आकलन किया जा सकता है, और अल्पकालिक मूल्य उतार-चढ़ाव को अधिक सटीक रूप से पकड़ सकता है।

  2. ईएमए के रूप में तेजी से औसत रेखा, ब्रिन बैंड के मध्य में रेल के रूप में धीमी गति से औसत रेखा, दोनों के साथ मिलकर इस्तेमाल किया जा सकता है, प्रभावी रूप से फ़िल्टर झूठे संकेत, संकेत की गुणवत्ता में सुधार।

  3. सूचकांक पैरामीटर समायोज्य है, n मान और ब्रिन बैंड मानक विचलन बाजार के अनुसार समायोजित किया जा सकता है, अनुकूलनशील है।

  4. यह रणनीति सरल, स्पष्ट और लागू करने में आसान है, जो अल्पकालिक उतार-चढ़ाव के लिए उपयुक्त है।

  5. अन्य मापदंडों के फ़िल्टरिंग के साथ पैरामीटर को अनुकूलित किया जा सकता है, जिससे रणनीति की स्थिरता में और वृद्धि हो सकती है।

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

इस रणनीति में कुछ संभावित जोखिम भी हैं:

  1. ब्लीन बैंड के ऊपर और नीचे के रेल में आसानी से समर्थन और दबाव बनता है, जो समय से पहले स्टॉप लॉस को ट्रिगर कर सकता है

  2. ईएमए और बुलिन बैंड के बीच में क्रॉसिंग के दौरान, कीमतों में विचलन हो सकता है, जो गलत संकेत देता है।

  3. जब एक बड़ी प्रवृत्ति होती है, तो ईएमए को सैं कप के निचले खरीद बिंदु या तीन पर्वत के शीर्ष विक्रय बिंदु के रूप में देखा जा सकता है, जो प्रवृत्ति को याद कर सकता है।

  4. जब आघात कम हो जाता है, तो ट्रेडिंग सिग्नल काफी कम हो जाते हैं, और यह लगातार लाभदायक नहीं हो सकता है।

  5. अनुचित पैरामीटर सेट करने से व्यापार के अवसरों को अधिक या कम किया जा सकता है।

  6. ट्रेडिंग शुल्क वास्तविक मुनाफे को कम करते हैं, और स्थिति को नियंत्रित करने की आवश्यकता होती है।

रणनीति अनुकूलन दिशा

इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः

  1. कम गुणवत्ता वाले क्रॉस सिग्नल को फ़िल्टर करने के लिए ट्रैफ़िक की मात्रा जैसे संकेतक बढ़ाएं।

  2. आरएसआई और अन्य सूचकांकों के साथ ओवरबॉय और ओवरसोल के संकेतकों के संयोजन के साथ, चरम क्षेत्रों में ओवरबॉय और ओवरसोल बिंदुओं से बचें।

  3. एटीआर मूल्य के आधार पर स्टॉप और स्टॉप सेट करें, जिससे स्टॉप अधिक उचित हो।

  4. प्रवृत्तियों के बारे में अधिक निर्णय लेने के लिए, प्रवृत्तियों के संदर्भ में गलत संकेतों से बचें।

  5. अनुकूलन पैरामीटर, जैसे कि ईएमए चक्र, ब्रिन बैंड पैरामीटर, आदि, इसे विभिन्न बाजार स्थितियों के अनुकूल बनाते हैं।

  6. मशीन सीखने के तरीकों का उपयोग करें और रणनीतियों को अधिक कठोर बनाने के लिए पैरामीटर को गतिशील रूप से अनुकूलित करें।

  7. एल्गोरिथम ट्रेडिंग का उपयोग करना, सख्त प्रवेश और निकास शर्तों को स्थापित करना और मानव हस्तक्षेप को कम करना।

संक्षेप

डबल-रेल ट्रैकिंग कंपन स्टाइलिंग रणनीति ईएमए और ब्रिन बैंड डबल-रेल ट्रैकिंग मूल्य का उपयोग करते हुए, ईएमए के माध्यम से मध्य-रेल खरीदते हैं, ईएमए के माध्यम से मध्य-रेल बेचते हैं, और अल्पकालिक मूल्य उतार-चढ़ाव को पकड़ते हैं, एक सरल व्यावहारिक शॉर्ट-लाइन रणनीति है। इस रणनीति में प्रवृत्ति का आकलन करने और झूठे संकेतों को खत्म करने के फायदे हैं, लेकिन कुछ जोखिम भी हैं। पैरामीटर सेटिंग, प्रवेश और बाहर निकलने की स्थिति आदि को लगातार अनुकूलित करके, यह रणनीति अधिक स्थिर और विश्वसनीय हो सकती है, जो अधिक बाजार की स्थिति के लिए उपयुक्त है।

रणनीति स्रोत कोड
/*backtest
start: 2022-11-07 00:00:00
end: 2023-11-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(shorttitle="BBXEMA", title="Bollinger Bands Cross EMA", default_qty_type=strategy.percent_of_equity, default_qty_value=100, overlay=true)
length = input(20, minval=1)
lengthEMA = input(9)
src = input(close, title="Source")
srcEMA = input(close, title="Source EMA")
//mult = input(2.0, minval=0.001, maxval=50)

// === INPUT BACKTEST RANGE ===
FromYear  = input(defval = 2019, title = "From Year", minval = 2009)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2009)
ToMonth   = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 31, title = "To Day", minval = 1, maxval = 31)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => true
basis = sma(src, length)
EMA = ema(srcEMA,lengthEMA)
//dev = mult * stdev(src, length)
//upper = basis + dev
//lower = basis - dev

Buy = crossover(EMA,basis)
Sell = crossunder(EMA,basis)

bb = plot(basis, color=color.red)
signal = plot(EMA, color=color.green)
//p1 = plot(upper, color=color.blue)
//p2 = plot(lower, color=color.blue)
//fill(p1, p2)

strategy.entry("Buy",true,when=window() and Buy)
strategy.close_all(when=window() and Sell)