چلتی اوسط فیصد الٹ کی حکمت عملی قیمت اور چلتی اوسط کے درمیان فیصد فرق کا حساب لگاتے ہوئے تجارتی سگنل تیار کرتی ہے۔
تجارت تب کی جاتی ہے جب قیمت اور ایم اے کے درمیان فیصد فرق پہلے سے طے شدہ سطحوں تک پہنچ جاتا ہے۔
خاص طور پر، منطق یہ ہے:
مثال کے طور پر N=14 کے ساتھ، اوپری حد=5٪، نچلی حد=-3٪:
پیرامیٹرز N، اوپری / کم حدود حساسیت کو ایڈجسٹ کر سکتے ہیں.
ایم اے فی صد کی حکمت عملی قیمت اور ایم اے کے درمیان فی صد فرق کو ممکنہ موڑ کے مقامات کی نشاندہی کرنے کے لئے استعمال کرتی ہے ، جس میں ایک BREAK نقطہ نظر ہے۔ ایڈجسٹ پیرامیٹرز مختلف مارکیٹ کے حالات کے مطابق ڈھال سکتے ہیں ، لیکن تاخیر اور وپساؤ خطرات ہیں جن کو کم کرنے کی ضرورت ہے۔
/*backtest start: 2023-08-14 00:00:00 end: 2023-09-13 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 30/07/2018 // Percent difference between price and MA // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Percent difference between price and MA Backtest") Length = input(14, minval=1) SellZone = input(0.54, minval=0.01, step = 0.01) BuyZone = input(0.03, minval=0.01, step = 0.01) reverse = input(false, title="Trade reverse") hline(BuyZone, color=green, linestyle=line) hline(SellZone, color=red, linestyle=line) xSMA = sma(close, Length) nRes = abs(close - xSMA) * 100 / close pos = iff(nRes < BuyZone, 1, iff(nRes > SellZone, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(nRes, color=blue, title="PD MA")