رجحان کے بعد ایکسپونینشل موونگ ایوریج کی حکمت عملی رجحانات پر مبنی ایک مقداری تجارتی حکمت عملی ہے۔ یہ کرپٹو مارکیٹ میں ممکنہ اندراج اور خارجی سگنلز کی نشاندہی کرنے کے لئے مختلف ادوار کے ساتھ ایکسپونینشل موونگ ایوریجز (ای ایم اے) کا استعمال کرتی ہے۔ مختلف ای ایم اے کے مابین کراس اوورز کو ٹریک کرکے ، خطرات کو کم کرتے ہوئے ممکنہ فوائد کو زیادہ سے زیادہ کرنے کے لئے پل بیک اور ٹرینڈ انٹری دونوں مواقع دریافت کیے جاسکتے ہیں۔
اس حکمت عملی میں بالترتیب 8 ، 12 ، 24 اور 72 کی مدت کے ساتھ چار ای ایم اے استعمال کیے جاتے ہیں۔ وہ رجحان کی سمت کے لئے چارٹ پر بصری رہنماؤں کی حیثیت سے کام کرتے ہیں۔ جب اختتامی قیمت سستے ای ایم اے کو توڑتی ہے تو ، یہ خریدنے کے مواقع کی نشاندہی کرتی ہے۔ جب تیز ای ایم اے سستے کو توڑتی ہے تو ، یہ فروخت کے مواقع کی نشاندہی کرتی ہے۔
دو انٹری سگنل ہیں:
وہاں تین باہر نکلنے کے سگنل ہیں:
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ واپسی اور رجحان کے مواقع دونوں پر فائدہ اٹھانے کی صلاحیت ہے۔ تیز اور سست ای ایم اے کمبوز کا استعمال کرتے ہوئے قلیل مدتی اتار چڑھاؤ سے گمراہ ہونے سے روکتا ہے۔ ای ایم اے طویل مدتی رجحانات کو پکڑنے کے لئے مؤثر طریقے سے قیمت کے شور کو بھی فلٹر کرتی ہے۔ مجموعی طور پر طاقتوں میں شامل ہیں:
کچھ خطرات کو روکنے کی ضرورت ہے:
مندرجہ ذیل اقدامات مندرجہ بالا خطرات کو کنٹرول کرنے میں مدد کرسکتے ہیں:
مزید اصلاحات کی گنجائش ہے:
مجموعی طور پر یہ ای ایم اے ٹریکنگ حکمت عملی اندراجات کے لئے ای ایم اے کراس اوورز کے ذریعہ رجحان اور پل بیک دونوں مواقع پر فائدہ اٹھاتی ہے۔ اعلی تشکیل ، سادگی اور موثر رسک کنٹرول کے ساتھ ، اس میں پیرامیٹر ٹیوننگ اور اضافی اصلاحات کے ساتھ اعلی کارکردگی کے لئے بہت زیادہ صلاحیت ہے۔ اس کی طاقت اسے رجحان کے بعد ایک تجویز کردہ نظام بناتی ہے۔
/*backtest start: 2023-10-31 00:00:00 end: 2023-11-30 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/ // © moondevonyt //@version=5 strategy("Cornoflower Trend Following Crypto", overlay=true) // Input Settings lenEma8 = input(8, title="Length of 8 EMA") lenEma12 = input(12, title="Length of 12 EMA") lenEma24 = input(24, title="Length of 24 EMA") lenEma72 = input(72, title="Length of 72 EMA") // Calculate the EMAs ema8 = ta.ema(close, lenEma8) ema12 = ta.ema(close, lenEma12) ema24 = ta.ema(close, lenEma24) ema72 = ta.ema(close, lenEma72) // Entry Conditions pullbackEntry = ta.crossover(close, ema12) and ta.crossover(close, ema24) and ta.crossover(close, ema72) initialEntry = ta.crossover(close, ema72) and ta.crossover(ema8, ema12) and ta.crossover(ema8, ema24) // Exit Conditions profitTarget = 100 // Example target in pips, adjust according to your preference trailingStop = 50 // Example trailing stop value in pips, adjust according to your preference exitCondition = ta.crossunder(ema12, ema24) // Execute Strategy if pullbackEntry strategy.entry("Pullback Entry", strategy.long) if initialEntry strategy.entry("Initial Entry", strategy.long) if strategy.position_size > 0 strategy.exit("Profit Target", "Pullback Entry", limit=close + (profitTarget * syminfo.mintick)) strategy.exit("Trailing Stop", "Pullback Entry", stop=close - (trailingStop * syminfo.mintick), trail_points=trailingStop) strategy.exit("Exit Condition", "Initial Entry", stop=close, when=exitCondition) // Plot EMAs plot(ema8, color=color.yellow, title="8 EMA", linewidth=1, style=plot.style_line) plot(ema12, color=color.purple, title="12 EMA", linewidth=1, style=plot.style_line) plot(ema24, color=color.blue, title="24 EMA", linewidth=1, style=plot.style_line) plot(ema72, color=color.rgb(235, 255, 59), title="72 EMA", linewidth=1, style=plot.style_line)