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

लेखक:चाओझांग, दिनांकः 2023-12-07 11:11:09
टैगः

img

अवलोकन

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

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

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

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

लाभ विश्लेषण

  1. बाजार की प्रवृत्ति का सही आकलन करने के लिए एमएसीडी सूचक का प्रयोग करें
  2. निचले और ऊपरी उलटफेर की प्रारंभिक चेतावनी समय पर उलटफेर के अवसरों को पकड़ सकती है
  3. तेजी से और धीमी लाइन संबंधों को जोड़कर अनावश्यक गलत रिपोर्टिंग से बचें
  4. बाजार परिवर्तनों की वास्तविक समय निगरानी के लिए अलर्ट जोड़े जा सकते हैं

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

  1. एमएसीडी संकेतक में स्वयं ही विलंबपूर्ण निर्णय होता है और सटीक उलट बिंदु निर्धारित नहीं कर सकता है
  2. विभिन्न व्यापारिक किस्मों और समय सीमाओं के अनुरूप मापदंडों को उचित रूप से समायोजित करने की आवश्यकता
  3. विलोपन के बाद विशिष्ट विलोपन आयाम और प्रवृत्ति निर्धारित करने में असमर्थ
  4. प्रतिगमन की विश्वसनीयता निर्धारित करने के लिए व्यापारिक मात्रा में परिवर्तनों की निगरानी करने की आवश्यकता

समाधान:

  1. निर्णय के लिए अन्य संकेतकों जैसे कि के-लाइन पैटर्न और ट्रेडिंग वॉल्यूम में परिवर्तन के साथ संयोजन
  2. विभिन्न व्यापारिक किस्मों और समय सीमाओं के अनुरूप मापदंडों को समायोजित करें
  3. जोखिमों को नियंत्रित करने के लिए समय पर स्टॉप लॉस

अनुकूलन दिशाएँ

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

निष्कर्ष

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


/*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)


अधिक