یہ حکمت عملی بنیادی طور پر ای ایم اے اور معیاری انحراف کے اشارے کا استعمال ای ایم اے کراس سگنلز کے ذریعہ رجحان کی سمت کا تعین کرنے اور خرید و فروخت کے سگنل پیدا کرنے کے لئے معیاری انحراف کے ساتھ بریک آؤٹ سگنل کی تلاش کے لئے کرتی ہے۔ یہ رجحان ٹریکنگ کی قسم کی حکمت عملی سے تعلق رکھتی ہے جو قیمتوں کے اوپری ریل کو توڑنے پر خرید سگنل پیدا کرتی ہے اور قیمتوں کے نچلے ریل کو توڑنے پر سگنل فروخت کرتی ہے۔
اسٹریٹیجی میں تین اہم حصے شامل ہیں:
EMA فرق (s2): قیمت کی رجحان کی سمت کا تعین کرنے کے لئے تیز EMA (ema_range) اور سست EMA (ema_watch) کے درمیان فرق کا حساب لگائیں۔
معیاری انحراف چینل (ایس 3): معیاری انحراف کے ضرب کے ساتھ ای ایم اے فرق کی بنیاد پر اوپری اور نچلی چینل بنائیں۔ معیاری انحراف ضرب کار سنہری تناسب 5.618 استعمال کرتا ہے۔
جھنڈے اور سگنل: جب قیمتیں نیچے سے اوپر کی ریل کو توڑتی ہیں تو خریدنے کے سگنل تیار کرتے ہیں ، اور جب قیمتیں اوپر سے نیچے کی ریل کو توڑتی ہیں تو سگنل فروخت کرتے ہیں۔ سگنل کو نشان زد کرنے کے لئے جھنڈے کی شکل کا استعمال کیا جاتا ہے۔
اشارے کے اس مجموعے کے ذریعے ، یہ قیمتوں کی رجحان کی سمت کو پکڑ سکتا ہے اور اہم نکات پر خرید و فروخت کے سگنل تیار کرسکتا ہے ، جو ایک عام رجحان سے باخبر رہنے کی حکمت عملی کا حصہ ہے۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
کچھ خطرات بھی ہیں:
حل:
حکمت عملی کو مندرجہ ذیل سمتوں میں بہتر بنایا جاسکتا ہے:
خلاصہ یہ ہے کہ ، یہ ایک عام رجحان ٹریکنگ حکمت عملی ہے جس میں ای ایم اے اور معیاری انحراف کا استعمال کرتے ہوئے اشارے کا نظام تیار کیا جاتا ہے اور اہم نکات پر فلیگ سگنل تیار کیے جاتے ہیں۔ فوائد رجحانات کو پکڑنے اور معیاری انحراف کے ساتھ جھوٹے سگنلز سے بچنے میں ہیں۔ اہم خطرات رینج سے وابستہ مارکیٹوں میں غلط سگنلز اور اسٹاپ نقصان کی وجہ سے ڈراؤونگ کے خطرات سے آتے ہیں۔ فیصلے کے اشارے ، پیرامیٹرز کو بہتر بنانے اور اسٹاپ نقصان کو شامل کرنے سے ، حکمت عملی کو استحکام اور منافع بخش ہونے کے لحاظ سے مزید بہتر بنایا جاسکتا ہے۔ مجموعی طور پر ، حکمت عملی کا فریم ورک معقول ہے اور اس میں اصلاح کی بڑی صلاحیت ہے۔
/*backtest start: 2023-09-27 00:00:00 end: 2023-11-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("ROCKET_EWO", overlay=true) ema_range = input(5) ema_watch = input(13) inval_a = input(open) inval_b = input(open) ratio = input(0) max = 5000 s2=ta.ema(inval_a, ema_range) - ta.ema(inval_b, ema_watch) c_color=s2 <= ratio ? 'red' : 'lime' s3 = s2 + (ta.stdev(open, 1)) * 5.618 plotshape(s3, color=color.white, style=shape.cross, location=location.abovebar, size=size.auto, show_last=max, transp=30, offset= 0) cr = s2 > 0 alertcondition(cr, title='[Rocket_EWO]', message='[Rocket_EWO]') buy = s2 > 1 sell = s2 < -1 txt = "🚀" + "\n"+ "\n"+ "\n"+ "\n" plotshape(buy, color=color.lime, style=shape.triangleup, location=location.belowbar ,color=color.white, text=txt, size=size.normal, show_last=max, transp=1, offset= -3) plotshape(not buy, color=color.red, style=shape.triangledown, location=location.belowbar, size=size.normal, show_last=max, transp=1, offset= 0) signalperiod = time s4 = ta.cross(s2, 0) ? time : na colsig= s2 <= ratio ? color.red : color.lime plotshape((time==s4)?7000:na,color=color.blue, style=shape.flag, location=location.abovebar, size=size.large, transp=1) longCondition = ta.crossover(s2, 1.618) if (longCondition) strategy.entry("LONG Id", strategy.long) shortCondition = ta.crossunder(s2, 1.618) if (shortCondition) strategy.entry("SHORT Id", strategy.short) strategy.close("LONG Id", when = s2 < 0.218) // strategy.risk.max_drawdown(75, strategy.percent_of_equity)