مومنٹم لائن کراس اوور ای ایم اے نو اسٹاک ایم اے سی ڈی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-27 16:49:10
ٹیگز:

img

جائزہ

یہ حکمت عملی ای ایم اے اشارے ، بولنگر بینڈ اشارے اور ایم اے سی ڈی اشارے کا جامع استعمال کرتی ہے۔ 9 دن کے ای ایم اے اور 30 دن کے ای ایم اے کے سنہری کراس اور موت کے کراس کی بنیاد پر ، یہ قیمت تقسیم کی حد اور رفتار کے اشارے کے ساتھ مل کر خرید و فروخت کے وقت کا تعین کرتی ہے۔

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

  1. 3 دن کے EMA، 9 دن کے EMA اور 30 دن کے EMA کا حساب لگائیں۔

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

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

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

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

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

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

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

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

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

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

اس حکمت عملی میں کچھ خطرات بھی ہیں۔ اصلاح کے لئے درج ذیل نکات پر دھیان دیں:

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

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

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

خلاصہ

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


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






مزید