SAR متبادل ٹائم فریم ٹریڈنگ حکمت عملی


تخلیق کی تاریخ: 2024-01-16 14:18:20 آخر میں ترمیم کریں: 2024-01-16 14:18:20
کاپی: 0 کلکس کی تعداد: 656
1
پر توجہ دیں
1617
پیروکار

SAR متبادل ٹائم فریم ٹریڈنگ حکمت عملی

جائزہ

یہ حکمت عملی SAR اشارے پر مبنی ایک تجارتی حکمت عملی ہے جو مختلف ٹائم فریموں میں متبادل آپریشن کرتی ہے۔ حکمت عملی 15 منٹ ، سورج کی لکیر ، گھڑی کی لکیر اور چاند کی لکیر کے وقت کے فریم کے تحت SAR اشارے کا حساب لگاتی ہے اور گھڑی کی لکیر کے وقت کے فریم کے تحت تجارت کرتی ہے۔ جب گھڑی SAR اشارے پر سب سے زیادہ قیمت گزرے تو زیادہ کریں ، اور جب کم سے کم قیمت گزرے تو خالی کریں۔

حکمت عملی کا اصول

SAR اشارے کا حساب

SAR اشارے پیرابولک SAR اشارے کی نمائندگی کرتا ہے ، جو موجودہ قیمتوں اور تاریخی قیمتوں کے مابین تعلقات کا حساب کتاب کرکے مارکیٹ کی رجحان کی سمت کا فیصلہ کرتا ہے۔ جب قیمتیں SAR پوائنٹس کو توڑتی ہیں تو ، اس کا مطلب ہے کہ رجحان الٹ جاتا ہے۔

یہ حکمت عملی 15 منٹ ، سورج کی لکیر ، گھڑی کی لکیر اور چاند کی لکیر کے وقت کے فریم کے تحت SAR کی قدر کا حساب لگاتی ہے۔ حساب کتاب کا فارمولا یہ ہے:

SAR = SAR前值 + 加速因子(最高价 - SAR前值) # 多头趋势
SAR = SAR前值 + 加速因子(最低价 - SAR前值) # 空头趋势

ان میں سے ، ایکسلریشن فیکٹر کی ابتدائی قیمت 0.02 پر سیٹ کی گئی ہے ، جو رجحان کے تسلسل کے ساتھ آہستہ آہستہ 0.2 تک بڑھتی ہے۔

تجارتی حکمت عملی

حکمت عملی نے گھڑی کے وقت کے فریم ورک کے تحت تجارتی سگنل جاری کیا۔ جب گھڑی SAR پر سب سے زیادہ قیمت گزرے تو SAR کی قیمت پر اسٹاپ نقصان طے کریں۔ جب SAR کے نیچے سب سے کم قیمت گزرے تو کھل کر SAR کی قیمت پر اسٹاپ نقصان طے کریں۔

یہ حکمت عملی اعلی درجے کی ٹائم فریموں میں رجحانات کا اندازہ لگانے اور زیادہ درست اسٹاپ نقصان کی پوزیشنوں کو ترتیب دے کر منافع کو زیادہ موثر بناتی ہے۔

طاقت کا تجزیہ

  • SAR کا استعمال کرتے ہوئے رجحانات کے نقطہ نظر کا تعین کریں اور داخلہ کے نقطہ نظر کا تعین کریں
  • اعلی درجے کی ٹائم فریم میں کام کرنا، بڑے رجحانات کے ساتھ چلنا
  • اسٹاپ لاسٹ پوائنٹ SAR کے قریب ، خطرے پر قابو پانے کے لئے

خطرات اور حل

  • SAR اشارے میں تاخیر ہے ، اور اس کی روک تھام کی حد سے تجاوز کرنے کے بعد اس کی واپسی ہوسکتی ہے۔ اس کا حل روک تھام کے فاصلے کو مناسب طریقے سے نرمی دینا ہے۔
  • جب رجحان بہت بڑا ہوتا ہے تو ، ایس اے آر کی تیز رفتار فیکٹر آہستہ آہستہ بڑھ جاتی ہے ، جس سے وزن میں اضافے کا امکان ہوتا ہے۔ اس کا حل فیکٹر کی زیادہ سے زیادہ قیمت کو محدود کرنا ہے۔
  • اعلی درجے کی ٹائم فریم ورک کے تحت ، سائیکل بہت طویل ہے اور واپسی کا وقت طویل ہے۔ پوزیشن کو کم کرکے خطرے سے بچنے کے لئے۔

آپٹمائزیشن

  • داخلہ کے حالات کو بہتر بنانا ، مثال کے طور پر فلٹرنگ سگنل کو دوسرے اشارے کے ساتھ جوڑنا
  • نقصانات کو روکنے کی حکمت عملی کو بہتر بنانا ، جیسے چلنے والی روک تھام ، وقفے وقفے سے روکنا وغیرہ۔
  • پوزیشن مینجمنٹ کو بہتر بنانا ، جیسے فکسڈ حصص ، متحرک ایڈجسٹمنٹ وغیرہ
  • اعلی درجے کی ٹائم فریم میں کام کرنا ، جیسے سہ ماہی ، سال
  • مشین لرننگ الگورتھم کے ساتھ متحرک اصلاح کے پیرامیٹرز

خلاصہ کریں۔

اس حکمت عملی کی مجموعی سوچ واضح ہے ، اعلی وقت کے فریم میں رجحان کا فیصلہ کرکے ، بڑی سمت کو مؤثر طریقے سے پیروی کیا جاسکتا ہے۔ اس کے ساتھ ہی ، SAR اشارے رجحان کی تبدیلی کے نقطہ کو زیادہ درست طریقے سے پوزیشن دیتے ہیں ، اس سے اسٹاپ نقصان کا خطرہ کم سطح پر قابو پایا جاسکتا ہے۔ اس کے بعد ، اس حکمت عملی کو زیادہ مستحکم اور موثر بنانے کے لئے داخلے کے حالات ، اسٹاپ نقصان کی حکمت عملی اور پوزیشن مینجمنٹ وغیرہ سے اصلاح کی جاسکتی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-01-09 00:00:00
end: 2024-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy ("SAR alternating timeframe", overlay=true)

//resolution
res1=input("15", title="Resolution")
res2=input("D", title="Resolution")
res3=input("W", title="Resolution")
res4=input("M", title="Resolution")

//output functions
out = sar(0.02,0.02,0.2)

// request.security
SAR1 = request.security(syminfo.tickerid, res1, out)
SAR2 = request.security(syminfo.tickerid, res2, out)
SAR3 = request.security(syminfo.tickerid, res3, out)
SAR4 = request.security(syminfo.tickerid, res4, out)

//Plots
//plot(SAR1 , title="SAR 15", color = red, linewidth = 2)
//plot(SAR2 , title="SAR D", color = green, linewidth = 3)
plot(SAR3 , title="SAR W", color =blue, linewidth = 4)
//plot(SAR4 , title="SAR W", color =purple, linewidth = 5))


/////////////////////////////////////////////////////////////////////
//trade
if (SAR3 >= high)
    strategy.entry("ParLE", strategy.long, stop=SAR3, comment="ParLE")
else
    strategy.cancel("ParLE")

if (SAR3 <= low)
    strategy.entry("ParSE", strategy.short, stop=SAR3, comment="ParSE")
else
    strategy.cancel("ParSE")