ایم اے سی ڈی 200 ڈے موونگ ایوریج کراس اوور ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-03 11:50:56
ٹیگز:

img

جائزہ

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

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

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

  1. ایم اے سی ڈی اشارے کے تیز اور سست لائن کراس اوورز خرید اور فروخت کے سگنل پیدا کرتے ہیں۔ جب تیز لائن سست لائن کو اوپر کی طرف توڑتی ہے تو ، خرید کا سگنل پیدا ہوتا ہے۔ جب تیز لائن سست لائن کو نیچے کی طرف توڑتی ہے تو ، فروخت کا سگنل پیدا ہوتا ہے۔

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

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

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

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

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

  2. ایک مضبوط رجحان کی مارکیٹ میں ، یہ حکمت عملی نسبتا high اعلی منافع لا سکتی ہے۔ خاص طور پر ایک بیل مارکیٹ میں ، یہ تیزی سے قیمت میں اضافے کے مواقع کو پکڑ سکتا ہے۔

  3. ایم اے سی ڈی اشارے بھی استحکام کے مراحل سے باہر نکلنے کے لئے نسبتا حساس ہے۔ جب قیمت استحکام کی ایک طویل مدت ختم ہوجاتی ہے اور رجحاناتی مرحلے میں داخل ہوتی ہے تو ، یہ حکمت عملی تیزی سے نئی رجحان کی سمت کو پکڑ سکتی ہے۔

خطرے کا تجزیہ

  1. یہ حکمت عملی پیرامیٹر کی ترتیبات کے لئے کافی حساس ہے۔ MACD اشارے کی پیرامیٹر کی غلط ترتیبات غلط سگنل کا سبب بن سکتی ہیں۔

  2. رجحان کے موڑ کے قریب ، ایم اے سی ڈی سگنل زیادہ غلطیاں پیدا کرنے کا رجحان رکھتے ہیں۔ اس وقت ، حکمت عملی کی منافع میں زیادہ کمی واقع ہوسکتی ہے۔

  3. جب قیمتیں طویل عرصے تک مستحکم ہوتی ہیں تو ، یہ حکمت عملی واضح رجحان کی سمت کا تعین نہیں کرسکتی ہے ، جس کی وجہ سے منافع / نقصان میں اضافہ ہوتا ہے اور کھپت کے وقت میں اضافہ ہوتا ہے۔

اصلاح

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

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

  3. زیادہ سے زیادہ ڈراؤونگ کو کنٹرول کرنے کے لئے اسٹاپ نقصان کے مقامات مرتب کریں۔ جب قیمتوں میں نمایاں الٹ پڑتی ہے تو فوری طور پر نقصان کو روکیں ، جو مؤثر طریقے سے نقصانات کو بڑھانے سے بچ سکتا ہے۔

نتیجہ

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


/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-02 00:00:00
period: 1m
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/
// © x11joe

//@version=4
//This strategy is based on a youtube strategy that suggested I do this...so I did!

strategy(title="MacD 200 Day Moving Average Signal Crossover Strategy", overlay=false, precision=2,commission_value=0.26, initial_capital=10000, currency=currency.USD, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// Getting inputs
fast_length = input(title="Fast Length", type=input.integer, defval=12)
slow_length = input(title="Slow Length", type=input.integer, defval=26)
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

moving_avg_length = input(title="Moving Average Length", type=input.integer, defval=200)
moving_avg = sma(close,moving_avg_length)

moving_avg_normalized = close - moving_avg
plot(moving_avg_normalized, title="Moving Average Normalized", style=plot.style_line, color=color.orange,linewidth=3)

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)

if(macd>signal and macd<0 and close>moving_avg)
    strategy.entry("buy",strategy.long)

if(close<moving_avg and macd<signal and macd>0)
    strategy.entry("sell",strategy.short)

مزید