ایم اے سی ڈی اشارے کے نیچے کی تبدیلی کی ابتدائی انتباہی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-07 11:11:09
ٹیگز:

img

جائزہ

ایم اے سی ڈی اشارے کے نیچے الٹ جانے کی ابتدائی انتباہی حکمت عملی کا تجزیہ کرتا ہے کہ آیا موجودہ قیمت تاریخی اعلی یا کم ہے اور کیا جلد ہی الٹ جائے گی ، تاکہ مارکیٹ کی قیمتوں کے رجحان کا تیزی سے اندازہ لگایا جاسکے۔

حکمت عملی کا اصول

یہ حکمت عملی معیاری ایم اے سی ڈی اشارے کے آؤٹ پٹ کے مطابق فاسٹ لائن اور سست لائن ڈیٹا کو اسکرین اور فلٹر کرتی ہے تاکہ یہ فیصلہ کیا جاسکے کہ آیا قیمت الٹ جانے سے پہلے اہم علاقے میں داخل ہوگئی ہے اور خریدنے یا فروخت کے سگنل جاری کرتی ہے۔

خاص طور پر ، یہ حکمت عملی فیصلہ کرتی ہے کہ آیا قیمت ایم اے سی ڈی کی تیز اور سست لائنوں کے سنہری کراس اور موت کے کراس کا حساب لگاتے ہوئے اپ ٹرینڈ کے نچلے علاقے یا ڈاؤن ٹرینڈ کے اوپری علاقے میں داخل ہوگئی ہے۔ سنہری کراسوں پر ، اگر بند ہونے کی قیمت پچھلی بار کی بندش کی قیمت سے زیادہ ہے اور فرق پچھلی بار کی فرق کی قیمت سے زیادہ ہے تو ، اس بات کا تعین کیا جاتا ہے کہ نچلے علاقے میں داخل ہوا ہے اور ایک الٹ الٹ ابتدائی انتباہی سگنل جاری کیا جاتا ہے۔ موت کے کراسوں پر ، اگر بند ہونے کی قیمت پچھلی بار کی بندش کی قیمت سے کم ہے اور بار کا فرق موجودہ فرق کی قیمت سے زیادہ ہے تو ، اس بات کا تعین کیا جاتا ہے کہ اوپری علاقے میں داخل ہوا ہے اور ایک اوپر الٹ الٹ ابتدائی انتباہی سگنل جاری کیا گیا ہے۔

فوائد کا تجزیہ

  1. مارکیٹ کے رجحان کا درست اندازہ لگانے کے لئے ایم اے سی ڈی اشارے کا استعمال کریں
  2. نچلے اور اوپری ریورس ابتدائی انتباہ وقت میں ریورس مواقع کو پکڑنے کے کر سکتے ہیں
  3. تیز رفتار اور سست لائن تعلقات کو یکجا کرکے غیر ضروری غلط رپورٹنگ سے بچیں
  4. مارکیٹ کی تبدیلیوں کی ریئل ٹائم مانیٹرنگ کے لئے انتباہات شامل کیے جاسکتے ہیں

خطرے کا تجزیہ

  1. خود MACD اشارے میں تاخیر کا فیصلہ ہے اور وہ عین الٹ نقطہ کا تعین نہیں کر سکتا
  2. مختلف تجارتی اقسام اور وقت کے فریم کے مطابق پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرنے کی ضرورت ہے
  3. الٹ کے بعد مخصوص الٹ کے طول و عرض اور رجحان کا تعین کرنے میں ناکام
  4. ٹریڈنگ کے حجم میں تبدیلیوں کی نگرانی کرنے کی ضرورت ہے تاکہ واپسی کے قابل اعتماد کا تعین کیا جاسکے

حل:

  1. دوسرے اشارے جیسے K لائن پیٹرن اور فیصلے کے لئے ٹریڈنگ حجم میں تبدیلیوں کے ساتھ مل کر
  2. مختلف تجارتی اقسام اور وقت کے فریم کے مطابق پیرامیٹرز کو ایڈجسٹ کریں
  3. خطرات پر قابو پانے کے لئے بروقت سٹاپ نقصان

اصلاح کی ہدایات

  1. نیچے اور اوپر کی بہتر تشخیص کے لئے MACD اشارے کے پیرامیٹرز کو بہتر بنائیں
  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)


مزید