بولنگر بینڈز اور متحرک اوسط امتزاج کی حکمت عملی


تخلیق کی تاریخ: 2024-02-02 17:47:12 آخر میں ترمیم کریں: 2024-02-02 17:47:12
کاپی: 1 کلکس کی تعداد: 820
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈز اور متحرک اوسط امتزاج کی حکمت عملی

جائزہ

اس حکمت عملی میں برلن بینڈ اور ایک چلتی اوسط کا مجموعہ استعمال کیا جاتا ہے ، جس میں قیمتوں میں اضافے کا تعین برلن بینڈ کے اوپر اور نیچے کی طرف سے کیا جاتا ہے ، اور تیزی سے چلنے والی اوسط اور سست چلنے والی اوسط کے سنہری کراس اور موت کے کراس کا استعمال کرتے ہوئے رجحانات کا تعین کیا جاتا ہے۔ برلن بینڈ کے اوپر ٹریک ٹوٹنے اور تیز چلنے والی اوسط پر سست چلنے والی اوسط کو عبور کرتے وقت زیادہ کام کریں ، برلن بینڈ کے نیچے ٹریک ٹوٹنے اور تیز چلنے والی اوسط کے نیچے سست چلنے والی اوسط کو عبور کرتے وقت خالی جگہ بنائیں ، اس دوہری شرائط کا استعمال کرتے ہوئے جعلی توڑنے کو مؤثر طریقے سے فلٹر کریں۔

حکمت عملی کا اصول

اس حکمت عملی میں بنیادی طور پر قیمتوں کا تعین کرنے کے لئے برن بینڈ اور رجحانات کا تعین کرنے کے لئے دو تکنیکی اشارے کا ایک مجموعہ بنانے کے لئے ایک چلتی اوسط کا استعمال کیا جاتا ہے۔

برین بینڈ کا وسط بینڈ قیمتوں کی ایک سادہ حرکت پذیر اوسط ہے ، اوپری ریل درمیانی بینڈ + 2 گنا معیاری فرق ہے ، اور نیچے کی ریل درمیانی بینڈ - 2 گنا معیاری فرق ہے۔ جب قیمت اوپر کی طرف بڑھتی ہے تو اس کی نمائندگی زیادہ خرید کی حالت ہوتی ہے ، اور جب قیمت نیچے کی طرف بڑھتی ہے تو اس کی نمائندگی زیادہ فروخت کی حالت ہوتی ہے۔

فاسٹ منتقل اوسط قیمت کی 50 سیکنڈ سادہ منتقل اوسط ہے ، اور سست منتقل اوسط قیمت کی 200 سیکنڈ سادہ منتقل اوسط ہے۔ جب فاسٹ منتقل اوسط پر سست منتقل اوسط سے تجاوز ہوتا ہے تو اس کی نمائندگی کرتا ہے کہ مارکیٹ کا رجحان اوپر کی طرف بڑھ جاتا ہے ، یعنی سنہری کراسنگ۔ جب فاسٹ منتقل اوسط کے نیچے سست منتقل اوسط ہوتا ہے تو اس کی نمائندگی کرتا ہے کہ مارکیٹ کا رجحان نیچے کی طرف بڑھ جاتا ہے ، یعنی موت کا کراسنگ۔

اس حکمت عملی کا تعین کرنے کے لئے داخلہ کے لئے ایک ہی وقت میں دو شرائط کو پورا کرنے کی ضرورت ہے: قیمتوں میں بوریل بینڈ کو توڑنے کا مطلب ہے کہ مزاحمت کی سطح کو توڑنا اور تیزی سے چلنے والی اوسط پر تیزی سے چلنے والی اوسط کا مطلب ہے کہ رجحان بڑھ رہا ہے۔ قیمتوں میں بوریل بینڈ کو توڑنے کا مطلب ہے کہ سپورٹ کی سطح کو توڑنا اور تیزی سے چلنے والی اوسط کے نیچے تیزی سے چلنے والی اوسط کا مطلب ہے کہ رجحان کم ہے۔ اس طرح ، جعلی توڑنے سے داخلہ پر پڑنے والے اثرات کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔

اسٹریٹجک فوائد

  1. ڈبل شرائط کے فیصلے کا استعمال کرتے ہوئے ، جعلی توڑنے کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے ، جس سے داخلے کو زیادہ درست بنایا جاسکتا ہے۔

  2. برن بینڈ فیصلے مزاحمت کی حمایت زیادہ بدیہی ہیں، اور منتقل اوسط رجحانات کا فیصلہ کرنے کے لئے زیادہ قابل اعتماد ہیں، اور مجموعہ میں استعمال کیا جا سکتا ہے.

  3. پیرامیٹرز کو بہتر بنانے کے لئے کافی جگہ ہے ، جس میں زیادہ سے زیادہ مارکیٹ کے حالات کے مطابق بہتر بنانے کے لئے برن بینڈ کی لمبائی ، معیاری فاصلے کی ضرب ، اور منتقل اوسط کی مدت جیسے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے۔

  4. سادہ، آسانی سے سمجھنے کے لئے، چھوٹے کوڈ کی مقدار، براہ راست ریل ڈسک پر لاگو کیا جا سکتا ہے.

