اس حکمت عملی میں برن بینڈ اشارے اور اسٹوک آر ایس آئی اشارے کو ملا دیا گیا ہے ، جس سے کثیر اشارے کے جوڑے کی تجارت ممکن ہے۔ یہ ایک عام قسم کی جوڑی اشارے کی حکمت عملی ہے۔ حکمت عملی برن بینڈ کے ذریعہ رجحان کی سمت کا تعین کرتی ہے ، اسٹوک آر ایس آئی کے داخلے کے وقت کو بہتر بناتی ہے ، جس سے تجارتی سگنل پیدا ہوتا ہے۔
یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:
بلین بینڈ میں اوپری ، درمیانی اور نچلے ریلوں کا حساب لگائیں۔ جب قیمت نیچے کی طرف سے اوپر کی طرف بڑھتی ہے تو خریدنے کا اشارہ ہوتا ہے۔
اسٹوچ آر ایس آئی اشارے کا حساب لگائیں جو خریدنے کا اشارہ پیدا کرتا ہے جب اس کی K لائن D لائن کو پار کرتی ہے۔
مخصوص تجارت کا منطق یہ ہے کہ: ایک ہی وقت میں بروئنگ بینڈ کے ٹریک بریک اور اسٹوک آر ایس آئی اشارے کی کانٹا کو پورا کرتے ہوئے ، خریدیں اور پوزیشن کھولیں۔
فلیٹ پوزیشن کی شرائط بند یا نقصان: جب قیمت دوبارہ برلن بینڈ کے اوپر یا وسط ریل کو چھوتی ہے تو ، فلیٹ پوزیشن کو روکیں۔ جب قیمت دوبارہ برلن بینڈ سے نیچے گرتی ہے تو ، فلیٹ پوزیشن کو روکیں۔
مندرجہ ذیل اقدامات سے خطرے کو کم کیا جا سکتا ہے:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
بہترین پیرامیٹرز کو تلاش کرنے کے لئے اوپر اور نیچے ریل کے حساب سے تناسب کو ایڈجسٹ کریں
K اور D اقدار کے لئے بہترین میچ تلاش کریں
صرف ایک اشارے پر انحصار کرنے سے جعلی سگنل سے بچیں
ٹریلنگ اسٹاپ کی قیمتوں میں اتار چڑھاؤ
مختلف اقسام کے پیرامیٹرز ایک جیسے نہیں ہوتے ہیں اور ان کو بہتر بنانے کی ضرورت ہوتی ہے۔
اس حکمت عملی نے بلین بینڈ کی طرف سے رجحان کی سمت کا فیصلہ کیا ، اسٹوک آر ایس آئی نے داخلے کے وقت کو بہتر بنایا ، جس سے کثیر اشارے کے جوڑے کے ذریعہ تجارت کا فائدہ حاصل ہوا۔ تاہم ، پیرامیٹرز کو بہتر بنانے میں دشواری کا سامنا کرنا پڑتا ہے ، سگنل کی درستگی کو بہتر بنانا ہے۔ ہم پیرامیٹرز کو بہتر بنانے کے لئے سخت ریٹرننگ کے ذریعہ پیرامیٹرز کو بہتر بناسکتے ہیں ، تصدیق کے اشارے کو فلٹر کرتے ہیں ، اور ریٹرننگ کے نتائج کے مطابق حکمت عملی کے قواعد میں مسلسل ترمیم کرتے ہیں ، تاکہ سگنل کی درستگی کو بہتر بناتے ہوئے ، جوڑے کے اشارے کے جوڑے کے فیصلے کی برتری کو برقرار رکھیں۔ حکمت عملی کو زیادہ مستحکم اور قابل اعتماد بنانے کے لئے صرف مسلسل سیکھنے اور اصلاح کی ضرورت ہے۔
/*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")