یہ حکمت عملی بنیادی طور پر قیمتوں کی الٹ خصوصیت کا استعمال کرتی ہے جب 5 دن کی سادہ چلتی اوسط کے اوپر یا نیچے 8 دن تک مسلسل بند ہونے کے بعد درمیانے اور قلیل مدتی میں رفتار کے اثر کو حاصل کرنے کے لئے۔ یہ طویل ہوجاتا ہے جب اختتامی قیمت 5 دن کی لائن سے اوپر 8 دن تک مسلسل بند ہونے کے بعد دوبارہ 5 دن کی لائن سے اوپر عبور کرتی ہے۔ یہ مختصر ہوجاتا ہے جب اختتامی قیمت 5 دن کی لائن سے نیچے 8 دن تک مسلسل بند ہونے کے بعد دوبارہ 5 دن کی لائن سے نیچے عبور کرتی ہے۔
ایس ایم اے پیرامیٹرز کو بہتر بنا سکتا ہے، غلط بریک آؤٹ کو روکنے کے لئے انٹری کے معیار کو بہتر بنا سکتا ہے، حکمت عملی کو مضبوط کرنے کے لئے رجحان کے اشارے کے ساتھ مل کر.
حکمت عملی رفتار کا فیصلہ کرتے ہوئے بریک آؤٹ سے پل بیک تک قیمت کی نقل و حرکت کو پکڑتی ہے ، وِپساؤ سے بچنے اور رجحان کی پیروی کرنے کے تجارتی منطق کو نافذ کرتی ہے۔ چابیاں سخت پیرامیٹر کی ترتیبات اور شور کو روکنے کے لئے مضبوط اندراج کے معیار ہیں۔ نقصانات کو محدود کرنے کے لئے معقول اسٹاپ نقصان۔ رجحان کے اشارے کے ساتھ مل کر بہتر نتائج حاصل کیے جاسکتے ہیں۔ حکمت عملی کا منطق آسان اور صاف ہے۔ مزید اصلاحات کی تلاش کے قابل ہے۔
/*backtest start: 2023-11-04 00:00:00 end: 2023-12-04 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/ // © Marcuscor //@version=5 // Inpsired by Linda Bradford Raschke: a strategy for trading momentum in futures markets strategy("8D Run", initial_capital = 50000, commission_value = 0.0004) SMA = ta.sma(close,5) TrendUp = close >= SMA TrendDown = close <= SMA //logic to long TriggerBuy = ta.barssince(close < SMA) >= 8 Buy = TriggerBuy[1] and TrendDown strategy.entry("EL", strategy.long, when = Buy) strategy.close(id = "EL", when = close > SMA) // 1) color background when "run" begins and 2) change color when buy signal occurs bgcolor(TriggerBuy? color.green : na, transp = 90) bgcolor(Buy ? color.green : na, transp = 70) // logic to short TriggerSell = ta.barssince(close > SMA) >= 8 Sell = TriggerSell[1] and TrendUp strategy.entry("ES", strategy.short, when = Sell) strategy.close(id = "ES", when = close < SMA) // 1) color background when "run" begins and 2) change color when sell signal occurs bgcolor(TriggerSell ? color.red : na, transp = 90) bgcolor(Sell ? color.red : na, transp = 70)