منتقل اوسط فیصد الٹ حکمت عملی قیمت اور منتقل اوسط کے درمیان فی صد فرق کا حساب لگانے کے ذریعے خرید و فروخت کا وقت کا تعین کرتی ہے۔ جب قیمت اور منتقل اوسط کے درمیان فرق ایک خاص فیصد تک پہنچ جاتا ہے تو اس کے نتیجے میں ایک تجارتی سگنل پیدا ہوتا ہے۔
اس حکمت عملی کے تحت تجارت کی حکمت عملی یہ ہے:
اگر 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")