اس حکمت عملی میں ایم اے سی ڈی اور آر ایس آئی اشارے کو یکجا کیا گیا ہے تاکہ کم خریدنے اور اعلی فروخت کرنے والے آپریشنز کے لئے رجحان کی تبدیلی کے نکات کی نشاندہی کی جاسکے۔ جب ایم اے سی ڈی لائن سگنل لائن کے اوپر عبور کرتی ہے جبکہ آر ایس آئی زیادہ فروخت ہوتا ہے تو یہ خرید سگنل تیار کرتا ہے ، اور جب ایم اے سی ڈی لائن سگنل لائن سے نیچے عبور کرتی ہے جب آر ایس آئی زیادہ فروخت ہوتا ہے۔
ایم اے سی ڈی اشارے میں ایم اے سی ڈی لائن ، سگنل لائن اور ہسٹوگرام شامل ہیں۔ ایم اے سی ڈی لائن تیز ہے جبکہ سگنل لائن سست ہے۔ جب ایم اے سی ڈی لائن سگنل لائن سے اوپر عبور کرتی ہے تو ، ایک خرید کا اشارہ پیدا ہوتا ہے جو اوپر کے رجحان کی نشاندہی کرتا ہے۔ جب ایم اے سی ڈی لائن سگنل لائن سے نیچے عبور کرتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے جو نیچے کے رجحان کی نشاندہی کرتا ہے۔
آر ایس آئی اوسیلیٹر مارکیٹ میں زیادہ خرید / زیادہ فروخت کی سطح کی عکاسی کرتا ہے۔ آر ایس آئی 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")