
اس حکمت عملی میں بلین بینڈ ، نسبتا strong مضبوط اشاریہ ((آر ایس آئی) اور اشاریہ منتقل کرنے والی اوسط ((ای ایم اے) کے تین اشارے شامل ہیں ، جس سے ایک لمبی لکیر کے ذریعہ اسٹاک کی خودکار تجارت کی حکمت عملی کا احساس ہوتا ہے۔ جب آر ایس آئی اوور سیل لائن سے نیچے ہوتا ہے اور قیمت بلین بینڈ کے نیچے کی طرف جاتی ہے یا اس سے رابطہ کرتی ہے تو خریدنے کا اشارہ پیدا ہوتا ہے۔ جب قیمت اوپر کی طرف ہوتی ہے اور بلین بینڈ کو ٹریک کرتی ہے تو بیچنے کا اشارہ پیدا ہوتا ہے۔
یہ حکمت عملی بنیادی طور پر برن بینڈ ، آر ایس آئی اور ای ایم اے کے تین اشارے پر مبنی ہے۔ برن بینڈ میں درمیانی سٹرلنگ قیمت کی ایک سادہ حرکت پذیر اوسط ہے ، اور اوپر اور نیچے کی سٹرلنگ قیمت کے معیاری فرق کے دو گنا حد ہے۔ برن بینڈ مارکیٹ میں اوور بیو اور اوور سیل کا فیصلہ کرنے کے قابل ہے ، جب قیمت نیچے کی طرف ہے تو اوور سیل کا مظاہرہ ہے ، جب قیمت اوپر کی طرف ہے تو اوور خرید ہے۔ آر ایس آئی اشارے اسٹاک کو اوور خریدنے کا فیصلہ کرنے والے اہم اشارے میں سے ایک ہے ، آر ایس آئی 30 سے کم ہے اوور فروخت ، 70 سے زیادہ ہے اوور خرید۔ ای ایم اے قیمت کی ایک انڈیکس ویٹڈ حرکت پذیر اوسط ہے ، جس سے قیمت کے رجحان کا فیصلہ کیا جاسکتا ہے۔
اس حکمت عملی کی خریداری کی شرائط یہ ہیں: آر ایس آئی اشارے 30 سے نیچے oversold لائن پر خریدنے کا اشارہ پیدا کرتا ہے ، اور ایک ہی وقت میں اس کی ضرورت ہوتی ہے کہ قیمت قریب پہنچ گئی ہے یا برن کے نیچے کی ٹریک کو چھو رہی ہے ، جس سے جعلی سگنل سے بچا جاسکتا ہے۔
اس حکمت عملی کی فروخت کی شرائط یہ ہیں: قیمتوں میں اضافے کے دوران ، جب بورن بینڈ کو ٹریک پر چھونے پر فروخت کا اشارہ پیدا ہوتا ہے ، comboBox1 اس طرح بورن بینڈ کا استعمال کرتے ہوئے اوورلوڈ کی حیثیت کا اندازہ لگایا جاتا ہے ، اور اسٹاپ بیچ دیا جاتا ہے
خطرے سے نمٹنے کے طریقے:
اس حکمت عملی کو مزید بہتر بنانے کے لیے مندرجہ ذیل نکات پر غور کیا جا سکتا ہے:
اس حکمت عملی میں برن بینڈ ، آر ایس آئی اور ای ایم اے کے تین اشارے شامل ہیں ، جس سے دوہری فلٹرنگ فیصلے کی لمبی لائن حاصل ہوتی ہے۔ خود کار طریقے سے تجارت کی حکمت عملی۔ اوورلوڈ اور اوور سیل کی حیثیت کا فیصلہ کرنے کے لئے دوہری فلٹرنگ کا طریقہ کار غلط سگنل کو مؤثر طریقے سے روک سکتا ہے ، ای ایم اے کے فیصلے کے رجحان کا استعمال کرتے ہوئے منفی تجارت سے بچا جاسکتا ہے۔ اس کے علاوہ ، حکمت عملی کے پیرامیٹرز کو لچکدار ترتیب دیا جاسکتا ہے ، جو مختلف اسٹاک پر لاگو ہوتا ہے۔ یہ ایک آسان اور عملی تجارتی حکمت عملی ہے۔ اسٹریٹجی کو روکنے کے نقصان کی حکمت عملی کو بہتر بنانے ، باہر نکلنے کے قواعد وغیرہ کے ذریعہ ، حکمت عملی کی کارکردگی کو مزید بہتر بنانے اور واپسی کے خطرے کو کم کرنے کے لئے۔ یہ حکمت عملی ابتدائیوں کے لئے ایک حوالہ فریم ورک فراہم کرتی ہے ، جس کی عملی قدر ہے۔
/*backtest
start: 2023-12-21 00:00:00
end: 2023-12-28 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Bollinger + RSI + EMA, Double Strategy Long-Only (by ChartArt) v1.3", shorttitle="rsi 30 min ADJ Buy", overlay=true)
///////////// RSI
RSIlength = input(2, title="RSI Period Length") // Adjusted RSI period length
RSIoverSold = input(30, title="RSI Oversold Level") // Adjustable RSI oversold level
RSIoverBought = input(80, title="RSI Overbought Level") // Adjustable RSI overbought level
price = close
vrsi = rsi(price, RSIlength)
///////////// Bollinger Bands
BBlength = input(231, minval=1, title="Bollinger Period Length") // Adjusted Bollinger period length
BBmult = 2
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
///////////// EMA
useEMA = input(true, title="Use EMA?")
emaLength = input(20, title="EMA Period Length")
ema = useEMA ? ema(close, emaLength) : na
source = close
buyEntry = crossover(source, BBlower) or (close < BBlower and close > BBbasis) or (low < BBlower and close > BBbasis) // Add condition for low touching Bollinger Band
sellEntry = crossunder(source, BBupper)
///////////// Plotting
plot(BBbasis, color=color.aqua, title="Bollinger Bands SMA Basis Line")
plot(BBupper, color=color.silver, title="Bollinger Bands Upper Line")
plot(BBlower, color=color.silver, title="Bollinger Bands Lower Line")
plot(ema, color=color.orange, title="EMA") // Plot EMA
///////////// RSI + Bollinger Bands Strategy
long = crossover(vrsi, RSIoverSold) and buyEntry
close_long = close >= BBupper
if (not na(vrsi))
if long
strategy.entry("Buy", strategy.long, qty=10, stop=BBlower, comment="Buy")
else
strategy.cancel(id="Buy")
if close_long
strategy.close("Buy")