एमए रणनीति के साथ एमएसीडी गति

लेखक:चाओझांग, दिनांकः 2024-02-22 17:51:19
टैगः

img

अवलोकन

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

रणनीति तर्क

एटीआर स्टॉप लॉस

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

एसएमए ट्रेंड फ़िल्टर

एसएमए को ट्रेंड फिल्टर के रूप में उपयोग करता है। एसएमए अवधि को ट्यून करके, उपयोगकर्ता अपनी पसंदीदा बाजार प्रवृत्ति के साथ रणनीति समय सीमा को संरेखित करते हैं, अनुकूलन क्षमता को बढ़ाते हैं।

एमएसीडी प्रवेश की पुष्टि

प्रवेश संकेतों को परिष्कृत करने के लिए एमएसीडी को शामिल करता है, एमएसीडी लाइन की तुलना उसके संकेत लाइन के साथ करके, गति के साथ संरेखण सुनिश्चित करता है।

प्रविष्टि तर्क

लम्बाःट्रिगर किया जाता है जब मूल्य एसएमए से ऊपर बंद हो जाता है, पिछली अवधि में नीचे बंद हो गया है, जिसमें एमएसीडी रेखा सिग्नल लाइन से ऊपर पार हो जाती है। वर्तमान मूल्य प्लस एटीआर स्टॉप दूरी पर प्रवेश सेट किया जाता है।

संक्षिप्त:ट्रिगर किया जाता है जब कीमत पिछले अवधि में ऊपर बंद होने के बाद एसएमए से नीचे बंद हो जाती है, जिसमें एमएसीडी रेखा सिग्नल लाइन से नीचे गिर जाती है। वर्तमान मूल्य से कम एटीआर स्टॉप दूरी पर प्रवेश सेट किया जाता है।

लाभ

यह रणनीति प्रणालीगत प्रवेश और जोखिम नियमों का निर्माण करने के लिए अस्थिरता, प्रवृत्ति और गतिशीलता का लाभ उठाती है। संकेतकों का मिश्रण विभिन्न बाजार स्थितियों में अनुकूलन क्षमता को बढ़ाता है, जिससे यह प्रवृत्ति का पालन करने के लिए एक आदर्श उपकरण बन जाता है।

ट्रेंड की गति का पता लगाकर, ट्रेंड हंटर लाभ के अवसरों को उजागर करने में मदद करता है। व्यापार शैली से मेल खाने के लिए परिमाणों को ठीक करना यह देखने की अनुमति देता है कि अनुकूल व्यापारिक मोड़ों को संकेत देने में रणनीति कैसे महत्वपूर्ण भूमिका निभाती है।

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

यह रणनीति बाजार की स्थितियों को मापने के लिए संकेतक संयोजनों पर निर्भर करती है, कुछ स्थितियों में गलत आकलन का जोखिम होता है। रुझान में उलटफेर भी बढ़े हुए नुकसान का कारण बन सकता है।

पैरामीटर समायोजन या व्यापक स्टॉप दूरी के माध्यम से झूठे संकेतों को कम करना समाधान प्रदान करता है। असामान्य अस्थिरता के दौरान रणनीतियों को रोकना भी असामान्यताओं से बचाता है।

अनुकूलन मार्ग

पैरामीटर ट्यूनिंग

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

अधिक फ़िल्टर

सहायक फिल्टर के रूप में केडीजे, ओबीवी आदि जैसे संकेतक जोड़ने से सटीकता में सुधार होता है। वॉल्यूम स्पाइक जैसी अतिरिक्त स्थितियां भी whipsaws को रोकती हैं।

हानि रोकने की रणनीतियाँ

ट्रेलिंग या अस्थिरता स्टॉप जो गतिशील रूप से स्टॉप दूरी को समायोजित करते हैं, कीमतों को ट्रैक करके नुकसान को कम करते हैं।

निष्कर्ष

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


/*backtest
start: 2023-02-15 00:00:00
end: 2024-02-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("trend_hunter", overlay=true)

length = input(20, title="ATR Length")
numATRs = input(0.75, title="ATR Multiplier")
atrs = ta.sma(ta.tr, length) * numATRs

// Trend Filter
smaPeriod = input(32, title="SMA Period")
sma = ta.sma(close, smaPeriod)

// MACD Filter
macdShortTerm = input(12, title="MACD Short Term")
macdLongTerm = input(26, title="MACD Long Term")
macdSignalSmoothing = input(9, title="MACD Signal Smoothing")

[macdLine, signalLine, _] = ta.macd(close, macdShortTerm, macdLongTerm, macdSignalSmoothing)

// Long Entry with Trend and MACD Filter
longCondition = close > sma and close[1] <= sma[1] and macdLine > signalLine
strategy.entry("Long", strategy.long, stop=close + atrs, when=longCondition, comment="Long")

// Short Entry with Trend and MACD Filter
shortCondition = close < sma and close[1] >= sma[1] and macdLine < signalLine
strategy.entry("Short", strategy.short, stop=close - atrs, when=shortCondition, comment="Short")

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_area)


अधिक