Momentum Moving Average Crossover EMA نائن اسٹاک MACD حکمت عملی


تخلیق کی تاریخ: 2024-02-27 16:49:10 آخر میں ترمیم کریں: 2024-02-27 16:49:10
کاپی: 1 کلکس کی تعداد: 649
1
پر توجہ دیں
1617
پیروکار

Momentum Moving Average Crossover EMA نائن اسٹاک MACD حکمت عملی

جائزہ

اس حکمت عملی میں EMA میڈین لائن ، بولنگر بینڈ انڈیکس اور MACD انڈیکس کا استعمال کیا گیا ہے ، جس میں EMA نو میڈین لائن اور تیس میڈین لائن کے گولڈ فورک ڈیڈ فورکس کی بنیاد پر ، قیمت کی تقسیم کی حد اور حرکیات کے اشارے کے ساتھ مل کر خرید و فروخت کا وقت طے کیا گیا ہے۔

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

  1. 3 دن ای ایم اے ، 9 دن ای ایم اے اور 30 دن ای ایم اے کی گنتی کریں۔

  2. 20 دن کی قیمتوں کے معیاری فرق کا حساب لگائیں اور بولنگر بینڈ کو 1x اور 2x معیاری فرق کی حد میں ڈرائنگ کریں۔

  3. 12 ویں ، 26 ویں MACD اور 9 ویں سگنل لائنوں کا حساب لگائیں۔

  4. خریدنے کا اشارہ اس وقت دیا جاتا ہے جب 9 ویں ای ایم اے 30 ویں ای ایم اے سے تجاوز کرتی ہے اور قیمت معیاری فاصلے سے 1 گنا زیادہ بولنگر بینڈ کی حد سے تجاوز کرتی ہے۔

  5. جب 30 دن کے ای ایم اے نے 9 دن کے ای ایم اے کو عبور کیا اور قیمت معیاری فاصلے سے 1 گنا نیچے ہے تو بولنگر بینڈ کی نچلی حد ، فروخت کا اشارہ جاری کریں۔

طاقت کا تجزیہ

اس حکمت عملی میں میڈین لائن اشارے اور متحرک اشارے شامل ہیں ، جو مارکیٹ کے رجحانات اور اوقات کو بہتر طور پر پکڑ سکتے ہیں ، اور اس کے درج ذیل فوائد ہیں:

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

  2. Bollinger Band SDI EMA کے ساتھ مل کر خرید و فروخت کے وقت کا زیادہ درست اندازہ لگانے میں مدد کرتا ہے۔

  3. ایک سے زیادہ اشارے کا مجموعہ ، ایک دوسرے کی تکمیل کرسکتا ہے۔ ایک ہی پیشرفت میں ، مختلف اشارے فیصلے کی توثیق کرسکتے ہیں۔

خطرہ اور اصلاحی تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں جن پر غور کرنے اور بہتر بنانے کی ضرورت ہے۔

  1. EMA اوسط لائن کا مجموعہ ایڈجسٹ اور بہتر بنایا جاسکتا ہے ، اور مختلف ادوار میں رجحانات کو بہتر طور پر پکڑ سکتا ہے۔

  2. بولنگر بینڈ پیرامیٹرز کو بہتر بنایا جاسکتا ہے ، اور تبدیلی کے ضارب معیار کو جعلی سگنل کو فلٹر کرنے کے لئے خراب ہے۔

  3. MACD اشارے کے پیرامیٹرز کو بہتر اور مجموعہ کیا جاسکتا ہے ، جس سے فیصلہ سازی کا اثر بڑھایا جاسکتا ہے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-02-20 00:00:00
end: 2024-02-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("emabb_collab", shorttitle="emabb", overlay=true)

// Input parameters
ema3 = input(3, title="3 EMA")
ema9 = input(9, title="9 EMA")
ema30 = input(30, title="30 EMA")
macdShort = input(12, title="MACD Short")
macdLong = input(26, title="MACD Long")
macdSignal = input(9, title="MACD Signal")
length = input.int(20, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
basis = ta.sma(src, length)
dev1 = mult * ta.stdev(src, length)
upper1 = basis + dev1
lower1 = basis - dev1
dev2 = mult * 2 * ta.stdev(src, length)
upper2 = basis + dev2
lower2 = basis - dev2
plot(basis, "Basis", color=#FF6D00)
p1 = plot(upper1, "Upper1", color=#2962FF)
p2 = plot(lower1, "Lower1", color=#2962FF)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))
plot(basis, "Basis", color=#FF6D00)
p3 = plot(upper2, "Upper2", color=#00FF8C)
p4 = plot(lower2, "Lower2", color=#00FF8C)
fill(p3, p4, title = "Background", color=color.rgb(0, 153, 140, 95))

// Calculate EMAs
ema3Value = ta.ema(close, ema3)
ema9Value = ta.ema(close, ema9)
ema30Value = ta.ema(close, ema30)


// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, macdShort, macdLong, macdSignal)


// Conditions for buy signal
buyCondition = ta.crossover(ema9Value, ema30Value)  and ta.stdev(close, 20) > ta.stdev(close, 20)[1]

//Conditions for sell signal
sellCondition = ta.crossover(ema30Value, ema9Value)  and ta.stdev(close, 20) < ta.stdev(close, 20)[1]

// Plot signals on the chart

plotshape(buyCondition, title='Buy Label', style=shape.triangleup, location=location.belowbar, size=size.normal, text='Buy', textcolor=color.new(color.white, 0), color=color.new(color.green, 0))
plotshape(sellCondition, title='sell Label', style=shape.triangledown, location=location.abovebar, size=size.normal, text='sell', textcolor=color.new(color.white, 0), color=color.new(color.red, 0))

// Plot EMAs
plot(ema3Value, title="3 EMA", color=color.orange)
plot(ema9Value, title="9 EMA", color=color.purple)
plot(ema30Value, title="30 EMA", color=color.red)


if buyCondition
    strategy.entry('Long', strategy.long)
if sellCondition
    strategy.entry('Short', strategy.short)