
اس حکمت عملی کا مقصد بٹمسٹرا پلیٹ فارم کی ٹریکنگ اسٹاپ نقصان کی خصوصیت کو استعمال کرنا ہے ، جس سے اسٹاپ قیمت کو متحرک طور پر ایڈجسٹ کیا جاسکتا ہے ، تاکہ زیادہ درست اور لچکدار اسٹاپ حاصل کیا جاسکے۔ اس حکمت عملی کا استعمال انٹری اور آؤٹ پٹ کے لئے نہیں کیا جاتا ہے ، بلکہ مارکیٹ کے مختلف حالات میں معقول حد تک اسٹاپ کی حد دی جاتی ہے۔ آپ کو مختلف پیرامیٹرز کو ریٹرننگ کے ذریعے بہتر بنانے کی سفارش کی جاتی ہے۔ اس حکمت عملی کو موجودہ انٹری آؤٹ پٹ حکمت عملی میں بھی ضم کیا جاسکتا ہے ، جس میں اسٹاپ نقصان ہوتا ہے۔
اس حکمت عملی میں بنیادی طور پر 3 اشارے استعمال کیے جاتے ہیں: اعلی ترین قیمت ، کم ترین قیمت اور اختتامی قیمت۔ حکمت عملی نے پہلے طویل پوزیشن اور مختصر پوزیشن کے لئے نقصان کی حد کی وضاحت کی ، یعنی کثیر سر ٹریکنگ روکنے کا فاصلہlongoffsetاور خلائی جہاز سے باخبر رہنے کے سٹاپ نقصان کی دوریshortoffset│ طویل پوزیشن کا فاصلہ 228.5 پوائنٹس اور مختصر پوزیشن کا فاصلہ 243.5 پوائنٹس ہے۔ │
اس کے بعد حکمت عملی مندرجہ ذیل منطق ایڈجسٹمنٹ ٹریکنگ سٹاپ نقصان کی قیمت کا اطلاقtrailstop:
اس طرح ، مارکیٹ کی اعلی ترین اور کم ترین قیمتوں میں ہونے والی تبدیلیوں کے مطابق ، اسٹاپ نقصان کی قیمتوں کو اصل وقت میں ایڈجسٹ کیا جاسکتا ہے ، جس سے متحرک اسٹاپ نقصان ہوتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ واقعی متحرک اور لچکدار ٹریکنگ اسٹاپ نقصان کو حاصل کرتا ہے۔ اس کی بجائے ، متحرک ٹریکنگ مارکیٹ میں اتار چڑھاؤ کی وجہ سے اسٹاپ نقصان کی حد کو ایڈجسٹ کرسکتا ہے ، اور اس سے بچنے سے بچتا ہے کہ اسٹاپ نقصان کا فاصلہ بہت زیادہ ہو اور اس سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے
ایک اور فائدہ یہ ہے کہ روکنے کا فاصلہ اپنی مرضی کے مطابق اور بہتر بنایا جاسکتا ہے۔ صارف مختلف اقسام کی خصوصیات اور تجارتی طرز کے مطابق اپنی مرضی کے مطابق روکنے کی حد کا انتخاب کرسکتا ہے۔ اس سے حکمت عملی کو وسیع تر منظرنامے پر لاگو کیا جاسکتا ہے۔
آخر میں ، اس حکمت عملی کا نقصان روکنے کا منطق سادہ ، واضح اور سمجھنے میں آسان ہے ، اور اس کی دوسری حکمت عملیوں میں دوبارہ ترقی اور انضمام میں آسانی ہے۔
اس حکمت عملی کے کچھ اہم خطرات یہ ہیں:
متحرک اسٹاپ نقصان صرف عام حالات میں ہونے والے نقصان کو کم کرسکتا ہے ، جو بڑے اچانک واقعات یا انتہائی حالات سے ہونے والے نقصان کو روک نہیں سکتا ہے۔ یہ متحرک اسٹاپ نقصان کی اپنی حدود ہے۔
اگر ٹریکنگ اسٹاپ نقصان کا فاصلہ بہت بڑا ہے تو ، اس سے نقصان میں اضافہ ہوسکتا ہے۔ اگر فاصلہ بہت چھوٹا ہے تو ، اس سے پہلے ہی نقصان ہوسکتا ہے۔ فاصلہ کی ترتیب کو نسل کی خصوصیات کے مطابق محتاط جانچ اور اصلاح کی ضرورت ہے۔
اسٹاپ نقصان کا فاصلہ بہت زیادہ ہوسکتا ہے کیونکہ اسٹاپ نقصان کا پتہ لگانے کے طریقہ کار کی وجہ سے کچھ K لائنوں کے بعد ، اس وقت کچھ اضافی خطرہ ہوتا ہے۔
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
مختلف قسم کے پیرامیٹرز کو بہتر بنائیں: مختلف اقسام کی اتار چڑھاؤ کی سطح ، دن کے اندر اتار چڑھاؤ کی حد وغیرہ کے مطابق ، معقول کثیر سر اور خالی سر ٹریکنگ اسٹاپ نقصان کی فاصلے کا انتخاب کریں۔ یہ اصلاح کی سب سے اہم سمت ہے۔
پوزیشن کھولنے کے بعد کئی K لائنوں کے اضافی خطرے کو کم کریں: پوزیشن کھولنے کے بعد کئی K لائنوں پر ٹریکنگ اسٹاپ نقصان کی فاصلے کی ایڈجسٹمنٹ کی حد کو محدود کیا جاسکتا ہے ، تاکہ اسٹاپ نقصان کی فاصلے کو زیادہ سے زیادہ سے بچایا جاسکے۔
تجارتی حجم کے اشارے کے ساتھ مل کر: مثال کے طور پر تجارتی حجم کے بڑے مرحلے میں اسٹاپ نقصان کی دوری کو کم کریں ، سودے بازی سے ہونے والے نقصان کو روکیں۔
اور دیگر داخلہ اور باہر نکلنے کی حکمت عملی کے ساتھ مل کر: اس حکمت عملی کا بنیادی کردار روکنے کی کھوج کرنا ہے ، جو داخلہ اور باہر نکلنے کے قواعد کے ساتھ مل کر استعمال ہونے والی دیگر حکمت عملیوں میں ضم کیا جاسکتا ہے۔
اس حکمت عملی میں ٹریڈنگ کی اونچائی اور کم قیمت میں تبدیلی کے مطابق متحرک طور پر ٹریڈنگ روکنے کی خصوصیت ہے۔ اس سے معمول کے حالات میں غیر ضروری نقصانات کو مؤثر طریقے سے کم کیا جاسکتا ہے ، اور اس سے بھی بہتر طور پر فکسڈ سٹاپس کے فاصلے کے بہت بڑے اور بہت چھوٹے مسئلے کو حل کیا جاسکتا ہے۔ کلیدی اصلاح کی سمت مختلف اقسام کے لئے موزوں پیرامیٹرز کی جانچ کرنا ہے ، اور پوزیشن کھولنے کے بعد کئی K لائنوں کا خطرہ کنٹرول کرنا ہے۔ اس حکمت عملی کی روک تھام کا منطق سادہ ، آسان سمجھنے اور دوسری بار تیار کرنے کے لئے آسان ہے ، اسے دیگر حکمت عملیوں میں ضم کیا جاسکتا ہے یا اسٹاپس ٹول کے طور پر الگ تھلگ طور پر استعمال کیا جاسکتا ہے۔
/*backtest
start: 2023-02-20 00:00:00
end: 2024-02-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//By River
strategy("BitMex Trailing Stop Strategy", overlay=true)
longoffset = input(defval=228.5, title="Long Trailing Stop Size", type=float, minval=0.5, maxval=1000, step=0.5)
shortoffset = input(defval=243.5, title="Short Trailing Stop Size ", type=float, minval=0.5, maxval=1000, step=0.5)
hiprice = request.security(syminfo.tickerid, "1", high)
loprice = request.security(syminfo.tickerid, "1", low)
price = request.security(syminfo.tickerid, "1", close)
trailstop = price
trailstop := (loprice <= trailstop[1] and loprice[1] >= trailstop[2]) ? price + shortoffset : ((hiprice >= trailstop[1] and hiprice[1] <= trailstop[2]) ? price - longoffset : (hiprice > trailstop[1] ? max(hiprice - longoffset, trailstop[1]) : (loprice < trailstop[1] ? min(loprice + shortoffset, trailstop[1]) : price)))
trailcol = trailstop > price ? red : green
plot(trailstop, color=trailcol)
longCondition = trailcol == green
alertcondition(longCondition, "Long Stop alert", "BUY")
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = trailcol == red
alertcondition(shortCondition, "Short alert", "SELL")
if (shortCondition)
strategy.entry("Short", strategy.short)