
پیرا لائیو ایس اے آر ٹرینڈ ٹریکنگ اسٹریٹجی 6.0 ایک جامع تجارتی حکمت عملی ہے جو رجحان کے الٹ جانے پر ٹریڈنگ سگنل پیدا کرنے کے لئے پیرا لائیو ایس اے آر اشارے کا استعمال کرتی ہے۔ یہ حکمت عملی کریپٹوکرنسی ، اسٹاک ، فاریکس اور اجناس سمیت متعدد مالیاتی منڈیوں پر لاگو ہوتی ہے ، جس کا مقصد تاجروں کو نظام کے طریقوں کو استعمال کرنے میں مدد فراہم کرنا ہے تاکہ وہ باہر کی تجارت میں داخل ہوسکیں اور اس طرح دو طرفہ مارکیٹ میں اتار چڑھاؤ سے فائدہ اٹھاسکیں۔
یہ حکمت عملی مندرجہ ذیل اصولوں پر مبنی ہے:
پیرالائن SAR رجحان ٹریکنگ حکمت عملی کے اہم فوائد میں شامل ہیں:
اس حکمت عملی کے فوائد کے باوجود ، اس میں کچھ ممکنہ خطرات بھی ہیں:
پیرا لائیو ایس اے آر ٹرینڈ ٹریکنگ اسٹریٹجی 6.0 ایک منظم رجحان ٹریڈنگ کا طریقہ فراہم کرتا ہے۔ پیرا لائیو ایس اے آر اشارے کی پیروی کرکے ، حکمت عملی رجحان کی تبدیلی کے مواقع کو پکڑ سکتی ہے۔ اس کے ساتھ ہی ، اس حکمت عملی میں سخت انٹری اور آؤٹ پٹ شرائط کا استعمال کیا گیا ہے ، اور خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصان کے قواعد وضع کیے گئے ہیں۔ اگرچہ حکمت عملی میں کچھ فوائد ہیں ، لیکن اس میں کچھ حدود اور ممکنہ خطرات موجود ہیں۔ مستقبل میں ، اس حکمت عملی میں مزید تکنیکی اشارے ، اصلاحی پیرامیٹرز ، اور خطرے کے انتظام کو بڑھانے کے ذریعہ حکمت عملی میں بہتری لائی جاسکتی ہے تاکہ اس کی استحکام اور منافع بخش صلاحیت کو بہتر بنایا جاسکے۔
/*backtest
start: 2024-02-29 00:00:00
end: 2024-03-07 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("SAR Trend 6.0", default_qty_type = strategy.percent_of_equity, default_qty_value =20, initial_capital=500, commission_type=strategy.commission.percent, commission_value=0.08, pyramiding=5 )
// Parabolic SAR Parameters
start = input(0.02, title="Start Value")
increment = input(0.02, title="Increment Value")
maximum = input(0.2, title="Maximum Value")
long_win=input(0.1,title = "Preceding Increase for Long (%)")/100
short_win=input(2,title = "Preceding Decrease for Short (%)")/100
lose_pct=input (0.5, title="Stop Loss Percentage")
win_pct_long=input(0.2,title = "Take Profit for Long Positions")
win_pct_short=input(0.1,title = "Take Profit for Short Positions")
start1 = input(0.02, title="Start Value (1H)")
increment1 = input(0.02, title="Increment Value (1H)")
maximum1 = input(0.2, title="Maximum Value (1H)")
// Calculating Parabolic SAR
sarValue = ta.sar(start, increment, maximum)
// Generating Trading Signals
longSignal = ta.crossover(close, sarValue)
shortSignal = ta.crossunder(close, sarValue)
// Get Parabolic SAR value for 1-hour time frame
sarValue_1h = request.security(syminfo.tickerid, "5", ta.sar(start1, increment1, maximum1)[1])
// Generating Trading Signals
longSignal1 = close > sarValue_1h
shortSignal1 = close < sarValue_1h
if longSignal and (close - open)/open > long_win and longSignal1
strategy.entry("Long", strategy.long)
if shortSignal and (open - close)/open > short_win and shortSignal1
strategy.entry("Short", strategy.short)
if strategy.position_size > 0 and shortSignal and (close - strategy.position_avg_price)/strategy.position_avg_price > win_pct_long
strategy.close_all("Take Profit")
if strategy.position_size < 0 and longSignal and (strategy.position_avg_price - close)/strategy.position_avg_price > win_pct_short
strategy.close_all("Take Profit")
if strategy.position_size > 0 and (strategy.position_avg_price - close)/strategy.position_avg_price > lose_pct
strategy.close_all("Stop Loss")
if strategy.position_size < 0 and (close - strategy.position_avg_price)/strategy.position_avg_price > lose_pct
strategy.close_all("Stop Loss")