
یہ حکمت عملی منافع کو لاک کرنے اور خطرے کو کنٹرول کرنے کے لئے متحرک طور پر سٹاپ اور سٹاپ نقصان کے پوائنٹس کو ٹریک کرنے کے لئے قیمتوں میں سب سے کم پوائنٹس کو ٹریک کرنے کے لئے، قیمتوں میں کمی کے بعد فوری طور پر زیادہ سے زیادہ کرنے کے لئے.
اس حکمت عملی کا بنیادی منطق یہ ہے کہ اے ٹی آر اشارے کا استعمال کرتے ہوئے متحرک اسٹاپ اور اسٹاپ نقصان کی پوزیشنوں کا حساب لگایا جائے۔ خاص طور پر ، جب بند ہونے والی قیمت پچھلے n دن کی کم ترین قیمت سے کم ہو (کوڈ میں 7 دن کے لئے مقرر کیا گیا ہے) تو ایک سے زیادہ سگنل کو متحرک کیا جائے گا۔ جب ایک سے زیادہ پوزیشن کی پوزیشن ہوتی ہے تو ، اے ٹی آر اشارے کو متحرک اسٹاپ اور اسٹاپ نقصان کی قیمتوں کا حساب لگانے کے لئے استعمال کیا جائے گا (اے ٹی آر ضرب پیرامیٹرز کے ذریعہ مقرر کیا گیا ہے) ، اور چارٹ پر حقیقی وقت میں ظاہر ہوتا ہے۔ منافع کو لاک کرنے یا خطرے پر قابو پانے کے ل when جب قیمت اسٹاپ یا نقصان کی پوزیشن کو چھوتی ہے۔
اس حکمت عملی میں متحرک سٹاپ لیمز اسٹاپ کے ساتھ مل کر سب سے آسان کم اور زیادہ حکمت عملی کا استعمال کیا گیا ہے تاکہ مواقع کو بروقت پکڑنے کے ساتھ ساتھ خطرات پر قابو پایا جا سکے۔
اس حکمت عملی کے اہم فوائد یہ ہیں:
متحرک اے ٹی آر اشارے کا استعمال کرتے ہوئے اسٹاپ نقصان کا تعین کرنے کے لئے ، مارکیٹ میں اتار چڑھاؤ کی شدت کے مطابق منافع بخش پوزیشن کو ایڈجسٹ کیا جاسکتا ہے ، تاکہ اسٹاپ نقصان کو غیر ضروری نقصان پہنچنے یا زیادہ منافع بخش مواقع سے محروم ہونے سے بچایا جاسکے۔ یہ حکمت عملی کی سب سے بڑی خوبی ہے۔
کم جذب کرنے والی متعدد حکمت عملیوں میں مارکیٹ کے جھٹکے کے دوران زیادہ جیت کی شرح ہوتی ہے۔ بنیادی طور پر اچھی طرح سے اسٹاک میں تیزی سے تیزی سے تیزی سے تیزی اور بحالی کا امکان ہوتا ہے جب قلیل مدتی غیر معمولی حد سے نیچے کی حمایت ہوتی ہے۔
اے ٹی آر کی قیمتوں کے ذریعہ اسٹاپ اسٹاپ نقصان کا تناسب مناسب اندازہ لگایا جاسکتا ہے ، جو مارکیٹ کے حالات اور ذاتی خطرے کی برداشت کی صلاحیت کے مطابق لچکدار ہے۔
کوڈ کی منطق سادہ اور واضح ہے ، سمجھنے میں آسان ہے ، پیرامیٹرز کی ترتیب بھی زیادہ بدیہی ہے ، جو حکمت عملی سیکھنے کے لئے مثالی ہے۔
اس حکمت عملی کے اہم خطرات یہ ہیں:
کم سانس لینے والے ردوبدل کی شدت اور شدت کا اندازہ لگانے کے قابل نہیں ، اس میں منافع کے لئے ایک خاص خلا کا خطرہ ہے۔ اے ٹی آر اشارے کے پیرامیٹرز کو ایڈجسٹ کرکے مختلف رکاوٹوں کی حد مقرر کی جاسکتی ہے۔
جب قیمتوں کی حمایت کی سطح سے نیچے گرنے کے بعد گرنا جاری رہتا ہے تو ، بڑے نقصان کے خطرے کا سامنا کرنا پڑتا ہے۔ انفرادی نقصان کو کم کرنے کے لئے پوزیشن کے سائز کو مناسب طریقے سے کم کیا جاسکتا ہے اور اے ٹی آر ضائع کرنے والے کو کم کیا جاسکتا ہے۔
اسٹاپ نقصان کی جگہ کے بہت قریب بھی زلزلے سے باہر نکل سکتا ہے۔ فضول اسٹاپ نقصان کو روکنے کے لئے اے ٹی آر ضارب کو مناسب طور پر نرمی دی جانی چاہئے۔
اعداد و شمار کے مطابق ہونے کا خطرہ۔ مختلف مارکیٹ کے حالات میں اعداد و شمار کی جانچ کی جانی چاہئے ، اور اس کے ساتھ ساتھ جھٹکے کی لاگت کی ترتیب بھی کی جانی چاہئے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
سپورٹ بٹ اور باؤنس سگنل کے فیصلے کو بہتر بنائیں۔ باؤنس سگنل کا فیصلہ کرنے کے لئے زیادہ ٹھیک اور قابل اعتماد اشارے ، جیسے کے ڈی جے اشارے یا برن بینڈ چینل وغیرہ کا استعمال کیا جاسکتا ہے۔
پوزیشن مینجمنٹ کی حکمت عملی کو بہتر بنائیں۔ بہتر پوزیشن مینجمنٹ ماڈیول کے ذریعہ ، مارکیٹ میں اتار چڑھاؤ جیسے حالات کے مطابق پوزیشنوں کو متحرک طور پر ایڈجسٹ کیا جاسکتا ہے۔
ایک ٹریکنگ اسٹاپ نقصان ماڈیول ترتیب دیا جاسکتا ہے۔ قیمت کے چلنے کے بعد ایک خاص حد تک اسٹاپ نقصان کی دوری کو سخت کرنا شروع کریں ، اور کچھ منافع کو لاک کریں۔
ہم وقت سازی کی توثیق ماڈیول شامل کریں۔ جب اسٹاک خریدنے والے سیکشن یا بڑے بازار بھی بیک وقت حمایت کی پوزیشن پر گر جاتے ہیں تو ، خریداری کے سگنل کی وشوسنییتا کی مزید تصدیق کریں۔
اس حکمت عملی میں کم سانس لینے اور کثیر نظریہ کا استعمال کیا گیا ہے ، جس میں اے ٹی آر متحرک ٹریکنگ کے ساتھ اسٹاپ نقصان کا طریقہ کار شامل ہے ، جس سے مارکیٹ میں ردوبدل کی بحالی کے مواقع کو مؤثر طریقے سے فائدہ اٹھایا جاسکتا ہے ، جبکہ اسٹاپ نقصان کو بھی تجارت کے خطرے کا انتظام کرنے کے لئے استعمال کیا جاسکتا ہے۔ اگرچہ اصلاح کی گنجائش زیادہ ہے ، لیکن اسٹریٹجی سیکھنے کے لئے ابتدائی انداز کے طور پر یہ آسان اور سمجھنے میں آسان ہے۔ اس کی بنیاد پر مزید بہتری لائی جاسکتی ہے ، تاکہ حکمت عملی کو زیادہ عام اور قابل اعتماد بنایا جاسکے۔
/*backtest
start: 2022-11-16 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © racer8
//@version=4
strategy("Buy-The-Dip", overlay=true)
atn = input(15, "ATR Period")
atr = sma(tr,atn)[1]
bought = strategy.position_size[0] > strategy.position_size[1]
slm = input(2.0,"ATR SL Multiple",minval=0)
StopPrice = strategy.position_avg_price - slm*atr // determines stop loss's price
FixedStopPrice = valuewhen(bought,StopPrice,0) // stores original StopPrice
plot(FixedStopPrice,"Stop Loss",color=color.red,linewidth=2,style=plot.style_cross)
tpm = input(1.0,"ATR TP Multiple",minval=0)
TakePrice = strategy.position_avg_price + tpm*atr // determines Take Profit's price
FixedTakePrice = valuewhen(bought,TakePrice,0) // stores original TakePrice
plot(FixedTakePrice,"Take Profit",color=color.green,linewidth=2,style=plot.style_cross)
nn = input(7,"Channel Length")
ll = lowest(low,nn)
if close<ll[1]
strategy.entry("Buy",strategy.long)
if strategy.position_size > 0
strategy.exit(id="XL SL", stop=FixedStopPrice, limit=FixedTakePrice) // commands stop loss order to exit!
plot(ll,color=color.orange)