
اس حکمت عملی میں ایک متحرک اوسط ، طول و عرض کے اشارے اور پیرالائین ٹرن اشارے کا امتزاج کیا گیا ہے ، جس سے رجحانات کا فیصلہ اور ٹوٹ پھوٹ کی تصدیق ہوتی ہے۔ یہ ایک عام رجحان سے باخبر رہنے کی حکمت عملی ہے۔ جب فیصلہ بڑھتے ہوئے رجحان میں ہوتا ہے اور قیمت سب سے زیادہ حد سے تجاوز کرتی ہے تو اس کے لئے ایک کثیر پوزیشن قائم کی جاتی ہے ، جس سے رجحان کا سراغ لگایا جاسکتا ہے۔ جب فیصلہ کیا جاتا ہے کہ رجحان الٹ جاتا ہے تو اس کی پوزیشن بند ہوجاتی ہے۔
اس حکمت عملی میں قیمتوں کے رجحانات کا تعین کرنے کے لئے ڈبل ای ایم اے کا استعمال کیا جاتا ہے ، ایس ایم اے معاون فیصلے کا استعمال کرتے ہوئے۔ جب فوری ای ایم اے سست ای ایم اے کے اوپر ہوتا ہے ، اور فوری ایس ایم اے سست ایس ایم اے کے اوپر ہوتا ہے تو ، یہ سمجھا جاتا ہے کہ یہ بڑھتا ہوا رجحان میں ہے۔
پی ایس اے آر کا استعمال کرتے ہوئے قیمتوں کے الٹ پوائنٹس کا تعین کریں۔ پی ایس اے آر کے نیچے قیمتوں کے سب سے زیادہ پوائنٹس کو عبور کرتے وقت ، اس بات کی نشاندہی کی جاتی ہے کہ قیمتیں الٹ اور نیچے کی طرف جاسکتی ہیں ، اور اس وقت پوزیشن بند ہوجاتی ہے۔
جب پی ایس اے آر پر قیمتوں میں اضافہ ہوتا ہے تو قیمتوں میں اضافہ ہوتا ہے۔
حل:
یہ حکمت عملی مجموعی طور پر ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اس کے فوائد یہ ہیں کہ قواعد واضح اور آسان ہیں ، رجحان کی تبدیلی کو پہچان سکتے ہیں۔ اس کے نقصانات پیرامیٹرز کے لئے زیادہ حساس ہیں ، جس میں کچھ چاسنگ رسک موجود ہے۔ مجموعی طور پر اس کو مزید بہتر بنانے اور ایڈجسٹ کرنے کے بعد عملی طور پر جانچ پڑتال کرنے کے قابل ہے۔
/*backtest
start: 2023-11-27 00:00:00
end: 2023-12-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Buy Dip MA & PSAR", overlay=true)
PSAR_start = input(0.02)
PSAR_increment = input(0.02)
PSAR_maximum = input(0.2)
EMA_fast = input(20)
EMA_slow = input(40)
SMA_fast = input(100)
SMA_slow = input(200)
emafast = ema(close, EMA_fast)
emaslow = ema(close, EMA_slow)
smafast = sma(close, SMA_fast)
smaslow = sma(close, SMA_slow)
psar = sar(PSAR_start, PSAR_increment, PSAR_maximum)
uptrend = emafast > emaslow and smafast > smaslow
breakdown = not uptrend
if (psar >= high and uptrend)
strategy.entry("Buy", strategy.long, stop=psar, comment="Buy")
else
strategy.cancel("Buy")
if (psar <= low)
strategy.exit("Close", "Buy", stop=psar, comment="Close")
else
strategy.cancel("Close")
if (breakdown)
strategy.close("Buy")
plot(emafast, color=blue)
plot(emaslow, color=red)