
یہ حکمت عملی دو مختلف ادوار کے EMA اوسط لائنوں کا حساب کتاب کرکے اسٹاک کی قیمتوں کے طویل مدتی اور قلیل مدتی رجحانات کا فیصلہ کرتی ہے۔ اس کے ساتھ ساتھ بورن بینڈ کو نیچے کی طرف لے جانے کے ساتھ ، یہ فیصلہ کرنے کے لئے کہ آیا اسٹاک کی قیمت زیادہ خرید یا زیادہ فروخت کی حالت میں ہے ، داخلے اور باہر نکلنے کے سگنل کے طور پر۔ یہ مارکیٹ کے الٹ پوائنٹس کا فیصلہ کرنے کے لئے متعدد تکنیکی اشارے جیسے اوسط لائن ، بورن بینڈ اور دیگر کو مربوط کرتا ہے ، جو ایک عام رجحان سے باخبر رہنے اور الٹ تجارت کی حکمت عملی ہے۔
یہ حکمت عملی خرید و فروخت کے مقامات کا تعین کرنے کا بنیادی طریقہ ہے۔ جب تیز EMA پر سست EMA سے گزرے ، یا اسٹاک کی قیمت بورن بینڈ سے نیچے گر گئی تو زیادہ کام کریں۔ جب تیز EMA کے نیچے سست EMA سے گزرے ، یا اسٹاک کی قیمت بورن بینڈ سے ٹریک پر گزرے تو خالی ہوجائیں۔
یہ ایک ایسی حکمت عملی ہے جو عام طور پر متعدد تکنیکی اشارے کے مجموعے میں استعمال کی جاتی ہے ، جس میں اسٹاک کی قیمتوں کے طویل مدتی رجحانات اور اوورلوڈ اور اوورلوڈ کی صورتحال کو مدنظر رکھا جاتا ہے ، جس میں مندرجہ ذیل اہم فوائد ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
ردعمل:
اس حکمت عملی میں بہت زیادہ اصلاح کی گنجائش ہے:
مختلف پیرامیٹرز اور اشارے کی جانچ کے ذریعے ، حکمت عملی کی مناسب جانچ اور اصلاح سے حکمت عملی کی استحکام اور منافع کو مزید بہتر بنایا جاسکتا ہے۔
یہ حکمت عملی ای ایم اے کی اوسط اور بلین بینڈ پر مبنی ہے ، جو دو سب سے اہم تکنیکی اشارے ہیں ، جو اسٹاک کی قیمتوں میں طویل مدتی رجحانات اور اوور بیئر اوور سیل زون کا تعین کرتے ہیں۔ اس حکمت عملی میں زیادہ سے زیادہ اشارے کے پیرامیٹرز کو بہتر بنانے اور جوڑنے سے بہتر حکمت عملی کا اثر حاصل کیا جاسکتا ہے۔ یہ حکمت عملی مارکیٹ کے ماحول کا اندازہ لگانے ، قواعد تیار کرنے اور حکمت عملی کو بہتر بنانے کے لئے کوانٹم ٹریڈنگ حکمت عملی کے نظریہ کی اچھی طرح سے عکاسی کرتی ہے۔ یقین ہے کہ مسلسل جانچ اور بہتری کے ذریعہ ، یہ حکمت عملی ایک قابل اعتماد مستحکم کوانٹم ٹریڈنگ حکمت عملی بن سکتی ہے۔
/*backtest
start: 2024-01-21 00:00:00
end: 2024-02-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Reversal Patterns, EMA Crossover, and Bollinger Bands", shorttitle="RP-EMABB", overlay=true)
// Input parameters
emaShortPeriod = input(50, title="Short EMA Period", minval=1)
emaLongPeriod = input(200, title="Long EMA Period", minval=1)
bbLength = input(20, title="Bollinger Bands Length", minval=1)
bbMultiplier = input(2.0, title="Bollinger Bands Multiplier", minval=0.1, maxval=5.0)
// Calculate EMAs
emaShort = ema(close, emaShortPeriod)
emaLong = ema(close, emaLongPeriod)
// Calculate Bollinger Bands
bbUpper = sma(close, bbLength) + bbMultiplier * stdev(close, bbLength)
bbLower = sma(close, bbLength) - bbMultiplier * stdev(close, bbLength)
// EMA Crossover and Crossunder
emaCrossover = crossover(emaShort, emaLong)
emaCrossunder = crossunder(emaShort, emaLong)
// Bollinger Bands Crossing
bbUpperCross = crossover(close, bbUpper)
bbLowerCross = crossunder(close, bbLower)
// Buy and Sell signals
strategy.entry("Buy", strategy.long, when=emaCrossover or bbLowerCross)
strategy.entry("Sell", strategy.short, when=emaCrossunder or bbUpperCross)
// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="50 EMA")
plot(emaLong, color=color.red, title="200 EMA")
// Plot Bollinger Bands
plot(bbUpper, color=color.green, title="Bollinger Bands Upper")
plot(bbLower, color=color.red, title="Bollinger Bands Lower")
// Highlight Buy and Sell signals on the chart
bgcolor(emaCrossover or bbLowerCross ? color.green : na, transp=90)
bgcolor(emaCrossunder or bbUpperCross ? color.red : na, transp=90)