MACD اور RSI کے ساتھ ایک مشترکہ حکمت عملی

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

img

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

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

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

ایم اے سی ڈی اشارے

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

RSI اشارے

آر ایس آئی اوسیلیٹر مارکیٹ میں زیادہ خرید / زیادہ فروخت کی سطح کی عکاسی کرتا ہے۔ آر ایس آئی 70 سے اوپر زیادہ خرید کی حالتوں کا اشارہ کرتا ہے جبکہ آر ایس آئی 30 سے نیچے زیادہ فروخت کی حالتوں کا اشارہ کرتا ہے۔

حکمت عملی کے قواعد

خرید کی شرط: ایم اے سی ڈی لائن سگنل لائن (گولڈن کراس) سے اوپر کراس کرتی ہے اور آر ایس آئی 40 (اوور سیلڈ لیول) سے نیچے ہے۔

فروخت کی حالت: ایم اے سی ڈی لائن سگنل لائن (ڈیتھ کراس) سے نیچے کراس کرتی ہے اور آر ایس آئی 60 (اوور بک لیول) سے اوپر ہے۔

حکمت عملی MACD اشارے کا استعمال کرتے ہوئے رجحان کی سمتوں کی نشاندہی کرتی ہے اور RSI اشارے سے overbought / oversold سطحوں کا استعمال کرتے ہوئے ممکنہ الٹ پوائنٹس کا تعین کرتی ہے۔

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

  • اشارے کے امتزاج کے ذریعہ حکمت عملی کے استحکام اور جیت کی شرح کو بہتر بناتا ہے۔ ایم اے سی ڈی رجحان کی سمت کی نشاندہی کرتا ہے اور آر ایس آئی ردوبدل کے وقت کی نشاندہی کرتا ہے ، جس سے سگنل کی وشوسنییتا میں اضافہ ہوتا ہے۔

  • مؤثر طریقے سے دونوں اشارے کا استعمال کرتے ہوئے کلیدی الٹ پوائنٹس کو پکڑتا ہے۔ آر ایس آئی اوور بک / اوور سیلڈ کی سطحوں کے ساتھ مل کر ایم اے سی ڈی کراس اوورز کے ساتھ بالکل ٹرینڈ شفٹوں کو نشان زد کرتا ہے۔

  • سادہ اور واضح تجارتی سگنل اور قواعد۔ سگنل دو مشہور اشارے سے آتے ہیں جن میں براہ راست عمل درآمد کے لئے واضح طور پر بیان کردہ قواعد ہوتے ہیں۔

  • اصلاحات کے لئے لچک۔ افزودگی کے قواعد کے لئے دونوں اشارے اور اضافی تکنیکی اشارے کے پیرامیٹرز کو شامل کیا جاسکتا ہے۔

خطرے کا تجزیہ

  • جھوٹے سگنلز اور جعلی اشاروں پر لگاتار تجارتوں کو کھونے کا خطرہ۔ غیر ضروری نقصانات قیمتوں میں ہلچل کے دوران ہوسکتے ہیں۔

  • رسک مینجمنٹ کے میکانزم کا فقدان۔ اسٹاپ نقصان کی عدم موجودگی سے طویل مدتی میں نقصانات میں اضافہ ہوسکتا ہے۔

  • ایم اے سی ڈی اور آر ایس آئی کی ناکامی کا خطرہ۔ یہ دونوں اشارے سائیڈ ویز یا خصوصی مارکیٹ کے حالات کے دوران بہت زیادہ غلط سگنل دیتے ہیں۔

  • اندھے اصلاحات کا خطرہ۔ مارکیٹ کی کافی معلومات کے بغیر نامناسب اصلاحات سے زیادہ فٹ ہونے کا سبب بن سکتا ہے۔

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

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

  • نیچے کی طرف خطرے کو محدود کرنے کے لئے سٹاپ نقصان کے طریقہ کار کو شامل کریں. ٹرائلنگ سٹاپ یا فیصد پر مبنی سٹاپ نقصان پر غور کریں.

  • زیادہ سے زیادہ ٹائم فریم کا جائزہ لیں تاکہ بہترین اشارے کے پیرامیٹرز اور سگنل مل سکیں۔

  • غلط سگنل اور تصدیق سگنل کو فلٹر کرنے کے لئے اضافی فلٹر اشارے (MA، KDJ وغیرہ)

  • بہترین اشارے کے پیرامیٹرز تلاش کرنے کے لئے وسیع پیمانے پر بیک ٹیسٹ کے ذریعے پیرامیٹر کی اصلاح.

  • علامت اور اکاؤنٹ کی تفصیلات کے مطابق پوزیشن سائزنگ کو ایڈجسٹ کریں.

خلاصہ

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("MACD and RSI Strategy", shorttitle="MRS long", overlay=true)

// Define input parameters
fast_length = input.int(5, title="MACD Fast Length")
slow_length = input.int(35, title="MACD Slow Length")
signal_smoothing = input.int(5, title="MACD Signal Smoothing")
rsi_length = input.int(14, title="RSI Length")

// Calculate MACD with custom signal smoothing
[macdLine, signalLine, _] = ta.macd(close, fast_length, slow_length, signal_smoothing)

// Calculate RSI
rsi = ta.rsi(close, rsi_length)

// Define buy and close conditions
buy_condition = ta.crossover(macdLine, signalLine) and rsi < 40
sell_condition = ta.crossunder(macdLine, signalLine) and rsi > 60

// Define Sell and close conditions
b_condition = ta.crossunder(macdLine, signalLine) and rsi < 40
s_condition = ta.crossover(macdLine, signalLine) and rsi > 75

// Plot buy and sell signals on the chart
plotshape(buy_condition ? 1 : na, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(sell_condition ? 1 : na, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")

// Strategy entry and exit conditions
if (buy_condition)
    strategy.entry("Buy", strategy.long)
if (sell_condition)
    strategy.close("Buy")

// if (s_condition)
//     strategy.entry("Sell", strategy.short)
// if (b_condition)
//     strategy.close("Sell")

مزید