मूविंग एवरेज और MACD पर आधारित रणनीतियाँ


निर्माण तिथि: 2023-10-16 09:02:29 अंत में संशोधित करें: 2023-10-16 09:02:29
कॉपी: 0 क्लिक्स: 1062
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

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

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

यह रणनीति मध्यम अवधि के रुझानों को समझने के लिए एक धुंधला सूचक की रूपांतरण रेखा और एक बेंचमार्क रेखा के क्रॉसिंग का उपयोग करती है, और अल्पकालिक रुझानों और गतिशीलता को समझने के लिए MACD सूचक का उपयोग करती है।

जब रूपांतरण रेखा पर बेंचमार्क लाइन को पार करते हैं, तो यह एक बैल बाजार संकेत है, और कीमत बादल के ऊपर एक मजबूत संकेत है; जब रूपांतरण रेखा के नीचे बेंचमार्क लाइन को पार करते हैं, तो यह एक भालू बाजार संकेत है, और कीमत बादल के नीचे एक कमजोर संकेत है।

जब MACD हिस्टोग्राम शून्य अक्ष के ऊपर होता है, तो यह एक बहुमुखी गति संकेत होता है, और शून्य अक्ष के नीचे यह एक खाली गति संकेत होता है। जब MACD लाइन को पार करता है, तो यह एक खरीद संकेत होता है, और जब यह नीचे से गुजरता है, तो यह एक बिक्री संकेत होता है।

लेन-देन के नियम इस प्रकार हैं:

मल्टीहेड इनपुट सिग्नलः ट्रांसफर लाइन पर बेसिक लाइन, मूल्य पर क्लाउड लाइन, MACD लाइन पर सिग्नल लाइन, अधिक करें मल्टीहेड आउटपुट सिग्नलः ट्रांसफॉर्मर लाइन के नीचे बेसलाइन को पार करना, मूल्य के नीचे क्लाउड को पार करना, MACD लाइन के नीचे सिग्नल लाइन को पार करना, पीआईडी

खाली सिर प्रवेश सिग्नलः ट्रांसफॉर्म लाइन के नीचे बेसलाइन को पार करना, मूल्य के नीचे क्लाउड को पार करना, MACD लाइन के नीचे सिग्नल लाइन को पार करना, खाली करना खाली सिर से बाहर निकलने का संकेतः रूपांतरण लाइन पर आधार रेखा को पार करना, मूल्य पर बादल को पार करना, MACD लाइन पर सिग्नल लाइन को पार करना, खाली स्टॉक

रणनीतिक लाभ

  1. एक धुंधला सूचकांक मध्यम और दीर्घकालिक रुझानों का आकलन करता है, और MACD अल्पकालिक रुझानों का आकलन करता है, जो विभिन्न स्तरों के व्यापारिक अवसरों को पकड़ने के लिए संयुक्त हैं।

  2. एक धुआं का बादल स्पष्ट रूप से समर्थन और प्रतिरोध की स्थिति का आकलन करता है।

  3. MACD शॉर्ट-टर्म ओवरबॉय और ओवरसोल का आकलन करने में सक्षम है, जिससे कि आप उतार-चढ़ाव के दौरान फंसने से बच सकें।

  4. रणनीति पैरामीटर को अनुकूलित किया गया है, जो कई डिजिटल मुद्राओं के लिए उपयुक्त है, जिसमें कुछ स्थिरता है।

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

  1. एक धुआं बादल और MACD एक झूठा संकेत उत्पन्न कर सकते हैं, जो अन्य संकेतकों के संयोजन की आवश्यकता होती है।

  2. चौंकाने वाली घटनाओं में विचलन उत्पन्न होने की संभावना होती है, इसलिए पैरामीटर को उचित रूप से समायोजित किया जाना चाहिए या ट्रेडिंग को निलंबित किया जाना चाहिए।

  3. जब बादल बहुत मोटे होते हैं, तो आपको एक स्पष्ट ब्रेक के लिए इंतजार करना पड़ता है और फिर से प्रवेश करना पड़ता है, और आप कुछ अवसरों को याद कर सकते हैं।

  4. अपर्याप्त प्रतिक्रिया डेटा, पैरामीटर डेटा मिलान के लिए अधिक समय चक्र सत्यापन की आवश्यकता होती है।

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

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

  1. एक धुंधला बादल पैरामीटर का अनुकूलन करें, रूपांतरण रेखाओं को समायोजित करें, और विभिन्न किस्मों की विशेषताओं के करीब एक आधार रेखा चक्र बनाएं।

  2. MACD मापदंडों को अनुकूलित करें, लंबी अवधि और चिकनी मापदंडों को समायोजित करें, और अधिक सटीक व्यापारिक संकेत प्राप्त करें।

  3. स्टॉप-लॉस रणनीति को बढ़ाएं, जब नुकसान एक निश्चित अनुपात तक पहुंच जाए तो स्टॉप-लॉस करें

  4. स्थिति प्रबंधन को बढ़ाएं और बाजार की स्थिति के अनुसार प्रत्येक लेनदेन के लिए स्थिति अनुपात को समायोजित करें।

  5. विभिन्न प्रकार के डिजिटल मुद्राओं के डेटा का परीक्षण करें और रणनीति की स्थिरता का आकलन करें।

  6. गलत संकेतों से बचने के लिए अन्य संकेतकों को फ़िल्टर करें

