یہ حکمت عملی متعدد اشارے کی تجارت کے لئے بولنگر بینڈ اور اسٹاک آر ایس آئی اشارے کو جوڑتی ہے۔ یہ عام مشترکہ اشارے کی حکمت عملی کی قسم سے تعلق رکھتی ہے۔ بولنگر بینڈ رجحان کی سمت کا تعین کرتے ہیں اور اسٹاک آر ایس آئی تجارتی اشاروں کے لئے اندراج کے اوقات کو بہتر بناتا ہے۔
یہ حکمت عملی دو اہم اشارے پر مبنی ہے:
بولنگر بینڈ
اوپری ، درمیانی اور نچلی بینڈ کا حساب لگائیں۔ جب قیمت نچلی بینڈ سے اوپر ہوتی ہے تو خرید کا اشارہ پیدا ہوتا ہے۔
اسٹاک آر ایس آئی
اسٹاک آر ایس آئی اشارے کا حساب لگائیں۔ خرید کا اشارہ اس وقت پیدا ہوتا ہے جب K لائن D لائن کے اوپر سے گزرتی ہے۔
مخصوص ٹریڈنگ منطق یہ ہے کہ: جب بولنگر بینڈ کے نچلے حصے اور اسٹاک آر ایس آئی کے گولڈن کراس دونوں ایک ساتھ ہوتے ہیں تو طویل عرصے سے کھولیں۔
ایگزٹ منطق منافع لینے اور نقصان روکنے کے لئے بینڈ استعمال کرتی ہے۔ جب قیمت دوبارہ اوپری یا درمیانی بینڈ کو چھوتی ہے تو منافع کے لئے بند ہوجاتا ہے ، جب قیمت نیچے والے بینڈ سے نیچے ہوجاتی ہے تو نقصان کے لئے بند ہوجاتا ہے۔
خطرات کو کم کیا جا سکتا ہے:
اسٹریٹیجی کو بہتر بنایا جاسکتا ہے:
بولنگر بینڈ پیرامیٹرز کو بہتر بنانا
بہترین فٹ کے لئے اوپری / نچلے حساب تناسب کو ایڈجسٹ کریں
اسٹاک آر ایس آئی پیرامیٹرز کی اصلاح
زیادہ سے زیادہ K اور D اقدار کا پتہ لگانا
MACD جیسے تصدیق کرنے والے اشارے شامل کرنا
ایک اشارے پر انحصار کرنے والے جھوٹے سگنل سے بچیں
فکسڈ اسٹاپ کے بجائے ٹریلنگ منافع اسٹاپ کا استعمال
قیمتوں میں اتار چڑھاؤ کی بنیاد پر ٹریل اسٹاپ
مختلف مصنوعات کے لئے الگ الگ جانچ کے پیرامیٹرز
زیادہ سے زیادہ پیرامیٹرز مختلف مصنوعات میں مختلف ہوتے ہیں
یہ حکمت عملی ایک کثیر اشارے کے نقطہ نظر کا فائدہ اٹھاتے ہوئے ، رجحان کی سمت کے لئے بولنگر بینڈ اور انٹری کی اصلاح کے لئے اسٹاک آر ایس آئی کا فائدہ اٹھاتی ہے۔ لیکن مشکل پیرامیٹر کی اصلاح اور سگنل کی درستگی جیسے چیلنجز موجود ہیں۔ پیرامیٹر کی اصلاح کے لئے سخت بیک ٹیسٹنگ ، فلٹرز کا اضافہ ، اور نتائج کی بنیاد پر قوانین کو مستقل طور پر ایڈجسٹ کرنے سے مجموعی نظام کی طاقت کو برقرار رکھتے ہوئے درستگی میں بہتری آسکتی ہے۔ مستقل اصلاحات مضبوطی کا باعث بنتی ہیں۔
/*backtest start: 2022-09-14 00:00:00 end: 2023-09-20 00:00:00 period: 2d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title = "BB+RSI v2", overlay = true) price=close ////////// /////// BB ///////////////////////// bblength = input(50) bbupmult =input(2,step=0.1,title="Multiplier for BB Upper Band") bblowmult = input(2,step=0.1,title="Multiplier for BB Lower Band") basis = sma(close,bblength) devup = bbupmult * stdev(close, bblength) devlow = bblowmult * stdev(close, bblength) upper = basis + devup lower = basis - devlow plot(basis, color=red) p1 = plot(upper, color=blue) p2 = plot(lower, color=blue) fill(p1, p2) bbbuy= crossover(price,lower) bbsell = crossunder(price,upper) or price>upper or crossunder(price,basis) //////////////////// BB ////////////////////// //////////////////////// S RSI ///////////////////// lengthrsi = input(6) overSold = input( 20 ) overBought = input( 70 ) vrsi = rsi(price, lengthrsi) smoothK = input(3, minval=1) smoothD = input(3, minval=1) lengthRSI = input(14, minval=1) lengthStoch = input(14, minval=1) src = input(close, title="RSI Source") rsi1 = rsi(src, lengthRSI) k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK) d = sma(k, smoothD) SRSIbuy=crossover(k,d) ////////////////////// S RSI /////////////////////// // Conditions longcond = bbbuy and SRSIbuy closelong = bbsell monthfrom =input(6) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( longcond ) strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY") else strategy.cancel(id="BUY") if ( closelong ) strategy.close("BUY")