EMA کو RSI/MACD/ATR کے ساتھ ملانے والی ڈبل موونگ ایوریج کراس اوور حکمت عملی

EMA RSI MACD ATR
تخلیق کی تاریخ: 2024-04-29 17:33:05 آخر میں ترمیم کریں: 2024-04-29 17:33:05
کاپی: 4 کلکس کی تعداد: 1001
1
پر توجہ دیں
1617
پیروکار

EMA کو RSI/MACD/ATR کے ساتھ ملانے والی ڈبل موونگ ایوریج کراس اوور حکمت عملی

جائزہ

یہ حکمت عملی تجارتی سگنل کی وشوسنییتا کو بڑھانے کے لئے دو اشاریہ حرکت پذیر اوسط ((EMA) کے کراس کو بنیادی تجارتی سگنل کے طور پر استعمال کرتی ہے ، جبکہ نسبتا strong مضبوط اشاریہ ((RSI)) ، متحرک اوسط گھومنے والی اشارے ((MACD) اور اوسط حقیقی طول موج ((ATR) کو معاون اشارے کے طور پر استعمال کرتی ہے۔ جب تیز EMA پر سست EMA ہوتا ہے ، اور RSI 70 سے کم ہوتا ہے تو ، MACD لائن سگنل کے اوپر ہوتا ہے ، اور ATR کی قیمت پچھلے دور کے مقابلے میں 10٪ سے زیادہ بڑھ جاتی ہے۔ اس کے برعکس ، جب تیز EMA کے نیچے سست EMA ہوتا ہے ، اور RSI 30 سے زیادہ ہے ، اور MACD لائن سگنل لائن کے نیچے ، اور ATR کی قیمت پچھلے دور کے مقابلے میں 10٪ سے زیادہ بڑھ جاتی ہے تو ، یہ ایک خالی سگنل ہوتا ہے۔ اس حکمت عملی میں خطرے کو کنٹرول کرنے کے لئے ایک مقررہ تعداد میں اسٹاپ نقصانات اور انخلاء کو بھی ترتیب دیا گیا ہے۔

حکمت عملی کا اصول

  1. تیز رفتار لائن اور سست رفتار لائن کے طور پر 8 سائیکل اور 14 سائیکل ای ایم اے کا حساب لگائیں۔
  2. RSI اور MACD اشارے کا حساب کتاب 14 سائیکلوں کے لئے ، MACD 12 ، 26 ، 9 کو پیرامیٹرز کے طور پر استعمال کرتا ہے۔
  3. 14 سائیکلوں کے لئے اے ٹی آر کی قیمتوں کا حساب لگائیں
  4. جب تیز EMA پر سست EMA ، RSI 70 سے کم ہے ، MACD لائن سگنل لائن کے اوپر ہے ، اور ATR کی قیمت پچھلے دور کے مقابلے میں 10٪ سے زیادہ بڑھ گئی ہے تو ، زیادہ سگنل تیار کیا جاتا ہے۔
  5. جب فاسٹ ای ایم اے کے نیچے سست ای ایم اے سے گزرے ، آر ایس آئی 30 سے زیادہ ہے ، ایم اے سی ڈی لائن سگنل لائن کے نیچے ہے ، اور اے ٹی آر کی قیمت پچھلے دور سے 10٪ سے زیادہ بڑھ گئی ہے تو ، خالی جگہ کا اشارہ پیدا ہوتا ہے۔
  6. 100 پوائنٹس کی روک تھام اور 200 پوائنٹس کی روک تھام.
  7. ٹریڈنگ سگنل کے مطابق ٹریڈنگ پر عملدرآمد کریں اور اسٹاپ نقصان کی روک تھام کی ترتیب کے مطابق تجارت سے باہر نکلیں۔

اسٹریٹجک فوائد

  1. اس کے علاوہ ، یہ ایک بہت بڑا تجارتی اشارے ہے جس میں بہت سے تکنیکی اشارے شامل ہیں ، جس سے تجارتی سگنل کی وشوسنییتا میں اضافہ ہوتا ہے۔
  2. اے ٹی آر کو فلٹرنگ کی شرط کے طور پر استعمال کرتے ہوئے ، مارکیٹ میں اتار چڑھاؤ بڑھنے پر ہی تجارت کریں ، اور کم اتار چڑھاؤ والے علاقوں میں بار بار تجارت سے گریز کریں۔
  3. اس کے علاوہ ، اس کے پاس اسٹاپ نقصان اور اسٹاپ کی ایک مقررہ تعداد ہے ، جو خطرے کو مؤثر طریقے سے کنٹرول کرتی ہے۔
  4. کوڈ کو سمجھنے اور بہتر بنانے کے لئے آسان اور آسان ہے.

اسٹریٹجک رسک

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

حکمت عملی کی اصلاح کی سمت

  1. سگنل کی وشوسنییتا کو مزید بہتر بنانے کے لئے مزید تکنیکی اشارے یا مارکیٹ کے جذبات کے اشارے ، جیسے برن بینڈ ، ٹرانزیکشن حجم وغیرہ کو متعارف کرانے پر غور کیا جاسکتا ہے۔
  2. اسٹاپ اور اسٹاپ کی ترتیبات کو بہتر بنایا جاسکتا ہے ، جیسے متحرک اسٹاپ اسٹاپ یا اتار چڑھاؤ پر مبنی اسٹاپ اسٹاپ ، تاکہ مارکیٹ میں تبدیلیوں کو بہتر طور پر ایڈجسٹ کیا جاسکے۔
  3. ٹریڈنگ سگنل کو بنیادی تجزیہ جیسے معاشی اعداد و شمار ، اہم واقعات وغیرہ کے ساتھ مل کر فلٹر کیا جاسکتا ہے تاکہ کچھ خاص حالات میں غلط سگنل سے بچا جاسکے۔
  4. پیرامیٹرز کو بہتر بنایا جاسکتا ہے ، جیسے ای ایم اے کی مدت ، آر ایس آئی اور ایم اے سی ڈی کے پیرامیٹرز ، تاکہ موجودہ مارکیٹ کے لئے بہترین فٹ بیٹھنے والے پیرامیٹرز کا مجموعہ مل سکے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Enhanced EMA Crossover Strategy", overlay=true)

// Indicators
ema_fast = ema(close, 8)
ema_slow = ema(close, 14)
rsi = rsi(close, 14)

// Correcting the MACD variable definitions
[macd_line, signal_line, _] = macd(close, 12, 26, 9)
atr_value = atr(14)

// Entry conditions with additional filters
long_condition = crossover(ema_fast, ema_slow) and rsi < 70 and (macd_line > signal_line) and atr_value > atr_value[1] * 1.1
short_condition = crossunder(ema_fast, ema_slow) and rsi > 30 and (macd_line < signal_line) and atr_value > atr_value[1] * 1.1

// Adding debug information
plotshape(series=long_condition, color=color.green, location=location.belowbar, style=shape.xcross, title="Long Signal")
plotshape(series=short_condition, color=color.red, location=location.abovebar, style=shape.xcross, title="Short Signal")

// Risk management based on a fixed number of points
stop_loss_points = 100
take_profit_points = 200

// Order execution
if (long_condition)
    strategy.entry("Long", strategy.long, comment="Long Entry")
    strategy.exit("Exit Long", "Long", stop=close - stop_loss_points, limit=close + take_profit_points)

if (short_condition)
    strategy.entry("Short", strategy.short, comment="Short Entry")
    strategy.exit("Exit Short", "Short", stop=close + stop_loss_points, limit=close - take_profit_points)

// Plotting EMAs for reference
plot(ema_fast, color=color.blue, title="Fast EMA")
plot(ema_slow, color=color.orange, title="Slow EMA")