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


تخلیق کی تاریخ: 2024-02-18 15:11:04 آخر میں ترمیم کریں: 2024-02-18 15:11:04
کاپی: 0 کلکس کی تعداد: 580
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

اس حکمت عملی میں دو مختلف ادوار کی اشاریہ حرکت پذیری میڈین لائن استعمال کی گئی ہے۔ EMA1 مختصر مدت کی حرکت پذیری میڈین لائن ہے ، جس کا دورانیہ 9 ہے۔ EMA2 طویل مدتی حرکت پذیری میڈین لائن ہے ، جس کا دورانیہ 21 ہے۔ جب مختصر مدت کی حرکت پذیری میڈین لائن EMA1 پر طویل مدتی حرکت پذیری میڈین لائن EMA2 کو عبور کرتی ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب EMA1 کے نیچے EMA2 کو عبور کرتے ہیں تو ، فروخت کا اشارہ پیدا ہوتا ہے۔

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

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

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

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © technicalTruff99446

//@version=4
strategy("AhmetMSA", overlay=true, initial_capital = 10000, commission_value = 0.002, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, calc_on_order_fills = true)
//2. DEĞERDEN SONRA GEÇMİŞ HESAPLAMA DEĞERİ, KOMİSYON ORANI, PARANIN TAMAMI, DEĞERLERİ EKLEMDİ

emaShPD = input (title="EMA KISA PERİYOT", defval=9, minval=1)
emaLngPD = input (title="EMA UZUN PERİYOT", defval=21, minval=1)

//input   DEĞİŞKEN DEĞER ATAMA

ema1 = ema (close,emaShPD)
ema2 = ema (close,emaLngPD)

//EMALAR ARASINI BOYAMA upTrend downTrend
upTrend   = plot (ema1, color=#4DFF00, linewidth=2, title= "EMA KISA", transp=0)
downTrend = plot (ema2, color=#FF0C00, linewidth=3, title= "EMA UZUN", transp=0)
//linewidth ÇİZGİ KALINLIĞI
//title     İSİM VERME

//BACKTESTİN BAŞLANGIÇ TARİHİNİ BELİRLEME
yearin = input(2024, title = "Backtest Başlangıç Tarihi")
//longCondition = crossover(ema1, ema2)
//shortCondition = crossover(ema2, ema1)
buy = crossover(ema1, ema2) and yearin >= year
sell = crossover(ema2, ema1) and yearin >= year
//ta.crossunder  KESİŞİM KODU

//Barları BOYAMA
barbuy  = ema1 >= ema2
barsell = ema2 <  ema1




//AL SAT AŞK KUTUCUKLU EKRANA YAZMA
plotshape(buy, title = "AL AŞK", text = 'AL AŞK', style = shape.labelup, location = location.belowbar, color= color.green,   textcolor = color.white, transp = 0, size = size.tiny)
plotshape(sell, title = "SAT AŞK", text = 'SAT AŞK', style = shape.labeldown, location = location.abovebar, color= color.red,   textcolor = color.white, transp = 0, size = size.tiny)

//Barları BOYAMA KOŞULU
barcolor(barbuy? #4DFF00: barsell? #FF0C00: #FF0C00)


fill(upTrend, downTrend, color = ema1 >= ema2?#4DFF00 : #FF0C00, transp = 80, title = "bgcolor")

//longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
//shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
//14 GÜNLÜĞÜN KAPANIŞDEĞERİNİN 28 GÜNLÜK KAPANIŞ DEĞERİNİ KESMESİ KOŞULU



if (buy)
    strategy.entry("AL AŞK", strategy.long)


if (sell)
    strategy.entry("SAT AŞK", strategy.short)