وسائل لوڈ ہو رہے ہیں... لوڈنگ...

RSI/MACD/ATR کے ساتھ EMA کراس اوور کی بہتر حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-04-29 17:33:05
ٹیگز:ای ایم اےآر ایس آئیایم اے سی ڈیاے ٹی آر

img

جائزہ

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

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

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


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


متعلقہ

مزید