संसाधन लोड हो रहा है... लोड करना...

चलती औसत क्रॉसओवर मात्रात्मक रणनीति

लेखक:चाओझांग, दिनांकः 2024-03-28 16:55:42
टैगः

img

अवलोकन

चलती औसत क्रॉसओवर मात्रात्मक रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो विभिन्न अवधियों के साथ दो चलती औसत के क्रॉसओवर संकेतों के आधार पर खरीद और बिक्री संकेत उत्पन्न करती है। यह रणनीति 9 दिन और 20 दिन के सरल चलती औसत (एसएमए) का उपयोग करती है। एक खरीद संकेत तब उत्पन्न होता है जब अल्पकालिक चलती औसत (9 दिन) दीर्घकालिक चलती औसत (20 दिन) से ऊपर पार हो जाती है, और एक बिक्री संकेत तब उत्पन्न होता है जब अल्पकालिक चलती औसत दीर्घकालिक चलती औसत से नीचे पार हो जाती है। रणनीति तर्क सरल, स्पष्ट और लागू करने और अनुकूलित करने में आसान है।

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

इस रणनीति का मूल उद्देश्य विभिन्न अवधियों के चलती औसत के क्रॉसओवर संकेतों का उपयोग बाजार के रुझानों के महत्वपूर्ण बिंदुओं को पकड़ने के लिए करना है। विशेष रूप से, रणनीति के मुख्य चरण निम्नलिखित हैंः

  1. 9-दिवसीय और 20-दिवसीय सरल चलती औसत की गणना करें।
  2. यह निर्धारित करें कि क्या अल्पकालिक चलती औसत (9 दिन) दीर्घकालिक चलती औसत (20 दिन) से ऊपर पार हो जाती है। यदि हां, तो क्रॉसओवरCondition चर को true पर सेट करें, यह दर्शाता है कि खरीद की शर्त पूरी हो गई है।
  3. निर्धारित करें कि क्या वर्तमान समापन मूल्य उद्घाटन मूल्य से अधिक है और 9-दिवसीय चलती औसत से अधिक है। यदि हां, तो buySignal चर को true पर सेट करें, यह दर्शाता है कि वर्तमान पट्टी खरीद शर्त को पूरा करती है।
  4. यदि दोनों crossoverCondition और buySignal true हैं, तो buy ऑपरेशन निष्पादित करें और दोहराई गई खरीद से बचने के लिए crossoverCondition को false पर रीसेट करें.
  5. यह निर्धारित करें कि क्या अल्पकालिक चलती औसत (9 दिन) दीर्घकालिक चलती औसत (20 दिन) से नीचे पार हो जाती है। यदि हां, तो क्रॉसओवरCondition चर को गलत पर सेट करें, यह दर्शाता है कि क्रॉसओवर शर्त अब पूरी नहीं होती है।
  6. यदि वर्तमान समापन मूल्य 9 दिनों के चलती औसत से कम है, तो बिक्री संचालन निष्पादित करें।

उपरोक्त चरणों के माध्यम से, रणनीति अल्पकालिक चलती औसत के दीर्घकालिक चलती औसत से ऊपर जाने के बाद पहली तेजी से मोमबत्ती पर खरीद सकती है, और अल्पकालिक चलती औसत के दीर्घकालिक चलती औसत से नीचे जाने के बाद पहली मंदी मोमबत्ती पर बेच सकती है, जिससे प्रवृत्ति मोड़ बिंदुओं पर समय पर स्थिति खोलने और बंद करने का एहसास होता है।

लाभ विश्लेषण

चलती औसत क्रॉसओवर मात्रात्मक रणनीति के निम्नलिखित फायदे हैंः

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

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

यद्यपि चलती औसत क्रॉसओवर मात्रात्मक रणनीति के कुछ फायदे हैं, फिर भी इसमें निम्नलिखित जोखिम हैं:

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

उपरोक्त जोखिमों से निपटने के लिए निम्नलिखित उपाय किए जा सकते हैंः

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

अनुकूलन दिशाएँ

  1. मापदंड अनुकूलनः वर्तमान बाजार के लिए अधिक उपयुक्त मापदंड संयोजन खोजने और रणनीति प्रदर्शन में सुधार करने के लिए चलती औसत के अवधि मापदंडों का अनुकूलन करें।

  2. सिग्नल फ़िल्टरिंगः चलती औसत क्रॉसओवर के आधार पर, ट्रेडिंग सिग्नल की द्वितीयक पुष्टि करने और सिग्नल की विश्वसनीयता में सुधार करने के लिए अन्य तकनीकी संकेतकों या शर्तों, जैसे कि एमएसीडी और आरएसआई को पेश करें।

  3. स्थिति प्रबंधनः बाजार की प्रवृत्ति की ताकत और अस्थिरता जैसे कारकों के आधार पर स्थिति के आकार को गतिशील रूप से समायोजित करें। जब प्रवृत्ति मजबूत होती है तो स्थिति का आकार बढ़ाएं, और जब प्रवृत्ति अस्पष्ट होती है या जोखिम-लाभ अनुपात में सुधार के लिए अस्थिरता बढ़ जाती है तो स्थिति का आकार कम करें।

  4. स्टॉप-लॉस और टेक-प्रॉफिट: रणनीति रिटर्न में सुधार के लिए मुनाफे को चलाने के लिए एक ही ट्रेड के जोखिम जोखिम को नियंत्रित करने के लिए उचित स्टॉप-लॉस और टेक-प्रॉफिट तंत्र पेश करें।

  5. लंबी-लघु प्रतिरक्षाः लंबी और छोटी दोनों पदों को एक साथ रखने के लिए रणनीति में प्रति-प्रवृत्ति संकेत जोड़ने पर विचार करें, बाजार जोखिम को कवर करें और रणनीति की स्थिरता में सुधार करें।

उपरोक्त अनुकूलन दिशाएं रणनीति के प्रदर्शन में सुधार करने में मदद कर सकती हैं, लेकिन विशिष्ट कार्यान्वयन को अभी भी वास्तविक स्थिति के अनुसार समायोजित और परीक्षण करने की आवश्यकता है।

सारांश

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


/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ZeroHeroTrading

//@version=5
strategy("Simple 9/20 Crossover", overlay=true)

// Define moving averages
ma9 = ta.sma(close, 9)
ma20 = ta.sma(close, 20)

// Set persistent variable to keep track of crossover condition
var bool crossoverCondition = false

// 9 MA crosses above 20 MA
// Set crossover condition to true
if ta.crossover(ma9, ma20)
    crossoverCondition := true

// 9 MA crosses under 20 MA
// Reset crossover condition to false
if ta.crossunder(ma9, ma20)
    crossoverCondition := false   

// Set buy and sell signals
buySignal = crossoverCondition and close > open and close > ma9
sellSignal = close < ma9

// Execute trades based on signals
if (buySignal)
    strategy.entry("Long", strategy.long)
    // Avoid repeat entries by resetting crossover condition to false
    crossoverCondition := false

if (sellSignal)
    strategy.close("Long")

// Plot moving averages on the chart
plot(ma9, color=color.blue)
plot(ma20, color=color.red)


अधिक