स्व-अनुकूली शून्य-अंतराल EMA व्यापार रणनीति
यह रणनीति ट्रेंड निर्धारण और ट्रेडिंग सिग्नल उत्पन्न करने के लिए एडाप्टिव जीरो-लैग EMA इंडिकेटर का उपयोग करती है। यह EMA इंडिकेटर गतिशील रूप से पैरामीटर को समायोजित कर सकता है, जिससे लैग की समस्या प्रभावी रूप से समाप्त हो जाती है। यह एक विशिष्ट ट्रेंड फॉलोइंग ट्रेडिंग रणनीति है।
रणनीति का सिद्धांत:
-
एडाप्टिव जीरो-लैग EMA इंडिकेटर की गणना करें, जिसमें दो एडाप्टिव एल्गोरिदम शामिल हैं: कोसाइन विधि और I-Q विधि।
-
EMA सामान्य EMA इंडिकेटर है, EC एडाप्टिव जीरो-लैग EMA है।
-
जब EC, EMA के ऊपर से पार करता है तो लॉन्ग (खरीदारी) करें, और जब EC, EMA के नीचे से पार करता है तो शॉर्ट (बिक्री) करें।
-
त्रुटि वक्र की गणना करें और फालतू सिग्नल को फ़िल्टर करने के लिए एक सीमा निर्धारित करें।
-
लाभ को लॉक करने और जोखिम को नियंत्रित करने के लिए निश्चित स्टॉप-लॉस और टेक-प्रॉफिट पॉइंट सेट करें।
इस रणनीति के लाभ:
-
एडाप्टिव EMA इंडिकेटर के लैग को प्रभावी रूप से कम कर सकता है।
-
सीमा फ़िल्टरिंग सिग्नल की गुणवत्ता में सुधार करती है और गलत ब्रेकआउट से बचाती है।
-
स्टॉप-लॉस और टेक-प्रॉफिट विधि सरल और व्यावहारिक है, संचालित करने में आसान है।
इस रणनीति के जोखिम:
-
एडाप्टिव EMA पैरामीटर अस्थिर होते हैं, जिसके कारण यह विफल हो सकता है।
-
निश्चित स्टॉप-लॉस और टेक-प्रॉफिट बाजार के बदलावों के अनुकूल होने में कठिनाई होती है।
-
एकल ट्रेड में होने वाले नुकसान की सीमा को सीमित नहीं किया जा सकता है, जिसके परिणामस्वरूप बड़े नुकसान का जोखिम होता है।
संक्षेप में, यह रणनीति ट्रेंड फॉलो करने के लिए एडाप्टिव EMA इंडिकेटर का उपयोग करती है, जो कुछ हद तक लैग की समस्या को कम कर सकती है, लेकिन पैरामीटर स्थिरता पर ध्यान देने और जोखिम को नियंत्रित करने के लिए अनुकूलित स्टॉप-लॉस और टेक-प्रॉफिट तंत्र के साथ उपयोग करने की आवश्यकता है।
/*backtest
start: 2023-09-05 00:00:00
end: 2023-09-12 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Adaptive Zero Lag EMA v2 (w/ Backtest Date Range)", shorttitle="AZLEMA", overlay = true, commission_type=strategy.commission.cash_per_contract, slippage = 5, pyramiding=1, calc_on_every_tick=true)
src = input(title="Source", defval=close)- 1
