डबल मूविंग एवरेज क्रॉसओवर ओपनिंग रणनीति

MA5 SMA
निर्माण तिथि: 2024-04-30 17:37:53 अंत में संशोधित करें: 2024-04-30 17:37:53
कॉपी: 10 क्लिक्स: 592
1
ध्यान केंद्रित करना
1617
समर्थक

डबल मूविंग एवरेज क्रॉसओवर ओपनिंग रणनीति

अवलोकन

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

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

इस रणनीति में 5 दिन की सरल चलती औसत (एसएमए) का उपयोग किया जाता है। मुख्य संकेतकों के रूप में। जब नए चार्ट की शुरुआती कीमत एमए 5 से अधिक हो, तो खरीदारी के परिदृश्य को निष्पादित करें; जब नए चार्ट की शुरुआती कीमत एमए 5 से कम हो और एमए 5 से 0.002 से अधिक हो, तो खरीदारी के परिदृश्य को निष्पादित करें। बेचने की शर्तों के लिए, जब खरीद की कीमत खुली स्थिति औसत मूल्य से अधिक हो या खुली स्थिति औसत मूल्य के बराबर हो, तो बिक्री के परिदृश्य को निष्पादित करें; जब खरीद की कीमत खुली स्थिति औसत मूल्य के 0.1% से कम हो, तो बिक्री के परिदृश्य को निष्पादित करें।

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

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

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

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

अनुकूलन दिशा

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

संक्षेप

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

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

//@version=5
strategy("YBS Strategy 1.1", overlay=true)

// Moving Average Settings
ma5 = ta.sma(close, 5)

// Scenario 1: Buy when a new candle opens above the MA5
buy_condition_scenario1 = open > ma5

// Scenario 2: Buy when a new candle opens below the MA5 and is at a significant distance from the MA5
distance_from_ma5 = open - ma5
buy_condition_scenario2 = open < ma5 and distance_from_ma5 > 0.002 // Define distance in points here

// Sell: Sell at the close of the candle if it's positive above the entry price, or if the price returns to the entry price
sell_condition_scenario1 = close > strategy.position_avg_price or close == strategy.position_avg_price
sell_condition_scenario2 = close <= strategy.position_avg_price * 0.999 // Close if price drops more than 0.1% from entry price

// Execute buy and sell orders
if (buy_condition_scenario1 and not (strategy.opentrades > 0))
    strategy.entry("Buy Scenario 1", strategy.long)

if (buy_condition_scenario2 and not (strategy.opentrades > 0))
    strategy.entry("Buy Scenario 2", strategy.long)

if (sell_condition_scenario1)
    strategy.close("Buy Scenario 1")

if (sell_condition_scenario2)
    strategy.close("Buy Scenario 2")