ہیپنگ موونگ ایوریج ٹرینڈ حکمت عملی ایک تکنیکی اشارے کا مجموعہ حکمت عملی ہے جو قیمت کے رجحانات کو ٹریک کرنے کے لئے ڈیزائن کیا گیا ہے۔ یہ مارکیٹ کو وقت دینے کے لئے موونگ ایوریج کراس اوورز کی بنیاد پر انٹری اور ایگزٹ سگنل تیار کرتی ہے۔ حکمت عملی کو ٹریڈنگ ویو پلیٹ فارم پر نافذ کیا جاسکتا ہے اور کارکردگی کے لئے بہتر بنایا جاسکتا ہے۔
پی کے حکمت عملی میں تین قسم کے اشارے استعمال ہوتے ہیں:
حرکت پذیر اوسط: ایک تیز EMA اور سست SMA۔ EMA قیمت میں تبدیلیوں پر تیزی سے رد عمل ظاہر کرتا ہے جبکہ SMA زیادہ مستحکم ہے۔ دونوں کے مابین کراس اوورز تجارتی سگنل پیدا کرتے ہیں۔
ہائکن آشی موم بتیاں: زیادہ واضح رجحان کی تعریف کے ساتھ خصوصی موم بتی چارٹ۔ ای ایم اے کو پلاٹ کرنے کے لئے قیمت کے اعداد و شمار کے ذریعہ استعمال کیا جاتا ہے۔
لاگ ٹرانسفارمیشن: فیصد تبدیلیوں کو بہتر طور پر دیکھنے کے لئے لاگ قیمت کے اعداد و شمار کو تبدیل کرنے کا ایک آپشن۔
مخصوص منطق یہ ہے کہ جب تیز رفتار ای ایم اے سست رفتار ایس ایم اے کے اوپر عبور کرتا ہے تو طویل عرصے تک جانا ، اور جب الٹ کراس اوور ہوتا ہے تو پوزیشن سے باہر نکلنا۔ یہ حکمت عملی رجحان کی پیروی کرنے والی قسم سے تعلق رکھتی ہے۔
ہیپنگ موونگ اوسط رجحان کی حکمت عملی لچکدار تشکیلات اور عمدہ تصور کے ساتھ رجحان کی سمتوں کی وضاحت کے لئے مختلف تکنیکی اشارے کو جوڑتی ہے۔ یہ حکمت عملی کے بعد بیس لائن رجحان کے طور پر کام کرسکتا ہے اور براہ راست تجارت کے لئے مزید ٹیون کیا جاسکتا ہے جبکہ یہ نوٹ کرتے ہوئے کہ کوئی حکمت عملی کامل نہیں ہے۔ رسک مینجمنٹ کلیدی ہے۔
/*backtest start: 2022-12-27 00:00:00 end: 2024-01-02 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("KP 15min Strategy", shorttitle="KP15", overlay=false) res = input("D",title="Heikin Ashi Candle Time Frame") hshift = input(0, title="Heikin Ashi Candle Time Frame Shift") res1 = input("W",title="Heikin Ashi EMA Time Frame") mhshift = input(0, title="Heikin Ashi EMA Time Frame Shift") fama = input(10, title="Heikin Ashi EMA Period") test = input(0, title="Heikin Ashi EMA Shift") sloma = input(100, title="Slow EMA Period") slomas = input(0, title="Slow EMA Shift") logtransform = input(false, title="Log Transform") stoploss = input(true, title="Stop Loss") showplots = input(true, title="Show Plots") ha_t = request.security(syminfo.tickerid, res, expression=hlc3) ha_close = request.security(syminfo.tickerid, res, expression=logtransform ? math.log(close[hshift]) : close[hshift]) mha_close = request.security(syminfo.tickerid, res1, expression=logtransform ? math.log(close[mhshift]) : close[mhshift]) fma = ta.ema(mha_close[test], fama) sma = ta.ema(ha_close[slomas], sloma) plot(showplots ? (logtransform ? math.exp(fma) : fma) : na, title="MA", color=color.new(color.blue, 0), linewidth=2, style=plot.style_line) plot(showplots ? (logtransform ? math.exp(sma) : sma) : na, title="SMA", color=color.new(color.orange, 0), linewidth=2, style=plot.style_line) golong = ta.crossover(fma, sma) exitLong = ta.crossunder(fma, sma) if (golong) strategy.entry("Buy", strategy.long) if (exitLong) strategy.close("Buy")