
جائزہ
اس حکمت عملی میں بولنگر بینڈ کو بطور اہم اشارے استعمال کیا جاتا ہے ، جس میں قیمتوں کے اوپر اور نیچے کی ٹریک کے مابین تعلقات کا تجزیہ کیا جاتا ہے ، تاکہ مخصوص حالات میں تجارت کی جاسکے۔ حکمت عملی کا بنیادی نظریہ یہ ہے کہ: جب اختتامی قیمت اوپر کی ٹریک کو توڑتی ہے تو زیادہ کریں ، اور نیچے کی ٹریک کو توڑنے پر خالی کریں ، اور اسی وقت مخالف سگنل کی کھلی پوزیشن کا استعمال کریں ، تاکہ قیمتوں کے اتار چڑھاؤ کو پکڑ سکیں۔
حکمت عملی کا اصول
- برین بینڈ کے وسط ، اوپری اور نچلے ریلوں کا حساب لگائیں۔ وسط ریل اختتامی قیمت کی ایک سادہ منتقل اوسط ہے ، اور اوپر اور نیچے ریلیں وسط ریل کے علاوہ ایک خاص ضرب کا معیاری فرق ہیں۔
- جب بندش کی قیمت ٹریک سے ٹکرا جاتی ہے تو ، زیادہ شرائط کو متحرک کریں ، زیادہ پوزیشن کھولیں۔
- جب بندش کی قیمت ٹریک سے ٹکرا جاتی ہے تو ، خالی کرنے کی شرط کو متحرک کریں ، اور خالی پوزیشن کھولیں۔
- جب ایک سے زیادہ پوزیشن کی پوزیشن ہوتی ہے تو ، اگر کوئی خالی پوزیشن ہوتی ہے تو ، ایک سے زیادہ پوزیشن کو صاف کریں۔
- خالی سر پوزیشن رکھنے پر ، اگر متعدد شرائط ہوں تو ، خالی سر پوزیشن۔
اسٹریٹجک فوائد
- برین بینڈ قیمتوں کے اتار چڑھاو کو مؤثر طریقے سے ظاہر کرنے کی صلاحیت رکھتا ہے ، اور اس کا استعمال ٹریڈنگ سگنل کے طور پر کچھ قابل اعتماد ہے۔
- حکمت عملی کی منطق واضح ہے، اسے سمجھنا اور اس پر عمل درآمد کرنا آسان ہے۔
- یہ حکمت عملی قیمتوں کے اتار چڑھاو کو اچھی طرح سے پکڑ سکتی ہے اور رجحانات کے دوران بہتر منافع حاصل کر سکتی ہے۔
- strategeya5 a4. یہ نمبر y زیادہ اشارے استعمال نہیں کرتا ہے ، شور کی مداخلت کو کم کرتا ہے ، اور سگنل کی تاثیر کو بہتر بناتا ہے۔
اسٹریٹجک رسک
- ہنگامی حالات میں ، اس حکمت عملی سے زیادہ بار بار تجارت ہوسکتی ہے ، جس کی وجہ سے اعلی قیمتوں کا تبادلہ ہوتا ہے۔
- برین بینڈ پیرامیٹرز کے انتخاب سے حکمت عملی کی کارکردگی پر بہت زیادہ اثر پڑتا ہے۔ غلط پیرامیٹرز کی وجہ سے حکمت عملی ناکام ہوسکتی ہے۔
- اس حکمت عملی میں کوئی اسٹاپ نقصان نہیں ہے ، اور مارکیٹ میں تیزی سے الٹ جانے کا خطرہ زیادہ ہوسکتا ہے۔
- حکمت عملی میں تجارت کی اقسام کی خصوصیات کو مدنظر نہیں رکھا گیا ہے۔ مختلف تجارت کی اقسام کے لئے پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت پڑسکتی ہے۔
حکمت عملی کی اصلاح کی سمت
- دوسرے اشارے متعارف کروائیں ، جیسے رجحان اشارے یا جھٹکا اشارے ، بروئنگ بینڈ سگنل کی تصدیق کرنے اور تجارت کی درستگی کو بہتر بنانے کے لئے۔
- پیرامیٹرز کو بہتر بنانے کے لئے ، جیسے برن بینڈ کی مدت اور مختلف مارکیٹ کے حالات کو اپنانے کے لئے معیاری فاصلے کا ضرب۔
- معقول اسٹاپ نقصان کی حد مقرر کریں اور ایک ہی تجارت کے خطرے پر قابو پالیں۔
- حکمت عملی کو تجارت کی قسم کی خصوصیات کے مطابق ایڈجسٹ کریں ، جیسے اتار چڑھاؤ ، لیکویڈیٹی وغیرہ۔
- پوزیشن مینجمنٹ کو متعارف کرانے پر غور کریں ، مارکیٹ کی صورتحال کے مطابق پوزیشن کو ایڈجسٹ کریں ، منافع کے خطرے سے متعلق تناسب کو بہتر بنائیں۔
خلاصہ کریں۔
اس حکمت عملی میں بُرین بینڈ کو بنیادی حیثیت دی گئی ہے ، جس میں قیمتوں اور بُرین بینڈ کے تعلقات کا تجزیہ کیا گیا ہے۔ اس حکمت عملی کی منطق واضح ہے ، سمجھنے میں آسان ہے اور اس پر عمل درآمد کیا جاسکتا ہے ، جس سے رجحان کے حالات میں بہتر منافع حاصل کیا جاسکتا ہے۔ لیکن اس کے ساتھ ہی کچھ خطرات بھی موجود ہیں ، جیسے کہ بار بار تجارت ، پیرامیٹر کا غلط انتخاب وغیرہ۔ دیگر اشارے متعارف کرانے ، پیرامیٹرز کو بہتر بنانے ، اسٹاپ نقصان کی روک تھام وغیرہ کے ذریعہ ، حکمت عملی کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے ، اور مختلف مارکیٹ کے ماحول میں بہتر طور پر ڈھال لیا جاسکتا ہے۔
حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-05-28 00:00:00
end: 2024-06-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands Strategy", overlay=true)
src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev
upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2
// Long Condition: Close above Upper Bollinger Band
longCondition = close > upper1
// Short Condition: Close below Lower Bollinger Band
shortCondition = close < lower1
// Strategy Entry and Exit
strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)
// Close Long Position when Short Condition is Met
strategy.close("Long", when = shortCondition)
// Close Short Position when Long Condition is Met
strategy.close("Short", when = longCondition)
// Plotting Bollinger Bands
plot(basis, color=color.blue)
plot(upper1, color=color.new(color.blue, 80))
plot(lower1, color=color.new(color.orange, 80))