ایم او ایس ٹی اور ڈبل موونگ ایوریج کراس اوور حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو متعدد تکنیکی اشارے کو یکجا کرتی ہے۔ حکمت عملی میں قیمتوں کے زیادہ خریدنے اور زیادہ فروخت ہونے کے حالات کا تعین کرنے کے لئے مختلف ادوار کے ساتھ دو حرکت پذیر اوسط (ایم اے) کے کراس اوور سگنل اور ایم او ایس ٹی اشارے کا استعمال کیا جاتا ہے ، خرید اور فروخت کے سگنل پیدا ہوتے ہیں۔ جب تیز ایم اے سست ایم اے سے تجاوز کرتا ہے تو خرید کا اشارہ پیدا ہوتا ہے ، اور جب اس کے برعکس ہوتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔ اسی وقت ، ایم او ایس ٹی اشارے کا استعمال قیمتوں کی زیادہ خرید اور فروخت کی حالت کی تصدیق کے لئے کیا جاتا ہے تاکہ قیمتوں کی اتار چڑھاؤ کے دوران کثرت سے تجارت سے گریز کیا جاسکے۔
اس حکمت عملی کا بنیادی مقصد مختلف ادوار کے ساتھ چلنے والے اوسط کی رجحان کی خصوصیات اور قیمتوں کے زیادہ خریدنے اور زیادہ فروخت کے حالات کو استعمال کرنا ہے۔ خاص طور پر:
ایم اے کراس اوور سگنلز اور ایم او ایس ٹی اشارے کو یکجا کرکے یہ حکمت عملی قیمتوں کے رجحانات کو بہتر انداز میں پکڑ سکتی ہے اور قیمتوں میں اتار چڑھاؤ کے دوران کثرت سے تجارت سے بچ سکتی ہے۔
ایم او ایس ٹی اور ڈبل موونگ ایوریج کراس اوور حکمت عملی مختلف ادوار کے ساتھ ایم اے کے کراس اوور سگنلز اور قیمتوں کے زیادہ خریدنے اور زیادہ فروخت ہونے کے حالات کا تعین کرنے والے ایم او ایس ٹی اشارے کو یکجا کرتی ہے ، جس سے قیمتوں کے رجحانات کو بہتر طور پر پکڑنے اور کثرت سے تجارت سے بچنے کی اجازت ملتی ہے۔ حکمت عملی منطقی ، لاگو کرنے میں آسان ہے ، اور مختلف مارکیٹ کی خصوصیات کے مطابق لچکدار طور پر ایڈجسٹ کی جاسکتی ہے۔ تاہم ، عملی درخواست میں ، پیرامیٹر کی اصلاح ، مارکیٹ کی موافقت ، سلائپج ، اور لین دین کے اخراجات جیسے عوامل پر غور کرنے کی ضرورت ہے۔ اس کے علاوہ ، اس حکمت عملی کی استحکام اور منافع میں مزید بہتری کے لئے متحرک پیرامیٹر کی اصلاح ، اسٹاپ نقصان اور منافع حاصل کرنے ، اور پوزیشن مینجمنٹ جیسے طریقہ کار کو شامل کیا جاسکتا ہے۔
/*backtest start: 2023-05-03 00:00:00 end: 2024-05-08 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("MOST ve Hareketli Ortalama Kesişimleri", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10) // Girdi parametrelerini tanımlayın fastMALength = input.int(title="Hızlı MA Uzunluğu", defval=14, minval=1) slowMALength = input.int(title="Yavaş MA Uzunluğu", defval=21, minval=1) mostLength = input.int(title="MOST Uzunluğu", defval=9, minval=1) // Hareketli ortalamaları hesaplayın fastMA = ta.sma(close, fastMALength) slowMA = ta.sma(close, slowMALength) // MOST'u hesaplayın most = ta.highest(close, mostLength) // Alım ve satım sinyallerini oluşturun buySignal = ta.crossover(fastMA, slowMA) sellSignal = ta.crossunder(fastMA, slowMA) // Uzun ve kısa pozisyonlar için giriş koşulları if (buySignal) strategy.entry("Alım", strategy.long) // Alım sinyalinde uzun pozisyon girin if (sellSignal) strategy.entry("Satım", strategy.short) // Satım sinyalinde kısa pozisyon girin // Göstergeleri ve sinyalleri çizin plotshape(buySignal, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL") plotshape(sellSignal, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT") plot(fastMA, title="Hızlı MA", color=color.blue) plot(slowMA, title="Yavaş MA", color=color.red) plot(most, title="MOST", color=color.purple)