یہ حکمت عملی بولنگر بینڈ اشارے پر مبنی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ بولنگر بینڈ کی اوپری اور نچلی بینڈوں کا استعمال رجحان کی سمت کا تعین کرنے اور رجحان کی پیروی کو نافذ کرنے کے لئے کرتا ہے۔ جب قیمت اوپری بینڈ سے ٹوٹ جاتی ہے تو یہ طویل ہوجاتا ہے اور جب قیمت نچلی بینڈ سے ٹوٹ جاتی ہے تو مختصر ہوجاتا ہے۔ اسٹاپ نقصان بولنگر بینڈ کے وسط بینڈ پر طے ہوتا ہے۔
یہ حکمت عملی قیمت کے رجحان کا تعین کرنے کے لئے بولنگر بینڈ اشارے کا استعمال کرتی ہے۔ بولنگر بینڈ میں تین لائنیں ہوتی ہیں - اوپری بینڈ ، نچلی بینڈ اور درمیانی بینڈ۔ اوپری بینڈ قیمت کی بالائی حد کی نمائندگی کرتا ہے ، نچلی بینڈ قیمت کی نیچے کی حد کی نمائندگی کرتا ہے ، اور وسط بینڈ قیمت کی حرکت پذیر اوسط لائن کی نمائندگی کرتا ہے۔ جب قیمت نچلی بینڈ سے اوپری بینڈ سے ٹوٹ جاتی ہے تو ، اس سے بڑھتی ہوئی رجحان کا آغاز ہوتا ہے۔ جب قیمت اوپری بینڈ سے نچلی بینڈ سے ٹوٹ جاتی ہے تو ، اس سے نیچے کی رجحان کا آغاز ہوتا ہے۔
خاص طور پر ، اس حکمت عملی کی طویل اندراج کی شرائط یہ ہیں: 1) موجودہ موم بتی کی بندش کی قیمت اوپری بینڈ سے زیادہ ہے۔ 2) پچھلی موم بتی کی بندش کی قیمت اوپری بینڈ سے کم ہے۔ اس سے یہ اشارہ ہوتا ہے کہ قیمت توڑ چکی ہے اور اپ ٹرینڈ شروع ہوچکا ہے ، لہذا طویل عرصے سے جانا مناسب ہے۔ مختصر اندراج کی شرائط اسی طرح کی ہیں: موجودہ موم بتی کی بندش کی قیمت کم بینڈ سے نیچے ہے اور پچھلی موم بتی کی بندش کی قیمت کم بینڈ سے اوپر ہے ، جس سے یہ ظاہر ہوتا ہے کہ مختصر جانا تیار ہے۔
اس حکمت عملی کا اسٹاپ نقصان کا طریقہ کار درمیانی بینڈ پر اسٹاپ نقصان کی سطح طے کرتا ہے ، دونوں طویل اور مختصر پوزیشنوں کے ل.۔ چونکہ درمیانی بینڈ قیمت کی حرکت پذیر اوسط لائن کی نمائندگی کرتا ہے ، لہذا یہ رجحان میں تبدیلی کا فیصلہ کرنے کے لئے ایک اہم سطح ہے۔
اس حکمت عملی کی سب سے بڑی طاقت اس کی قیمت کے رجحانات کو واضح طور پر شناخت کرنے کی صلاحیت ہے ، رجحانات کو ٹریک کرنے کے لئے بولنگر بینڈ اشارے کی خصوصیات کا استعمال کرتے ہوئے ، مارکیٹ کے اتار چڑھاؤ سے گمراہ ہونے سے بچنے کے لئے۔ دوسرے اشارے کے مقابلے میں ، بولنگر بینڈ توڑنے کا فیصلہ کرنے کے لئے زیادہ قابل اعتماد ہیں ، جھوٹے توڑ کو کم کرتے ہیں۔
اس کے علاوہ ، یہ حکمت عملی طویل اور مختصر دونوں اطراف کے لئے اندراج کے قواعد طے کرتی ہے ، جس سے قیمتوں میں اتار چڑھاؤ کو زیادہ سے زیادہ حاصل کرنے کے لئے دو طرفہ تجارت ممکن ہوتی ہے۔ وسط بینڈ کو اسٹاپ نقصان کی سطح کے طور پر اپنانے سے نقصان کی کٹ کی درستگی میں بہتری آسکتی ہے۔ بروقت اسٹاپ نقصان حکمت عملی کی منافع بخش کے لئے اہم ہے۔
اس حکمت عملی کا بنیادی خطرہ بولنگر بینڈ پیرامیٹر کی تشکیل میں ہے۔ بولنگر بینڈ کی حرکت پذیر اوسط مدت اور معیاری انحراف کا سائز بالائی اور نچلی بینڈ کی پوزیشن کو براہ راست متاثر کرے گا۔ پیرامیٹر کی غلط ترتیبات سے غلط بریک آؤٹ کی شرح میں اضافہ ہوسکتا ہے۔
اس کے علاوہ ، وسط بینڈ کو اسٹاپ نقصان کی سطح کے طور پر استعمال کرنے میں بھی خطرہ ہوتا ہے۔ جب مارکیٹ میں تیز اتار چڑھاؤ ہوتا ہے تو ، قیمت وسط بینڈ کو اچانک توڑ سکتی ہے ، جس سے اسٹاپ نقصان شروع ہوتا ہے۔ پھر ہمیں اس بات کا اندازہ لگانے کی ضرورت ہے کہ آیا کوئی بڑا رجحان الٹ رہا ہے ، اور اس کے مطابق اسٹاپ نقصان کی حد کو ضرورت کے مطابق بڑھانا ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
بولنگر بینڈ پیرامیٹرز کو بہتر بنائیں۔ پیرامیٹرز کا بہترین مجموعہ تلاش کرنے کے لئے مختلف ادوار کے ساتھ تجرباتی ڈیٹا جمع کریں۔
ہلکے تجارتی حجم کے منظرناموں کے تحت جھوٹے بریک آؤٹ سے بچنے کے لئے حجم کی جانچ پڑتال کے قواعد شامل کریں۔ احکامات کو متحرک کرنے سے پہلے تجارتی حجم کی حد مقرر کرسکتا ہے جس کی ضرورت ہے کہ حالیہ اوسط قدر سے تجاوز کریں۔
سٹاپ نقصان کے میکانزم کو بہتر بنانا سٹاپ نقصان کی سطح کو متحرک طور پر مارکیٹ کی اتار چڑھاؤ کی ڈگری کی بنیاد پر ایڈجسٹ کرنا۔ اعلی اتار چڑھاؤ کے تحت سٹاپ نقصان کی حد کو بڑھانا اور کم اتار چڑھاؤ کے تحت اسے تنگ کرنا۔
ایم اے سی ڈی، کے ڈی جے جیسے مزید اشارے سے فیصلہ شامل کریں تاکہ انٹری ٹائمنگ کا تعین کرنے میں مدد مل سکے، آپریشن کی درستگی کو بہتر بنایا جاسکے۔
آخر میں ، یہ عام طور پر حکمت عملی کے بعد ایک عملی رجحان ہے۔ یہ بولنگر بینڈ اشارے کا استعمال کرتے ہوئے رجحان کی سمت کی نشاندہی کرتا ہے اور جب قیمت اوپری یا نچلے بینڈ سے ٹوٹ جاتی ہے تو آرڈرز کو متحرک کرتا ہے۔ دو طرفہ تجارت قیمت کی نقل و حرکت کو زیادہ سے زیادہ حاصل کرنے میں مدد کرتی ہے۔ بہتر نتائج کے ل param پیرامیٹر ٹیوننگ ، اسٹاپ نقصان کی اصلاح وغیرہ کے ذریعے حکمت عملی کی اصلاح کے لئے بہت زیادہ گنجائش ہے۔
/*backtest start: 2024-01-22 00:00:00 end: 2024-02-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // © Valente_F //@version=4 strategy(title="Strategy: Trend Following Bollinger Bands", shorttitle="Strategy: Trend Following Bollinger Bands", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity) //Inputs //Bollinger Bands Parameters length = input(defval=20, minval=1, title= "Length") stddev = input(defval=2, minval=0.5, title= "StdDev") // STRATEGY INPUTS //Entry and Exit Parameters checkbox1 = input(true, title="Enable Long Entrys") checkbox2 = input(true, title="Enable Short Entrys") //Bollinger Bands Calculation [middle, upper, lower] = bb(close, length, stddev) //Long Conditions bulls1 = close > upper bulls2 = close[1] < upper[1] bulls = bulls1 and bulls2 //Short Conditions bears1 = close < lower bears2 = close[1] > lower[1] bears = bears1 and bears2 // Plots of Bollinger Bands plot(upper, title = "Upper Band", color = color.aqua)//, display = display.none) plot(middle, title = "MA", color = color.red)//, display = display.none) plot(lower, title = "Lower Band", color = color.aqua)//, display = display.none) neutral_color = color.new(color.black, 100) barcolors = bulls ? color.green : bears ? color.red : neutral_color //Paint bars with the entry colors barcolor(barcolors) //Strategy //STRATEGY LONG long_entry = bulls and checkbox1 long_entry_level = high strategy.entry("Long", true, stop = long_entry_level, when = long_entry) strategy.cancel("Long", when = not long_entry) strategy.exit("Stop Long", "Long", stop = middle) //STRATEGY SHORT short_entry = bears and checkbox2 short_entry_level = low strategy.entry("Short", false, stop = short_entry_level, when = short_entry) strategy.cancel("Short", when = not short_entry) strategy.exit("Stop Short", "Short", stop = middle)