بولنگر بینڈ پر مبنی پرائس ایکشن حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-20 14:03:52
ٹیگز:

img

جائزہ

اس حکمت عملی کا نام بولنگر بینڈ پر مبنی پرائس ایکشن حکمت عملی ہے۔ یہ کمپاؤنڈ حالت کے فیصلے پر مبنی تجارتی سگنل تیار کرنے کے لئے پرائس ایکشن تجزیہ اور بولنگر بینڈ کو مربوط کرتا ہے۔

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

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

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

فوائد کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی ہدایات

اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. رجحانات اور اتار چڑھاؤ کو زیادہ مؤثر طریقے سے قبضہ کرنے کے لئے بولنگر بینڈ پیرامیٹرز کو بہتر بنائیں.

  2. منافع میں مقفل اور خطرات کو منظم کرنے کے لئے منتقل سٹاپ نقصان شامل کریں.

  3. غلط اشاروں کو فلٹر کرنے کے لئے تصدیق کے لئے دیگر اشارے جیسے MACD، RSI شامل کریں.

  4. مشین لرننگ الگورتھم شامل کریں، بڑے اعداد و شمار کے ساتھ ماڈل ٹرین کریں، اور حکمت عملی کے پیرامیٹرز اور اشارے کے وزن کو متحرک طور پر بہتر بنائیں.

نتیجہ

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


/*backtest
start: 2022-12-13 00:00:00
end: 2023-12-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// main codebody taken from Trader Noro - Noro's Crypto Pattern for H1
// Intraday strategy- Exit at EOD at all cost

strategy(title = "Price Action + Bollinger Strategy ",overlay=true)
bar = close > open ? 1 : close < open ? -1 : 0
body = abs(close - open)
avgbody = sma(body, 100)

//calculate simple moving average bollinger bands
b_sma = input(21,minval=1,title=" SMA candle")
b_sma_no_of_deviations = 2.1
b_sma_signal = sma(close, b_sma)
b_sma_deviation = b_sma_no_of_deviations * stdev(close, b_sma)
b_sma_upper= b_sma_signal + b_sma_deviation
b_sma_lower= b_sma_signal - b_sma_deviation

up1 = body < body[1] / 2 and bar[1]==1 and bar == -1 and close[1] > b_sma_upper   
dn1 = body < body[1] / 2 and bar[1]==-1 and bar == 1 and close[1] < b_sma_lower  
up2 = false
dn2 = false
up2 := (up1[1] or up2[1]) and close < close[1]
dn2 := (dn1[1] or dn2[1]) and close > close[1]
plotarrow(up1 or up2 ? 1 : na, colorup = color.black, colordown = color.black, transp = 0)
plotarrow(dn1 or dn2 ? -1 : na, colorup = color.black, colordown = color.black, transp = 0)

strategy.entry("Buy", true, when = dn1)
strategy.exit("exit", "Buy", profit = 3, loss = 1.5)

strategy.entry("Short", false, when = up1)
strategy.exit("exit", "Short", profit = 3, loss = 1.5)



مزید