وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ایک آسکیلیٹنگ مومنٹم الٹ موونگ اوسط کراس اوور حکمت عملی

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

img

جائزہ

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

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

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

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

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

اس حکمت عملی کے اہم فوائد یہ ہیں:

  1. قیمتوں کی تبدیلی کے نکات کا تعین کرنے کے لئے MACD اشارے کا استعمال کرتے ہوئے ، یہ اسٹاک کی قیمتوں میں قلیل مدتی تبدیلی کے مواقع کو پکڑ سکتا ہے۔

  2. سگنل لائن ہموار کرنے کو شامل کرنے سے کچھ شور مچانے والے ٹریڈنگ سگنل فلٹر ہوجاتے ہیں اور جھوٹے سگنل کم ہوجاتے ہیں۔

  3. لچکدار پیرامیٹر کی ترتیبات تاجروں کو مارکیٹ کے اصل حالات کے مطابق پیرامیٹرز کو ایڈجسٹ کرنے کی اجازت دیتی ہیں۔

  4. منطق سادہ اور واضح ہے، سمجھنے اور لاگو کرنے میں آسان ہے، سیکھنے اور تحقیق کرنے کے لئے beginners کے لئے موزوں ہے.

  5. اشارے اور سگنلز کے مختلف مجموعے حکمت عملی کی اصلاح اور مضبوط توسیع کے لئے بڑی گنجائش فراہم کرتے ہیں۔

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

  1. قلیل مدتی تبدیلیوں کا سراغ لگانے سے تجارتی تعدد اور لین دین کے اخراجات میں اضافہ ہوسکتا ہے۔

  2. ایم اے سی ڈی اشارے طویل مدتی یکطرفہ قیمتوں میں اضافے یا گرنے کے دوران آسانی سے جھوٹے سگنل پیدا کرسکتے ہیں۔

  3. غیر مناسب پیرامیٹرز کی ترتیب کی وجہ سے سگنل کی تاخیر سے بہترین انٹری پوائنٹ سے محروم ہوسکتا ہے.

  4. یہ نسبتاً سادہ حکمت عملی پیچیدہ مارکیٹ کے حالات میں کم کارکردگی کا مظاہرہ کر سکتی ہے۔

مذکورہ بالا خطرات کو کم کرنے کے لئے ، مندرجہ ذیل طریقوں سے بہتری لائی جاسکتی ہے:

  1. تجارتی تعدد کو کم کرنے کے لئے پیرامیٹرز کو بہتر بنائیں، مثال کے طور پر سگنل لائن سائیکل میں اضافہ.

  2. طویل مدتی رجحانات کے دوران پھنسنے سے بچنے کے لئے فلٹرنگ کے حالات شامل کریں ، مثال کے طور پر طویل مدتی اور قلیل مدتی رجحانات کا تعین کرنے کے لئے دیگر ٹریکنگ اشارے کو جوڑیں۔

  3. بہترین قیمتوں کا تعین کرنے کے لئے حد کے احکامات کا استعمال کریں.

  4. مارکیٹ کے حالات کا تعین کرنے اور غیر معمولی مارکیٹوں میں تجارت سے بچنے کے لئے مزید عوامل شامل کریں۔

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

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے MACD پیرامیٹرز اور سگنل لائن پیرامیٹرز کو بہتر بنائیں.

  2. طویل اور قلیل مدتی رجحانات کا تعین کرنے اور رجحانات کے خلاف تجارت سے بچنے کے لئے دیگر معاون اشارے شامل کریں ، جیسے چلتی اوسط ، بولنگر بینڈ وغیرہ۔

  3. جھوٹے بریک آؤٹ سے بچنے کے لئے تجارتی حجم کے اشارے جیسے بیلنس حجم پر شامل کریں۔

  4. مختلف اسٹاک کی خصوصیات کے مطابق پیرامیٹرز مقرر کریں تاکہ حکمت عملی کو زیادہ موافقت پذیر بنایا جاسکے۔

  5. سٹاپ نقصان شامل کریں اور واحد نقصان اور منافع کی سطح کو کنٹرول کرنے کے لئے منافع کی قیمت کی ترتیبات لے لو.

  6. اسٹاک کی کوالٹی کے عوامل جیسے مالی میٹرکس، ریٹنگ میں تبدیلی وغیرہ کا اندازہ کریں اور بہترین اسٹاک پول کا انتخاب کریں۔

یہ اصلاحی اقدامات حکمت عملی کے استحکام ، جیت کی شرح اور منافع کی سطح کو بڑھا سکتے ہیں۔ یہ حکمت عملی کی مسلسل ترقی اور بہتری کی بنیاد بھی رکھتا ہے۔

خلاصہ

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

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


/*backtest
start: 2023-11-20 00:00:00
end: 2023-12-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//study(title="MACD Strategy by Sedkur", shorttitle="MACD Strategy by Sedkur")
strategy (title="MACD Strategy by Sedkur", shorttitle="MACD Strategy by Sedkur")


// Getting inputs
dyear = input(title="Year", type=input.integer, defval=2017, minval=1950, maxval=2500)
fast_length = input(title="Fast Length", type=input.integer, defval=12)
slow_length = input(title="Slow Length", type=input.integer, defval=26)
buyh = input(title="Buy histogram value", type=input.float, defval=0.0, minval=-1000, maxval=1000, step=0.1)
sellh = input(title="Sell histogram value", type=input.float, defval=0.0, minval=-1000, maxval=1000, step=0.1)
src = input(title="Source", type=input.source, defval=close)
signal_length = input(title="Signal Smoothing", type=input.integer, minval = 1, maxval = 50, defval = 9)
sma_source = input(title="Simple MA(Oscillator)", type=input.bool, defval=false)
sma_signal = input(title="Simple MA(Signal Line)", type=input.bool, defval=false)

// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00

// Calculating
fast_ma = sma_source ? sma(src, fast_length) : ema(src, fast_length)
slow_ma = sma_source ? sma(src, slow_length) : ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal ? sma(macd, signal_length) : ema(macd, signal_length)
hist = macd - signal

plot(hist, title="Histogram", style=plot.style_columns, color=(hist>=0 ? (hist[1] < hist ? col_grow_above : col_fall_above) : (hist[1] < hist ? col_grow_below : col_fall_below) ), transp=0 )
plot(macd, title="MACD", color=col_macd, transp=0)
plot(signal, title="Signal", color=col_signal, transp=0)

strategy.entry("buy", strategy.long, comment="buy", when = hist[1] <= hist and buyh<=hist and year>=dyear)
strategy.entry("sell", strategy.short, comment="sell", when = hist[1] >= hist and sellh>=hist and year>=dyear)


مزید