एमएसीडी संकेतक नीचे उलट चेतावनी रणनीति


निर्माण तिथि: 2023-12-07 11:11:09 अंत में संशोधित करें: 2023-12-07 11:11:09
कॉपी: 0 क्लिक्स: 680
1
ध्यान केंद्रित करना
1619
समर्थक

एमएसीडी संकेतक नीचे उलट चेतावनी रणनीति

अवलोकन

एमएसीडी सूचक के निचले भाग में पलटाव की चेतावनी रणनीति एमएसीडी सूचक की धीमी गति वाली रेखा का विश्लेषण करके यह निर्धारित करती है कि क्या वर्तमान मूल्य ऐतिहासिक ऊंचाई या निचले स्तर पर है, और क्या एक पलटाव होने वाला है, जिससे बाजार की कीमतों की गति पर त्वरित निर्णय लिया जा सके।

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

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

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

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

  1. एमएसीडी सूचक का उपयोग करके बड़े बाजारों के रुझान का सही आकलन करें
  2. नीचे और ऊपर के रिवर्स अलार्म, समय पर रिवर्स अवसरों को पकड़ने के लिए
  3. फास्ट और स्लो लिंक के साथ, गलत सूचना से बचें
  4. अलार्म जोड़ें, बाजार में बदलाव पर वास्तविक समय में नजर रखें

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

  1. MACD सूचकांक अपने आप में पिछड़ा हुआ है और सटीक मोड़ की पहचान नहीं कर सकता है
  2. विभिन्न प्रकार के लेनदेन और समय अवधि के लिए पैरामीटर को ठीक से समायोजित करने की आवश्यकता है
  3. यह स्पष्ट नहीं है कि यह बदलाव कितना बड़ा है और इसके बाद क्या होगा।
  4. लेन-देन की मात्रा में परिवर्तन के साथ-साथ रिवर्स विश्वसनीयता पर भी ध्यान दें

समाधान:

  1. अन्य संकेतकों जैसे कि K-लाइन आकार, लेन-देन की मात्रा में परिवर्तन आदि के साथ संयोजन
  2. विभिन्न प्रकार के लेनदेन और समय अवधि के लिए पैरामीटर को समायोजित करना
  3. समय पर रोकना और जोखिम को नियंत्रित करना

अनुकूलन दिशा

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

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 1h
basePeriod: 15m
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/
// © blackcat1402

//@version=5
strategy("[blackcat] L2 Reversal Labels Strategy", overlay=true,  max_bars_back=5000, max_labels_count=500)

[diff, dea, macd] = ta.macd(close,12, 26, 9)
a1 = ta.barssince(ta.crossover(diff,dea)[1])
a2 = ta.barssince(ta.crossunder(diff,dea)[1])
bottom_zone = (close[a1+1]>close) and (diff>diff[a1+1]) and ta.crossover(diff,dea)
top_zone = (close[a2+1]<close) and (diff[a2+1]>diff) and ta.crossunder(diff,dea)

// Plot labels
l0 = top_zone ? label.new(bar_index, high * 1.0, 'Near Top', color=color.new(color.red, 50), textcolor=color.white, style=label.style_label_down, yloc=yloc.price, size=size.small) : bottom_zone ? label.new(bar_index, low * 1.0, 'Near Bottom', color=color.new(color.green, 50), textcolor=color.white, style=label.style_label_up, yloc=yloc.price, size=size.small) : na

if bottom_zone
    longmsg = 'Bottom Reversal Soon!'
    alert(message=longmsg, freq=alert.freq_once_per_bar_close)
else if top_zone
    shortmsg = 'Top Reversal Soon!'
    alert(message=shortmsg, freq=alert.freq_once_per_bar_close)


longCondition = bottom_zone
if (longCondition)
    strategy.entry("long", strategy.long)

shortCondition = top_zone
if (shortCondition)
    strategy.entry("short", strategy.short)