اسٹریٹجک رسک

  1. برین بینڈ اور چلتی اوسط دونوں کی خرابی ہوسکتی ہے ، اور دوہری شرائط کا فیصلہ ایک ساتھ ہی غلط ہوسکتا ہے ، جس سے غلط اندراج ہوتا ہے۔

  2. اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ،

  3. پیرامیٹرز کی غلط ترتیب بھی حکمت عملی کی کارکردگی کو متاثر کرتی ہے ، جیسے برن بینڈ کا دورانیہ بہت مختصر ، متحرک اوسط کا دورانیہ میچ نہیں ہوتا ہے۔

  4. ایک بریکنگ حکمت عملی میں جعلی کامیابیوں کا خطرہ ہوتا ہے ، یہاں تک کہ دوہری شرائط بھی جعلی کامیابیوں سے مکمل طور پر بچنے کے قابل نہیں ہیں۔

حکمت عملی کے خطرے کو متحرک طور پر پیرامیٹرز کو ایڈجسٹ کرنے، سخت روکنے، اور دیگر اشارے کے ساتھ مجموعہ کے ذریعے کم کیا جا سکتا ہے.

حکمت عملی کی اصلاح کی سمت

  1. دیگر تکنیکی اشارے کے فیصلے کو متعارف کرایا جاسکتا ہے ، جیسے ٹرانزیکشن حجم میں اضافہ برن بینڈ کو توڑنا ، MACD فیصلے کا رجحان وغیرہ ، جس سے متعدد شرائط کا فیصلہ ہوتا ہے۔

  2. K لائن کی شکل کے ساتھ مل کر داخلے کے وقت کا تعین کرنے میں معاون ثابت ہوسکتا ہے ، جیسے بند ہونے والی قیمتوں میں برلن کی پٹی کو ٹریک کرنے پر ایک ٹکرانا تشکیل دیا جاتا ہے۔

  3. متحرک اوسط کو متحرک اوسط کی جگہ پر ترتیب دیا جاسکتا ہے ، جس سے رجحانات کا اندازہ لگانے کی صلاحیت کو مزید بہتر بنایا جاسکتا ہے۔

  4. پیرامیٹرز کو خودکار طور پر بہتر بنانے کی خصوصیت ترتیب دی جاسکتی ہے ، جو تاریخ کی بازیافت کے ذریعہ خود بخود بہترین پیرامیٹرز کا مجموعہ تلاش کرتی ہے۔

  5. ہولڈنگ پوائنٹ اور سٹاپ نقصان پوائنٹ کو ایڈجسٹ کیا جاسکتا ہے ، اور نقصان کو کنٹرول کرنے کے لئے سخت اسٹاپ نقصان کی ترتیب دی جاسکتی ہے۔

خلاصہ کریں۔

یہ حکمت عملی برن بینڈ اور چلتی اوسط کے تکنیکی اشارے پر مبنی ایک مجموعہ کے طور پر استعمال کی جاتی ہے ، اور صرف اس صورت میں کھیل میں داخل ہوتی ہے جب قیمتوں میں برن بینڈ کو ٹریک کرنے یا ٹریک کرنے اور تیزی سے چلنے والی اوسط کے سنہری کراس یا موت کے کراس کی دوہری شرط کو پورا کیا جائے۔ اس طرح برن بینڈ کی حمایت کی مزاحمت کی بصیرت کا فائدہ اٹھایا جاتا ہے ، اور ایک دوسرے کی تکمیل کے لئے چلتی اوسط کے رجحانات کی وشوسنییتا کا فائدہ اٹھایا جاتا ہے ، جس سے جعلی توڑنے والے اثرات کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔ مجموعی طور پر ، یہ حکمت عملی بہت عملی ہے ، قابل عمل ہے ، اور اس کو عملی طور پر لاگو کیا جاسکتا ہے اور اس کو بہتر بنایا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-25 00:00:00
end: 2024-02-01 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Bollinger Bands and Moving Averages Strategy", overlay=true)

// Bollinger Bands
length = input(20, minval=1, title="BB Length")
mult = input(2.0, minval=0.1, maxval=5, title="BB Standard Deviation")
src = close
basis = sma(src, length)
dev = mult * stdev(src, length)
upper = basis + dev
lower = basis - dev

// Moving Averages
ma1_length = input(50, minval=1, title="MA1 Length")
ma2_length = input(200, minval=1, title="MA2 Length")
ma1 = sma(src, ma1_length)
ma2 = sma(src, ma2_length)

// Strategy Conditions
longCondition = crossover(src, upper) and crossover(ma1, ma2)
shortCondition = crossunder(src, lower) and crossunder(ma1, ma2)

// Strategy Execution
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Long", when=shortCondition)
strategy.close("Short", when=longCondition)

// Plotting
plot(basis, color=color.blue, title="Basis")
plot(upper, color=color.red, title="Upper")
plot(lower, color=color.green, title="Lower")
plot(ma1, color=color.orange, title="MA1")
plot(ma2, color=color.purple, title="MA2")