
اسٹریجڈ اسٹاپ اپ اسٹریٹجی ایک سادہ لیکن بہت ہی عملی حکمت عملی ہے جو آپ کو قیمتوں میں اضافے کے وقت آپ کی اسٹاپ اپ کو بتدریج منتقل کرنے کی یاد دلاتی ہے۔
اس حکمت عملی نے پہلے لانگ پوزیشن میں داخل ہونے پر ابتدائی اسٹاپ نقصان کی حد 95٪ مقرر کی تھی۔ اس کے بعد یہ ایک سے زیادہ اعلی اسٹاپ نقصان کی حد کی وضاحت کرے گا ، بالترتیب 100٪ ، 105٪ ، 110٪ ، وغیرہ۔ حکمت عملی چیک کرے گی کہ آیا پچھلے 7 دن کی کم ترین قیمت پچھلے اسٹاپ نقصان کی حد کو توڑ چکی ہے یا نہیں ، اور اگر یہ ٹوٹ گیا ہے تو ، اس اسٹاپ نقصان کی حد کو اس اعلی اسٹاپ نقصان کی حد پر ترتیب دیا گیا ہے۔ اس طرح ، قیمت میں اضافے کے ساتھ ، اسٹاپ نقصان کی حد بھی آہستہ آہستہ بڑھ جاتی ہے۔
خاص طور پر ، حکمت عملی 8 رکاوٹ کی پوزیشنوں کی وضاحت کرتی ہے ، 95٪ ، 100٪ ، 105٪ ، 110٪ ، 115٪ ، 120٪ ، 125٪ ، 130٪ داخلے کی قیمت پر۔ یہ جانچ پڑتال کرتا ہے کہ آیا پچھلے 7 دن کی کم قیمت اگلی رکاوٹ سے زیادہ ہے یا نہیں ، اور اگر ایسا ہے تو ، اس کی روک تھام کی پوزیشن کو اس سے زیادہ روک تھام کی پوزیشن پر سیٹ کریں۔
مثال کے طور پر ، اگر قیمت 100 ڈالر ہے تو ، ابتدائی اسٹاپ نقصان 95 ڈالر ہے۔ اگر قیمت میں حالیہ 7 دن کی کم سے کم اضافے سے 105 ڈالر کا اضافہ ہوا ہے تو ، اگلے اسٹاپ نقصان 100 ڈالر سے زیادہ ہے ، تو اسٹاپ نقصان کو 100 ڈالر پر سیٹ کریں۔ اگر یہ 115 ڈالر تک بڑھتا رہتا ہے تو ، اسٹاپ نقصان 105 ڈالر پر سیٹ کیا جائے گا ، اور اسی طرح۔
اس طرح قیمتوں میں اضافے کے ساتھ ، روک تھام کی سطح بھی بڑھتی رہتی ہے ، جس سے تدریجی روک تھام حاصل ہوتی ہے ، جس سے منافع کا کچھ حصہ محفوظ ہوتا ہے۔ اس کے ساتھ ہی عام ٹریکنگ روک تھام سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے کے لئے.
اس طرح کی تدریجی نقصان کی حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ قیمتوں میں اضافے کے ساتھ آہستہ آہستہ روکنے کی پوزیشن کو بڑھایا جاسکتا ہے ، جس سے منافع کا کچھ حصہ محفوظ ہوتا ہے ، اور روک تھام کو توڑنے سے بچایا جاسکتا ہے اور پھر براہ راست تمام منافع کو کھو دیتا ہے۔
عام ٹریکنگ اسٹاپ کے مقابلے میں ، تدریجی اسٹاپ ریٹرننگ کے وقت بہت زیادہ پرامید نتائج نہیں دیتا ہے۔ کیونکہ عام ٹریکنگ اسٹاپ قیمت میں واپسی کے وقت فوری طور پر اسٹاپ نقصان کی پوزیشن کو نیچے لے جاتا ہے ، جس سے واپسی کے عمل کو براہ راست اگلی پوزیشن میں منتقل کیا جاتا ہے۔ لیکن اصل تجارت میں واپسی کے عمل کو چھوڑنا ناممکن ہے۔ اس سے عام ٹریکنگ اسٹاپ اسٹریٹجی اصل تجارت میں ریٹرننگ کے اثر کو حاصل نہیں کرسکتی ہے۔
تدریجی اسٹاپ نقصان کی حکمت عملی چونکہ اسٹاپ نقصان کی پوزیشن آہستہ آہستہ اوپر کی طرف منتقل ہوتی ہے ، لہذا اس سے زیادہ خوشگوار نتائج پیدا ہونے سے بچنے کے لئے ریٹرننگ میں حقیقی تجارت کے وقت اسٹاپ نقصان کی پوزیشن میں ہونے والے عمل کو زیادہ حقیقی طور پر ظاہر کیا جاسکتا ہے۔
اس کے علاوہ ، یہ حکمت عملی اسٹاپ نقصان میں ترمیم کے وقت اشارے فراہم کرتی ہے ، جس سے تاجر خود ہی اسٹاپ نقصان میں ترمیم کرسکتے ہیں۔ بہت سے تبادلے اسٹاپ نقصان کی کھوج کی خصوصیت پیش نہیں کرتے ہیں ، لہذا یہ حکمت عملی زیادہ عالمگیر ہے اور مختلف تجارتی پلیٹ فارم پر وسیع پیمانے پر لاگو ہوسکتی ہے۔
اس حکمت عملی کا سب سے بڑا خطرہ یہ ہے کہ اسٹاپ پوزیشن کی رفتار بہت تیزی سے بڑھنے والی قیمتوں کے ساتھ نہیں چل سکتی ہے۔ اگر قیمت بہت کم وقت میں تیزی سے بڑھتی ہے اور متعدد اسٹاپ پوزیشنوں سے تجاوز کرتی ہے تو ، اسٹاپ پوزیشن صرف آہستہ آہستہ بڑھ سکتی ہے ، جو منافع کی بروقت حفاظت نہیں کرسکتی ہے۔
ایک اور خطرہ یہ ہے کہ تاجر کو روکنے کی پوزیشن میں ترمیم کرنے کا وقت ضائع یا تاخیر ہوسکتی ہے۔ یہ حکمت عملی صرف روک تھام کی ترمیم کے وقت کی اشارے فراہم کرتی ہے ، اور اس سے متعلقہ روک تھام کی پوزیشن کو ایڈجسٹ کرنے کے لئے تاجر کو خود کار طریقے سے کارروائی کرنے کی ضرورت ہے۔ اگر تاجر کی غفلت بروقت ترمیم نہیں کرتی ہے ، یا آپریشن کو تبدیل کرنے میں تاخیر ہوتی ہے ، تو یہ روک تھام کو توڑنے کا سبب بن سکتا ہے۔
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
اسٹاپ نقصان کی فیصد کی ترتیب کو بہتر بنانا تاکہ یہ مخصوص قسم کے تجارت کی اتار چڑھاؤ کے مطابق ہو۔
کم از کم قیمت کی مدت کے پیرامیٹرز کو دیکھنے کے لئے بہتر بنائیں ، مثال کے طور پر حالیہ 5 دن یا 10 دن کی کم از کم قیمتوں کو دیکھنے کے لئے ، مختلف اقسام کے ل the تعدد کی تعدد کو ایڈجسٹ کریں۔
اسٹاپ نقصان کی جگہ کی تعداد میں اضافہ کریں تاکہ اسٹاپ نقصان کی جگہ زیادہ آہستہ آہستہ منتقل ہو۔
موبائل اسٹاپس کی منطق شامل کی گئی ہے تاکہ اسٹاپس کو بھی آہستہ آہستہ منتقل کیا جاسکے۔
نقصان کو روکنے اور ترمیم کے آپریشن کو خود کار طریقے سے انجام دیا جائے گا، بغیر انسانی مداخلت کی ضرورت ہے، آپریشن کی دشواری اور تاخیر کے خطرے کو کم کرنے کے لئے.
ٹریڈرز کو ان حالات سے بچنے کے لئے روک تھام کی خلاف ورزی کے واقعات کی یاد دہانیوں کو شامل کرنا
تدریجی اسٹاپ پر منتقل کرنے کی حکمت عملی ایک سادہ عملی حکمت عملی ہے جو منافع کی حفاظت کے ساتھ ساتھ اسٹاپ نقصانات کو آہستہ آہستہ منتقل کرنے سے بچنے کے ل.۔ یہ عام ٹریکنگ اسٹاپ کے مقابلے میں زیادہ مناسب ہے اور مختلف تجارتی پلیٹ فارمز پر لاگو کرنا آسان ہے۔ اسٹاپ کی شرح ، کم سے کم قیمت کے پیرامیٹرز ، اسٹاپ کی مقدار وغیرہ کو بہتر بنانے کے ذریعہ ، یہ حکمت عملی مختلف قسم کے تجارت کے ل better بہتر طور پر موزوں ہوسکتی ہے۔
/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
///Moving Stops Script///
///by ShanghaiCryto///
///A simple, but very useful, script that reminds you to move up your stop losses as price trends upwards. ///
///The sma entry is just stock code to demonstrate how the stop works.///
///Doesn't throw off your backtesting the way a trailing stop does.///
strategy("Move Up Stops", overlay=true)
longCondition = crossover(sma(close, 14), sma(close, 28))
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
first_stop = strategy.position_avg_price * .95
second_stop = strategy.position_avg_price
third_stop = strategy.position_avg_price * 1.05
fourth_stop = strategy.position_avg_price * 1.1
fifth_stop = strategy.position_avg_price * 1.15
sixth_stop = strategy.position_avg_price * 1.2
seventh_stop = strategy.position_avg_price * 1.25
eighth_stop = strategy.position_avg_price * 1.3
move_trigger = lowest(low,7)
first_check = na
first_check := move_trigger > second_stop ? second_stop : first_stop
second_check = na
second_check := move_trigger > third_stop ? third_stop : first_check
third_check = na
third_check := move_trigger > fourth_stop ? fourth_stop : second_check
fourth_check = na
fourth_check := move_trigger > fifth_stop ? fifth_stop : third_check
fifth_check = na
fifth_check := move_trigger > sixth_stop ? sixth_stop : fourth_check
sixth_check = na
sixth_check := move_trigger > seventh_stop ? seventh_stop : fifth_check
stop_level = na
stop_level := move_trigger > eighth_stop ? eighth_stop : sixth_check
strategy.exit("Stop Loss","My Long Entry Id", stop=stop_level)
plot(stop_level, color=red)