یہ حکمت عملی دو طرفہ تجارت کے لئے چلتی اوسط اشارے اور بولنگر بینڈ کو جوڑ کر ایک ایسی حکمت عملی کو نافذ کرتی ہے جو دو طرفہ تجارت کے لئے چلتی اوسط کے درمیان جھولتی ہے۔ جب قیمت نچلی ریل سے اوپر ٹوٹ جاتی ہے تو طویل ہوجائیں ، جب قیمت اوپری ریل سے نیچے ٹوٹ جاتی ہے تو مختصر ہوجائیں ، اور چلتی اوسط کے درمیان جھولنے سے منافع حاصل کریں۔
خطرے کا انتظام:
مذکورہ بالا اصلاحات سے منافع میں مزید بہتری آسکتی ہے، غیر ضروری تجارت میں کمی آسکتی ہے، تجارتی تعدد میں کمی آسکتی ہے اور نقصان کا خطرہ کم ہو سکتا ہے۔
یہ حکمت عملی قیمتوں کی چلتی اوسط کے مابین نوساناتی تجارت کو نافذ کرنے کے لئے چلتی اوسط سسٹم اور بولنگر بینڈ کو جوڑتی ہے۔ دوہری اشارے کا امتزاج سگنل کے معیار کو بہتر بنا سکتا ہے ، اور دو طرفہ تجارت کی اجازت دینے سے زیادہ مواقع پیدا ہوتے ہیں۔ پیرامیٹرز کو مزید بہتر بنانا اور دیگر معاون اشارے شامل کرنا غیر ضروری تجارت کو کم کرسکتا ہے اور منافع بخش کو بہتر بنا سکتا ہے ، جو براہ راست جانچ اور اصلاح کے قابل ہے۔
]
/*backtest start: 2023-12-09 00:00:00 end: 2023-12-10 00:00:00 period: 2m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("MA-Zorrillo",overlay=true) ma_short= sma(close,8) ma_long= sma(close,89) entry_ma = crossover (ma_short,ma_long) exit_ma = crossunder (ma_short,ma_long) BBlength = input(24, minval=1,title="Bollinger Period Length") BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation") BBbasis = sma(close, BBlength) BBdev = BBmult * stdev(close, BBlength) BBupper = BBbasis + BBdev BBlower = BBbasis - BBdev source = close entry_bb = crossover(source, BBlower) exit_bb = crossunder(source, BBupper) vs_entry = false vs_exit = false for i = 0 to 63 if (entry_bb[i]) vs_entry := true if (exit_bb[i]) vs_exit := true entry = entry_ma and vs_entry exit = exit_ma and vs_exit strategy.entry(id="long_ma",long=true,when=entry) strategy.close(id="long_ma", when=exit) strategy.entry(id="short_ma",long=false,when=exit) strategy.close(id="short_ma",when=entry)