ATR کے اتار چڑھاؤ کے مطابق ڈائنامک اسٹاپ لاس کے ساتھ موافقت پذیر مومینٹم ناک ان حکمت عملی
خلاصہ
یہ حکمت عملی موومنٹم انڈیکیٹر اسٹوکاسٹک K ویلیو اور وولیٹیلیٹی انڈیکیٹر ATR کو یکجا کرتی ہے۔ ATR کی قدر کی بنیاد پر K ویلیو کے اسٹاپ لاس اور انٹری لائن کو متحرک طور پر ایڈجسٹ کیا جاتا ہے، جس سے مارکیٹ کی وولیٹیلیٹی کے مطابق خود بخود اسٹاپ لاس اور انٹری لائن کو ایڈجسٹ کرنے کا تصور عمل میں آتا ہے۔
حکمت عملی کا اصول
-
لمبائی
lenکے K ویلیوsma(stoch(close, high, low, len), smoothK)کا حساب لگایا جاتا ہے، جو اسٹوکاسٹک انڈیکیٹر کی K ویلیو کی نمائندگی کرتا ہے۔ -
لمبائی
lenکے ATR ویلیوatr(len)کا حساب لگایا جاتا ہے۔ -
ATR ویلیو کی بنیاد پر اسٹاپ لائن
plot(rsi(atr, len)+lowLine, ..., title = "low line")اور انٹری لائنplot(rsi(atr, len)*-1+100-lowLine, ..., title = "up line")کھینچی جاتی ہیں۔ -
فیصلہ کیا جاتا ہے کہ K ویلیو کب انٹری لائن کو توڑتی ہے
crossover(k,up line)اور کب اسٹاپ لائن کو توڑتی ہےcrossunder(k,low line)، جس سے خرید و فروخت کے سگنل پیدا ہوتے ہیں۔ -
خرید و فروخت کے بیک گراؤنڈ رنگ کھینچے جاتے ہیں۔
-
جب مذکورہ سگنل پورے ہوں تو خرید و فروخت کی کارروائیاں کی جاتی ہیں اور اسٹاپ لاس مقرر کیا جاتا ہے۔
حکمت عملی کے فوائد کا تجزیہ
-
یہ حکمت عملی مارکیٹ کی وولیٹیلیٹی ATR کے مطابق اسٹاپ لاس اور انٹری لائن کو متحرک طور پر ایڈجسٹ کرتی ہے، جس سے مارکیٹ کی وولیٹیلیٹی کے مطابق اسٹاپ لاس کے خطرے کو خود بخود ڈھالا جا سکتا ہے۔
-
جب مارکیٹ میں زیادہ اتار چڑھاؤ ہوتا ہے، تو اسٹاپ لاس اور انٹری لائن کے درمیان فاصلہ بڑھ جاتا ہے، جس سے اسٹاپ لاس کو جھٹکے سے بچایا جا سکتا ہے۔
-
جب مارکیٹ میں پرسکون اتار چڑھاؤ ہوتا ہے، تو اسٹاپ لاس اور انٹری لائن کے درمیان فاصلہ کم ہو جاتا ہے، جس سے بروقت اسٹاپ لاس لگایا جا سکتا ہے۔
-
موومنٹم انڈیکیٹر K ویلیو کا استعمال انٹری اور ایگزٹ کا فیصلہ کرنے کے لیے کیا جاتا ہے۔ K ویلیو قیمت میں تبدیلی کی رفتار کو ظاہر کر سکتی ہے اور موڑ کے مقامات کو پکڑ سکتی ہے۔
-
موومنٹم انڈیکیٹر اور وولیٹیلیٹی انڈیکیٹر کا امتزاج، نہ صرف رجحان کو پکڑ سکتا ہے بلکہ وولیٹیلیٹی کے مطابق خود بخود خطرے کو ایڈجسٹ بھی کر سکتا ہے۔
حکمت عملی کے خطرات کا تجزیہ
-
K ویلیو میں جھوٹے بریک آؤٹ ہو سکتے ہیں، جس سے غیر ضروری تجارتی سگنل پیدا ہو سکتے ہیں۔ K ویلیو کے پیرامیٹر
smoothKکو مناسب طریقے سے ایڈجسٹ کر کے K لائن کو ہموار کیا جا سکتا ہے۔ -
اگر ATR پیرامیٹر
lenبہت بڑا ہو تو اسٹاپ لاس اور انٹری لائن کے درمیان فاصلہ بہت زیادہ ہو جاتا ہے، جس سے خطرہ بڑھ سکتا ہے۔lenکے مختلف اقدار کے استحکام کی جانچ کی جا سکتی ہے۔ -
خالص ٹریلنگ اسٹاپ لاس اس بات کا تعین نہیں کر سکتا کہ اسٹاپ لاس کی پوزیشن مناسب ہے یا نہیں، اور ایک بار کے اسٹاپ لاس کے خطرے کو کنٹرول نہیں کر سکتا۔ متوقع اسٹاپ لاس الگورتھم کو شامل کر کے ایک بار کے اسٹاپ لاس کے خطرے کو کنٹرول کیا جا سکتا ہے۔
-
حکمت عملی کے سگنل بار بار آتے ہیں، جس سے تجارتی اخراجات زیادہ ہوتے ہیں۔ انٹری لائن کے پیرامیٹر
lowLineکو مناسب طریقے سے ایڈجسٹ کر کے تجارتی تعدد کو کنٹرول کیا جا سکتا ہے۔
حکمت عملی کی بہتری کی سمت
-
K ویلیو کے پیرامیٹر
smoothKکو ایڈجسٹ کر کے جانچیں تاکہ K ویلیو کو ہموار کرنے کے لیے بہترین پیرامیٹر مجموعہ تلاش کیا جا سکے۔ -
ATR پیرامیٹر
lenکے مختلف اقدار کی جانچ کریں تاکہ مناسب ATR پیرامیٹر کا تعین کیا جا سکے۔ -
انٹری لائن کے پیرامیٹر
lowLineکو بہتر بنائیں تاکہ تجارتی تعدد کو کنٹرول کرنے کے لیے بہترین پیرامیٹر تلاش کیا جا سکے۔ -
جھوٹے بریک آؤٹ سے بچنے کے لیے دیگر انڈیکیٹرز کے ساتھ انٹری سگنل کو فلٹر کرنے پر غور کریں، جیسے کہ حجم انڈیکیٹر، KDJ انڈیکیٹر وغیرہ۔
-
اسٹاپ لاس کے طریقہ کار کو بہتر بنانے پر غور کریں، جیسے کہ متوقع اسٹاپ لاس میں تبدیلی، تاکہ اسٹاپ لاس کے خطرے کو فعال طور پر کنٹرول کیا جا سکے۔
خلاصہ
یہ حکمت عملی موومنٹم انڈیکیٹر K ویلیو اور وولیٹیلیٹی انڈیکیٹر ATR پر مبنی ہے، جس میں اسٹاپ لاس اور انٹری لائن کو متحرک طور پر ایڈجسٹ کرنے کا تصور نافذ کیا گیا ہے۔ یہ نہ صرف رجحان کو پکڑ سکتی ہے بلکہ وولیٹیلیٹی کے مطابق خود بخود خطرے کو ایڈجسٹ بھی کر سکتی ہے، اور یہ ایک بہت ہی جدید اور عملی حکمت عملی کا تصور ہے۔ پیرامیٹر کی بہتری، اسٹاپ لاس کے طریقہ کار میں تبدیلی وغیرہ کے ذریعے مزید اصلاح سے حکمت عملی کو زیادہ مستحکم اور قابل اعتماد بنایا جا سکتا ہے، جس کے بہت اچھے امکانات ہیں۔
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Stoch + ATR", overlay=false, pyramiding = 0, calc_on_order_fills = false, commission_type = strategy.commission.percent, commission_value = 0.0454, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
len = input(34, minval=1, title="Length for Main Stochastic & ATR") - 1
