اس حکمت عملی میں 9 اور 20 مدت کے اشاریاتی چلتی اوسط کا استعمال ہوتا ہے تاکہ ایک رنگین بادل پیدا کیا جاسکے جو ایچیموکو کلاؤڈ پر دیکھا جاتا ہے۔ حکمت عملی دن کے اختتام تک تمام تجارت کو بند کردیتی ہے۔ اندراج اس وقت ہوتا ہے جب قیمت گرین (9 ای ایم اے 20 ای ایم اے سے اوپر) بادل سے اوپر یا ریڈ (9 ای ایم اے 20 ای ایم اے سے نیچے) بادل سے نیچے بند ہوجاتی ہے۔ باہر نکلنا اس وقت ہوتا ہے جب قیمت 9 ای ایم اے کے خلاف بند ہوجاتی ہے یا دن کے اختتام پر۔ مختلف دن کے اندر اندر ٹائم فریموں پر حکمت عملی ٹیسٹر چلانے سے کسی خاص علامت کے لئے بہترین ٹائم فریم دکھایا جائے گا۔ مثال کے طور پر ، میں نے پایا ہے کہ اس حکمت عملی کے ذریعہ 30 منٹ کے ٹائم فریم پر SPY کے لئے بہترین نتائج واپس کیے جاتے ہیں۔
بیک ٹسٹ
/*backtest start: 2022-04-16 00:00:00 end: 2022-05-15 23:59:00 period: 1d basePeriod: 1h 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/ // © rwestbrookjr //@version=5 strategy("EMA Cloud Intraday Strategy", overlay=true, margin_long=100, margin_short=100, process_orders_on_close=true) i_trdQty = input.int(10, "Trade Quantity", minval = 1) fastLen = input(title = "Fast EMA Length", defval = 7) slowLen = input(title = "Slow EMA Length", defval = 20) fastEMA = ta.ema(close, fastLen) slowEMA = ta.ema(close, slowLen) fema = plot(fastEMA, title = "FastEMA", color = color.green, linewidth = 1, style = plot.style_line) sema = plot(slowEMA, title = "SlowEMA", color = color.red, linewidth = 1, style = plot.style_line) fill(fema, sema, color = fastEMA > slowEMA ? color.new(#417505, 50) : color.new(#890101, 50), title = "Cloud") longCondition = (close > fastEMA and fastEMA > slowEMA) if (longCondition) strategy.entry("Long_Entry", strategy.long) longExit = close[1] < fastEMA if (longExit) strategy.close("Long_Entry",when=longExit) //strategy.exit("exit", "My Long Entry Id", trail_points=1.5, trail_offset=0) shortCondition = (close < fastEMA and fastEMA < slowEMA) if (shortCondition) strategy.entry("Short_Entry", strategy.short) shortExit = close[1] > fastEMA if (shortExit) strategy.close("Short_Entry",when=shortExit) //strategy.exit("exit", "My Short Entry Id", trail_points=1.5, trail_offset=0)