Type/to search

दोहरे MA ओवरले पर आधारित अनुकूली बैकटेस्टिंग समय सीमा चयन रणनीति

Common strategy
Created: 2024-01-05 12:12:10
Last modified: 3 years ago
1
Follow
1802
Followers

img

अवलोकन

इस रणनीति का मुख्य विचार एक ऐसा ढांचा तैयार करना है जो बैकटेस्टिंग के समय सीमा को लचीले ढंग से चुनने की अनुमति देता है, जिससे उपयोगकर्ता अपनी आवश्यकताओं के अनुसार बैकटेस्ट के शुरू और समाप्त होने का समय स्वचालित या मैन्युअल रूप से निर्धारित कर सकते हैं।

यह रणनीति इनपुट पैरामीटर्स के माध्यम से तिथि सीमा चुनने के चार तरीके प्रदान करती है: सभी ऐतिहासिक डेटा का उपयोग करना, हाल के निर्दिष्ट दिन, हाल के निर्दिष्ट सप्ताह, या मैन्युअल रूप से तिथि सीमा निर्दिष्ट करना। रणनीति चुनी गई तिथि सीमा के आधार पर बैकटेस्ट विंडो को गतिशील रूप से सेट करती है, जबकि ट्रेडिंग लॉजिक अपरिवर्तित रहता है, ताकि विभिन्न समय विंडो के तहत रणनीति के प्रदर्शन में अंतर की तुलना की जा सके।

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

इस रणनीति में बैकटेस्ट तिथि सीमा चयन मॉड्यूल और डुअल मूविंग एवरेज (MA) ट्रेडिंग रणनीति मॉड्यूल शामिल हैं।

बैकटेस्ट तिथि सीमा चयन मॉड्यूल

  1. तिथि सीमा चुनने के चार तरीके प्रदान करता है: सभी ऐतिहासिक डेटा (ALL), हाल के निर्दिष्ट दिन (DAYS), हाल के निर्दिष्ट सप्ताह (WEEKS), मैन्युअल रूप से तिथि सीमा निर्दिष्ट करना (MANUAL)।
  2. चुनी गई सीमा के अनुसार, टाइमस्टैम्प रूपांतरण के माध्यम से बैकटेस्ट के शुरू और समाप्त होने का समय गतिशील रूप से सेट करता है।
  3. समय शर्त window() फ़ंक्शन का उपयोग करके K-लाइनों को फ़िल्टर करता है, केवल चुनी गई तिथि सीमा के भीतर बैकटेस्ट करता है।

डुअल मूविंग एवरेज (MA) ट्रेडिंग रणनीति मॉड्यूल

  1. तेज़ MA की अवधि fastMA है, डिफ़ॉल्ट 14; धीमी MA की अवधि slowMA है, डिफ़ॉल्ट 28।
  2. जब तेज़ MA, धीमी MA को ऊपर की ओर पार करता है (Golden Cross), तो लॉन्ग पोजीशन लें; जब तेज़ MA, धीमी MA को नीचे की ओर पार करता है (Death Cross), तो पोजीशन बंद करें।
  3. तेज़ और धीमी MA के वक्र बनाएं।

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

  1. विभिन्न बैकटेस्ट समय सीमाओं को लचीले ढंग से चुना जा सकता है, बिना किसी प्रतिबंध के, जो विभिन्न प्रयोगात्मक आवश्यकताओं को पूरा करता है।
  2. समान समय सीमा में विभिन्न अवधि मापदंडों के प्रभाव का परीक्षण किया जा सकता है, परिणाम तुलनीय होते हैं।
  3. ट्रेडिंग लॉजिक को बदलना सरल है, इसका उपयोग अन्य रणनीतियों के लिए एक ढांचे के रूप में किया जा सकता है।
  4. डुअल MA रणनीति सरल और समझने में आसान है, सीखने में आसान है।

जोखिम और समाधान विश्लेषण

  1. डुअल MA रणनीति अपेक्षाकृत कच्ची है और इसमें बार-बार खरीद-बिक्री की समस्या है। स्टॉप-लॉस तंत्र जोड़ने जैसे अनुकूलन पर विचार किया जा सकता है।
  2. मैन्युअल रूप से तिथि सीमा निर्धारित करने में सावधानी बरतने की आवश्यकता है, गलत तिथियों के उपयोग से बचें। संकेत संदेश प्रदर्शित किए जा सकते हैं।
  3. पूर्ण ऐतिहासिक बैकटेस्ट का समय बहुत लंबा होने से परीक्षण अवधि बढ़ सकती है। बार-बार ट्रेडिंग को कम करने के लिए स्लिपेज या कमीशन बढ़ाने पर विचार किया जा सकता है।

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

  1. हानि के जोखिम को कम करने के लिए स्टॉप-लॉस लॉजिक जोड़ना।
  2. स्थिरता में सुधार के लिए स्टॉक पूल फ़िल्टरिंग शामिल करना, सूचकांक से उच्च सहसंबंध वाले स्टॉक को प्राथमिकता देना।
  3. ट्रेडिंग सिग्नलों के लिए फ़िल्टर जोड़ना, एक निश्चित अवधि के भीतर अस्थिर सिग्नलों को फ़िल्टर करना, अनावश्यक ट्रेडों को कम करना।
  4. विभिन्न वर्गीकृत सूचकांकों से संबंधित स्टॉक के प्रदर्शन का परीक्षण करना, सर्वोत्तम प्रकार खोजना।

सारांश

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

Source
Pine
/*backtest
start: 2022-12-29 00:00:00
end: 2024-01-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy(title = "How To Auto Set Date Range", shorttitle = " ", overlay = true)
Strategy parameters
Strategy parameters
FastMA
SlowMA
Date Range
# Days or Weeks
From Month
From Day
From Year
To Month
To Day
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)