संक्षेप

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule

//@version=5
strategy('Ichimoku Cloud with MACD (By Coinrule)',
         overlay=true,
         initial_capital=1000,
         process_orders_on_close=true,
         default_qty_type=strategy.percent_of_equity,
         default_qty_value=30,
         commission_type=strategy.commission.percent,
         commission_value=0.1)

showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2022, 6, 1, 0, 0)


// Stop Loss and Take Profit for Shorting
Stop_loss = input(1) / 100
Take_profit = input(5) / 100
longStopPrice = strategy.position_avg_price * (1 - Stop_loss)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)


// Inputs
ts_bars = input.int(9, minval=1, title='Tenkan-Sen Bars')
ks_bars = input.int(26, minval=1, title='Kijun-Sen Bars')
ssb_bars = input.int(52, minval=1, title='Senkou-Span B Bars')
cs_offset = input.int(26, minval=1, title='Chikou-Span Offset')
ss_offset = input.int(26, minval=1, title='Senkou-Span Offset')
long_entry = input(true, title='Long Entry')
short_entry = input(true, title='Short Entry')

middle(len) => math.avg(ta.lowest(len), ta.highest(len))

// Ichimoku Components
tenkan = middle(ts_bars)
kijun = middle(ks_bars)
senkouA = math.avg(tenkan, kijun)
senkouB = middle(ssb_bars)

// Plot Ichimoku Kinko Hyo
plot(tenkan, color=color.new(#0496ff, 0), title='Tenkan-Sen')
plot(kijun, color=color.new(#991515, 0), title='Kijun-Sen')
plot(close, offset=-cs_offset + 1, color=color.new(#459915, 0), title='Chikou-Span')
sa = plot(senkouA, offset=ss_offset - 1, color=color.new(color.green, 0), title='Senkou-Span A')
sb = plot(senkouB, offset=ss_offset - 1, color=color.new(color.red, 0), title='Senkou-Span B')
fill(sa, sb, color=senkouA > senkouB ? color.green : color.red, title='Cloud color', transp=90)

ss_high = math.max(senkouA[ss_offset - 1], senkouB[ss_offset - 1])
ss_low = math.min(senkouA[ss_offset - 1], senkouB[ss_offset - 1])


// MACD
[macd, macd_signal, macd_histogram] = ta.macd(close, 12, 26, 9)


// Entry/Exit Signals
tk_cross_bull = tenkan > kijun
tk_cross_bear = tenkan < kijun
cs_cross_bull = ta.mom(close, cs_offset - 1) > 0
cs_cross_bear = ta.mom(close, cs_offset - 1) < 0
price_above_kumo = close > ss_high
price_below_kumo = close < ss_low

bullish = tk_cross_bull and cs_cross_bull and price_above_kumo and ta.crossover(macd, macd_signal)
bearish = tk_cross_bear and cs_cross_bear and price_below_kumo and ta.crossunder(macd, macd_signal)

strategy.entry('Long', strategy.long, when=bullish and long_entry and timePeriod)
strategy.close('Long', when=bearish and not short_entry)

strategy.entry('Short', strategy.short, when=bearish and short_entry and timePeriod)
strategy.close('Short', when=bullish and not long_entry)