ای ایم اے کراس اوور اور بولنگر بینڈ کے ساتھ ریورس ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-21 16:12:18
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

  1. تیز EMA (50-period) اور سست EMA (200-period) کا حساب لگائیں۔ سست EMA کے اوپر تیز EMA کراسنگ ایک خرید سگنل ہے ، جبکہ نیچے تیز EMA کراسنگ ایک فروخت سگنل ہے۔

  2. 20 دورانیہ بولنگر بینڈ اوپر اور نیچے ریلوں کا حساب لگائیں.

  3. جب قیمت بی بی کی اوپری ریل سے گزرتی ہے تو ، اسے مختصر ہونے کے لئے ایک زیادہ خریدنے کا اشارہ سمجھا جاتا ہے۔ جب قیمت بی بی کی نچلی ریل سے گزرتی ہے تو ، اسے طویل ہونے کے لئے ایک زیادہ فروخت کا اشارہ سمجھا جاتا ہے۔

  4. داخلہ اور باہر نکلنے کا تعین کرنے کے لئے EMA کراس اوور اور BB بریک آؤٹ سگنل کو یکجا کریں۔

مندرجہ بالا منطق اس حکمت عملی کی ٹریڈنگ سگنلز کی نشاندہی کرنے کا بنیادی طریقہ ہے۔ جب تیز EMA سست EMA کو عبور کرتا ہے یا جب قیمت BB کی نچلی ریل کو توڑتی ہے تو یہ طویل ہوجاتا ہے۔ جب تیز EMA سست EMA سے نیچے عبور کرتا ہے یا جب قیمت BB کی اوپری ریل کو توڑتی ہے تو یہ مختصر ہوجاتا ہے۔

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

یہ ایک عام حکمت عملی ہے جس میں متعدد تکنیکی اشارے شامل ہیں ، جس میں طویل مدتی اور قلیل مدتی قیمتوں کے رجحانات کے ساتھ ساتھ زیادہ خریدنے اور زیادہ فروخت کی حالت کو بھی مدنظر رکھا گیا ہے۔ اہم فوائد یہ ہیں:

  1. ای ایم اے کراس اوورز طویل مدتی اور قلیل مدتی رجحانات کو مؤثر طریقے سے طے کرسکتے ہیں۔

  2. بولنگر بینڈ اوپر اور نیچے کا پیچھا کرنے سے بچنے کے لئے overbought اور oversold زون کی نشاندہی کر سکتے ہیں.

  3. اشارے کا مجموعہ استحکام کو بہتر بناتا ہے اور غلط سگنل سے بچتا ہے۔

  4. بیک ٹسٹ کے نتائج پیرامیٹر ٹوننگ کے ذریعے مزید بہتر کیے جا سکتے ہیں۔

خطرے کا تجزیہ

اس حکمت عملی کے ساتھ کچھ خطرات ہیں:

  1. ای ایم اے کا اثر تاخیر کا ہو سکتا ہے، بہترین انٹری پوائنٹس کی کمی۔

  2. بی بی پیرامیٹر کا غلط انتخاب رجحانات کو نظر انداز کر سکتا ہے۔

  3. بہت سے مشترکہ سگنل پیچیدگی میں اضافہ کرتے ہیں.

  4. جب مارکیٹ کے نظام میں تبدیلی آتی ہے تو پیرامیٹرز ناکام ہوسکتے ہیں۔

حل:

  1. مارکیٹوں کو اپنانے کے لئے پیرامیٹرز کو بہتر بنائیں.

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

  3. مختلف EMA اور BB پیرامیٹر کے مجموعے کی جانچ کریں.

  4. مزید بہتری جیسے آر ایس آئی کے ساتھ مل کر.

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

اس حکمت عملی کو بہتر بنانے کے لئے بڑی صلاحیت موجود ہے:

  1. زیادہ EMA اور BB پیرامیٹر مجموعے کی جانچ کریں.

  2. دیگر اشارے جیسے MACD، KDJ، RSI شامل کریں.

  3. پیچھے سٹاپ نقصان شامل کریں.

  4. مختلف وقت کے فریم میں حکمت عملی کی جانچ کریں.

  5. زیادہ سگنل کے لیے غیر معمولی حجم کے ساتھ مل کر۔

مختلف پیرامیٹرز اور اشارے پر مضبوط بیک ٹسٹنگ کے ذریعے، استحکام اور منافع بخش کے لئے حکمت عملی کو مزید بہتر بنایا جا سکتا ہے.

نتیجہ

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


/*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)


مزید