ٹرپل حرکت پذیر اوسط کراس اوور حکمت عملی مختلف وقت کے ادوار میں چلنے والے اوسط کے کراس اوور کو تجارتی سگنل کے طور پر استعمال کرتی ہے ، جو رجحانات کی پیروی کرنے والی حکمت عملیوں سے تعلق رکھتی ہے۔ یہ ان کے کراس اوورز کی بنیاد پر تجارتی سگنل تیار کرنے کے لئے مختصر مدت ، درمیانی مدت اور طویل مدتی حرکت پذیر اوسط سمیت تین حرکت پذیر اوسط استعمال کرتی ہے۔
سب سے پہلے ، حکمت عملی مختصر مدت (7 دن کے ڈیفالٹ) ، درمیانی مدت (25 دن کے ڈیفالٹ) ، اور طویل مدتی (99 دن کے ڈیفالٹ) چلنے والے اوسط کا حساب لگاتی ہے۔ پھر یہ مندرجہ ذیل قواعد کے مطابق تجارتی سگنل تیار کرتی ہے۔
جب قلیل مدتی ایم اے درمیانی مدت کے ایم اے سے تجاوز کرتا ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔
جب قلیل مدتی ایم اے درمیانی مدت کے ایم اے سے نیچے جاتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
جب قلیل مدتی ایم اے طویل مدتی ایم اے سے اوپر جاتا ہے تو ، ایک تیز خرید سگنل پیدا ہوتا ہے۔
جب قلیل مدتی ایم اے طویل مدتی ایم اے سے نیچے گزرتا ہے تو ، فوری فروخت کا اشارہ پیدا ہوتا ہے۔
حکمت عملی کا خیال ہے کہ قلیل مدتی ایم اے کے اوپر مختصر مدت کے ایم اے کی کراسنگ ایک اپ ٹرینڈ کی نشاندہی کرتی ہے ، لہذا خرید کا اشارہ پیدا ہوتا ہے۔ اور درمیانی مدت کے ایم اے کے نیچے مختصر مدت کے ایم اے کراسنگ ایک ڈاؤن ٹرینڈ کی نشاندہی کرتی ہے ، لہذا فروخت کا اشارہ پیدا ہوتا ہے۔ اسی طرح ، قلیل مدتی ایم اے اور طویل مدتی ایم اے کے درمیان کراس اوور طویل مدتی تبدیلیوں کے رجحان کو پکڑنے کے لئے تیز تجارتی سگنل بھی پیدا کرتا ہے۔
حکمت عملی منطق سادہ اور سمجھنے اور لاگو کرنے کے لئے آسان ہے.
ملٹی ٹائم فریم تجزیہ کا استعمال مارکیٹ کے رجحانات میں تبدیلیوں کو مؤثر طریقے سے پکڑ سکتا ہے.
پیرامیٹرز کو ایم اے کی مدت کو ایڈجسٹ کرکے بہتر بنایا جاسکتا ہے۔
بصری کراس اوور سگنل بصری طور پر رجحان کی تبدیلیوں کی عکاسی کرتے ہیں.
ایم اے کے پاس پیچھے رہ جانے والے مسائل ہیں اور وہ رجحان کی تبدیلی کے نکات کو یاد کرسکتے ہیں۔
بہت سے غلط سگنل جب مختصر مدت کے ایم اے بیل مارکیٹوں میں طویل مدتی ایم اے سے تجاوز کرتے ہیں۔
بہت سے غلط سگنل جب مختصر مدت کے ایم اے نے ریچھ مارکیٹوں میں طویل مدتی ایم اے سے نیچے عبور کیا ہے۔
تیز رفتار ٹریڈنگ سگنل بہت حساس ہوسکتے ہیں، ٹریڈنگ کی تعدد اور کمیشن میں اضافہ.
ایم اے ادوار کی مناسب ایڈجسٹمنٹ یا فلٹر کی شرائط کو شامل کرنے سے غلط سگنل کو بہتر بنانے اور کم کرنے میں مدد مل سکتی ہے۔ تیز ٹریڈنگ ادوار کو مختصر کرنے سے ٹریڈنگ کی تعدد بھی کم ہوسکتی ہے۔
فلٹر کی شرائط شامل کریں، جیسے سگنل صرف اس وقت پیدا کریں جب مخصوص تجارتی حجم یا قیمت کی تبدیلی کے فیصد کو پورا کیا جائے.
جب کوئی واضح رجحان نہیں ہوتا ہے تو غلط تجارت سے بچنے کے لئے MACD، KDJ جیسے دیگر اشارے کے ساتھ مل کر.
غلط سگنل کو کم کرنے کے لئے ایم اے مدت کے مجموعے کو بہتر بنائیں.
بیل اور ریچھ مارکیٹوں میں فرق کریں، خریدنے اور فروخت کے پیرامیٹرز کو الگ الگ بہتر بنائیں.
تجارتی اخراجات پر غور کریں، فریکوئنسی کو کنٹرول کرنے کے لئے تیز رفتار ٹریڈنگ پیرامیٹرز کو ایڈجسٹ کریں.
ٹرپل ایم اے کراس اوور حکمت عملی نسبتا simple آسان ہے ، جس میں تجارتی سگنل پیدا کرنے کے لئے مختلف ٹائم فریم ایم اے کے کراس اوور کے ذریعہ رجحان کی سمت کا اندازہ لگایا جاتا ہے۔ رجحان کی تبدیلیوں کو پکڑنے کے لئے لچکدار پیرامیٹر ایڈجسٹمنٹ کے ساتھ اس پر عمل درآمد کرنا آسان ہے۔ لیکن اس میں ایم اے کی تاخیر اور زیادہ سے زیادہ غلط سگنل کے مسائل بھی ہیں۔ فلٹرز کو شامل کرنے اور پیرامیٹر کے مجموعوں کو بہتر بنانے جیسے طریقے حکمت عملی کو بہتر بنا سکتے ہیں۔ یہ اصلاح اور درخواست کے لئے کراس اوور ٹرینڈ میں دلچسپی رکھنے والے تاجروں کے لئے موزوں ہے۔
/*backtest start: 2023-10-06 00:00:00 end: 2023-11-05 00:00:00 period: 1h basePeriod: 15m 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/ // © dadashkadir //@version=4 strategy("Üç Hareketli Ortalama Str.", overlay=true, initial_capital=10000, commission_value=0.047, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding=0, calc_on_order_fills=true) kisa = input(title = "Kısa Vade - Gün", defval = 7, minval = 1) orta = input(title = "Orta Vade - Gün", defval = 25, minval = 1) uzun = input(title = "Uzun Vade - Gün", defval = 99, minval = 1) sma7 = sma(close, kisa) sma25 = sma(close, orta) sma99 = sma(close, uzun) alTrend = plot (sma7, color=#2323F1, linewidth=2, title="Har.Ort. Kısa Vade", transp=0) satTrend = plot (sma25, color=#FF0C00, linewidth=3, title="Har.Ort. Orta Vade", transp=0) ort99 = plot (sma99, color=#DFB001, linewidth=3, title="Har.Ort. Uzun Vade", transp=0) zamanaralik = input (2020, title="Backtest Başlangıç Tarihi") al = crossover (sma7, sma25) and zamanaralik <= year sat = crossover (sma25, sma7) and zamanaralik <= year hizlial = crossover (sma7, sma99) and zamanaralik <= year hizlisat = crossover (sma99, sma7) and zamanaralik <= year alkosul = sma7 >= sma25 satkosul = sma25 >= sma7 hizlialkosul = sma7 >= sma99 hizlisatkosul = sma99 >= sma7 plotshape(al, title = "Buy", text = 'Al', style = shape.labelup, location = location.belowbar, color= color.green, textcolor = color.white, transp = 0, size = size.tiny) plotshape(sat, title = "Sell", text = 'Sat', style = shape.labeldown, location = location.abovebar, color= color.red, textcolor = color.white, transp = 0, size = size.tiny) plotshape(hizlial, title = "Hızlı Al", text = 'Hızlı Al', style = shape.labelup, location = location.belowbar, color= color.blue, textcolor = color.white, transp = 0, size = size.tiny) plotshape(hizlisat, title = "Hızlı Sat", text = 'Hızlı Sat', style = shape.labeldown, location = location.abovebar, color= #6106D6 , textcolor = color.white, transp = 0, size = size.tiny) fill (alTrend, satTrend, color = sma7 >= sma25? #4DFF00 : #FF0C00, transp=80, title="Al-Sat Aralığı") //fill (ort99, satTrend, color = sma7 >= sma25? #6106D6 : color.blue, transp=80, title="Hızlı Al-Sat Aralığı") if (al) strategy.entry("LONG", strategy.long) if (sat) strategy.entry("SHORT", strategy.short) //if (hizlial) // strategy.entry("My Short Entry Id", strategy.long) //if (hizlisat) // strategy.entry("My Short Entry Id", strategy.short)