मोमेंटम मूविंग एवरेज ब्रेक रणनीति


निर्माण तिथि: 2023-09-14 16:06:41 अंत में संशोधित करें: 2023-09-14 16:06:41
कॉपी: 2 क्लिक्स: 582
1
ध्यान केंद्रित करना
1617
समर्थक

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

यह रणनीति गतिशीलता सूचक और औसत रेखा के ब्रेकआउट विचार को जोड़ती है, और गतिशीलता सूचक में लगातार दिशा परिवर्तन होने पर और कीमतें औसत रेखा को तोड़ने पर व्यापार करती हैं।

लेन-देन का तर्क:

  1. लघु चक्र गतिशीलता की गणना करें, जैसे 5 दिन गतिशीलता

  2. जब वर्तमान गति और पिछले दो गति स्तंभों में से प्रत्येक 50 से अधिक है, तो बहु सिग्नल बनाया जाता है

  3. जब कीमत 5 दिन की औसत रेखा से ऊपर जाती है, तो निष्पादन अधिक होता है

  4. रिक्त सिग्नल तब स्थापित होता है जब वर्तमान गति और पिछले दो गति स्तंभों में से प्रत्येक 50 से कम है

  5. जब कीमत 5 दिन की औसत रेखा से नीचे होती है, तो शून्य करें

  6. फिक्स्ड पॉइंट स्टॉप और ट्रैकिंग स्टॉप लॉस रणनीति सेट करें

यह रणनीति गतिशीलता सूचकांक की प्रवृत्ति का पूरा उपयोग करती है, और फिर इसे औसत रेखा के साथ संयोजित किया जाता है, जो एक उच्च संभावना वाले व्यापारिक संकेत का गठन करता है, जो शॉर्ट-लाइन मूल्य में गिरावट का पीछा करता है।

रणनीतिक लाभ

  • गतिशीलता की निरंतरता प्रवृत्तियों को निर्धारित करने में सहायक है

  • औसत रेखा पार के साथ संयोजन, संकेत गुणवत्ता में सुधार

  • स्टॉपलॉस और स्टॉपलॉस रणनीतियों का संयोजन, वापसी नियंत्रण

रणनीतिक जोखिम

  • निरंतर गति संकेत में देरी हो सकती है

  • बार-बार परीक्षण पैरामीटर अनुकूलन की आवश्यकता

  • स्टॉप लॉस सेटिंग्स को सावधानी से करें

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy("BTC MOM EMA V1", overlay=true)

longCondition = ta.mom(close,5) > 50 and ta.mom(close[1],5) > 50 and ta.mom(close[2],5) > 50 and close > ta.ema(close,5)
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
    strategy.exit("My Long Entry Id", profit=1000,trail_points=60)

shortCondition = ta.mom(close,5) < 50 and ta.mom(close[1],5) < 50 and ta.mom(close[2],5) < 50 and close < ta.ema(close,5)
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
    strategy.exit("My Short Entry Id", profit=1000,trail_points=60)