
یہ حکمت عملی آر ایس آئی اور ایم اے سی ڈی اشارے پر مبنی ہے ، جس میں معاون مزاحمت کی سطح کے ساتھ تجارت کے سگنل کا تعین کیا گیا ہے۔ اس کا نام پونڈا کی زبان نکالنے کی حکمت عملی ہے۔ یہ حکمت عملی آر ایس آئی اشارے کے ذریعہ اوور اوور فروخت کا تعین کرتی ہے ، ایم اے سی ڈی اشارے کے ذریعہ اوور ہائیر رجحان کا تعین کرتی ہے ، اور 100 دورانیے میں اعلی ترین اور کم ترین قیمتوں کے ساتھ مل کر معاون مزاحمت کی سطح کا نقشہ بناتی ہے ، جو معاونت کے قریب خرید سگنل پیدا کرتی ہے ، اور مزاحمت کے قریب فروخت سگنل پیدا کرتی ہے ، جو عام رجحان سے متعلق قسم کی حکمت عملی ہے۔
یہ حکمت عملی بنیادی طور پر آر ایس آئی اور ایم اے سی ڈی دونوں اشارے پر مبنی ہے ، آر ایس آئی نے اوورلوڈ اوورلوڈ کی حیثیت کا فیصلہ کیا ، اور ایم اے سی ڈی نے اوورلوڈ رجحان کی حیثیت کا فیصلہ کیا۔ پہلے ، اس نے 14 سائیکلوں کی آر ایس آئی کی قیمت کا حساب لگایا ، اور اوورلوڈ لائن کو 70 اور اوورلوڈ لائن کو 30 کے طور پر نامزد کیا۔ اس کے بعد ، اس نے 12 دن کی تیز لائن ، 26 دن کی سست لائن کی ایم اے سی ڈی کی قیمت ، اور 9 دن کی سگنل لائن کا حساب لگایا۔ آر ایس آئی 30 سے کم ہے تو اسے اوورلوڈ سمجھا جاتا ہے۔ آر ایس آئی 70 سے زیادہ ہے تو اسے اوورلوڈ سمجھا جاتا ہے۔
اس کے علاوہ ، اس حکمت عملی میں 100 دوروں میں اعلی ترین اور کم ترین قیمتوں کا حساب کتاب کیا گیا ہے ، جس کی حمایت کی مزاحمت کی سطح ہے۔ جب خریدنے کا اشارہ پیدا ہوتا ہے تو ، قیمت کی حمایت کے قریب ہونے کی ضرورت ہوتی ہے ، یعنی بند ہونے والی قیمت 1 فیصد سے زیادہ معاونت سے زیادہ ہوتی ہے جب خریدنے کا اصل اشارہ ہوتا ہے۔ جب فروخت کا اشارہ ہوتا ہے تو اس کی ضرورت ہوتی ہے بند ہونے کی قیمت مزاحمت کی سطح سے 1 فیصد سے کم ہوتی ہے جب فروخت کا اصل اشارہ ہوتا ہے۔
اس حکمت عملی میں رجحانات کے تجزیہ اور اوور بیئر اوور سیل فیصلے کا امتزاج کیا گیا ہے ، جس سے صرف ایک اشارے پر انحصار کرنے سے پیدا ہونے والے غلط سگنلوں سے بچا جاسکتا ہے۔ اس کے ساتھ ہی ، معاونت کی مزاحمت کی سطح کو ایک بریک کے طور پر متعارف کرایا گیا ہے ، جس سے عام طور پر معاونت کی مزاحمت کی پوزیشن پر واپسی کی وجہ سے ہونے والی غلط تجارت کو کم کیا جاسکتا ہے۔ MACD فاسٹ لائن RSI اشارے کے ساتھ مل کر ، قیمتوں کے رجحانات اور اوور بیئر اوور سیل کی صورتحال کا زیادہ درست اندازہ لگایا جاسکتا ہے۔ یہ حکمت عملی قیمتوں کے طویل مدتی رجحان کو زیادہ لچکدار طریقے سے پکڑ سکتی ہے ، جب کہ سادہ منتقل اوسط حکمت عملی کے مقابلے میں۔
اس حکمت عملی کے چند اہم خطرات ہیں:
ایک مضبوط مارکیٹ میں ، حکمت عملی زیادہ تر منافع سے محروم ہوسکتی ہے ، کیونکہ اس کا رجحان ہے کہ وہ الٹ کے اختتام کے بعد ہی کھیل میں آئے۔
آر ایس آئی اور ایم اے سی ڈی پیرامیٹرز کی غلط ترتیب سے ٹریڈنگ سگنل کی غلطی ہوسکتی ہے۔
سپورٹ مزاحمت کا پتہ لگانے کا الگورتھم آسان ہے ، جس سے حقیقی سپورٹ مزاحمت کی جگہ کو زیادہ سے زیادہ یا کم کیا جاسکتا ہے۔
نقصان کو روکنے کے لئے کوئی طریقہ کار نہیں ہے۔ انتہائی صورتوں میں ، نقصان کو مؤثر طریقے سے کنٹرول نہیں کیا جاسکتا ہے۔
ان خطرات کے لئے ، اس طرح کے طریقوں کو بہتر بنایا جاسکتا ہے کہ وہ خود بخود MACD متعارف کروائیں ، RSI پیرامیٹرز کو بہتر بنائیں ، تاکہ وہ مختلف اقسام کی خصوصیات کے قریب ہوں۔ سپورٹ اور مزاحمت کے فیصلے کے الگورتھم کو بہتر بنائیں ، مارکیٹ ماڈلنگ کے فیصلے میں اضافہ کریں۔
اس حکمت عملی کو مندرجہ ذیل جہتوں سے بہتر بنایا جاسکتا ہے:
اسٹاپ نقصان کے طریقہ کار کو متعارف کروانا ، جیسے پینٹین AMO اشارے جوڑ کر موبائل اسٹاپ نقصان
MACD پیرامیٹرز کو ریئل ٹائم میں بہتر بنانے کے لئے خود کار طریقے سے MACD کا استعمال کریں
مارکیٹ میں ٹائپنگ کے فیصلے متعارف کروائیں ، اور زیادہ سائنسی معاون مزاحمت کی سطح کا تعین کریں
زیادہ اعداد و شمار کے ساتھ مل کر مارکیٹ کی حالت کا اندازہ لگانا ، مختلف حالتوں میں مختلف پیرامیٹرز استعمال کرنا
مشین لرننگ الگورتھم کا استعمال کرتے ہوئے حکمت عملی کو اختتام سے آخر تک بہتر بنانا
ان بہتریوں کے ساتھ ، اسٹریٹجک استحکام کو بہتر بنانے کے لئے پیچھے ہٹنے کو مزید کم کیا جاسکتا ہے۔
اس حکمت عملی میں آر ایس آئی اور ایم اے سی ڈی اشارے کا استعمال کیا گیا ہے تاکہ اوورلوڈ اور اوورلوڈ کی صورتحال کا اندازہ لگایا جاسکے ، معاونت اور مزاحمت کے قریب تجارت کی جائے ، یہ رجحان سے باخبر رہنے کی حکمت عملی ہے جو بہتر طریقے سے ظاہر ہوتی ہے۔ اس حکمت عملی کا فائدہ یہ ہے کہ اس حکمت عملی کا سگنل مستحکم ہے ، خطرہ قابل کنٹرول ہے ، جو درمیانی اور طویل مدتی رکھنے کے لئے موزوں ہے۔ تاہم ، کچھ پیرامیٹرز جیسے اشارے کے پیرامیٹرز ، معاونت مزاحمت کی حد وغیرہ کو مزید بہتر بنایا جاسکتا ہے ، جس سے منافع کی سطح میں اضافہ ہوتا ہے۔ مجموعی طور پر ، اس حکمت عملی میں رجحانات کی پیروی کرنے کے لئے اچھی کارکردگی کا مظاہرہ کیا گیا ہے ، یہ ایک آسان نفاذ اور خطرے سے قابو پانے والی مقدار کی حکمت عملی ہے۔
/*backtest
start: 2023-12-28 00:00:00
end: 2024-01-04 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("RSI + MACD with Support and Resistance", shorttitle="RSI_MACD_SR", overlay=true)
// Input for RSI and MACD values
rsiOverbought = input(70, title="RSI Overbought Threshold")
rsiOversold = input(30, title="RSI Oversold Threshold")
macdFastLength = input(12, title="MACD Fast Length")
macdSlowLength = input(26, title="MACD Slow Length")
macdSignalSmoothing = input(9, title="MACD Signal Smoothing")
// Calculating RSI and MACD
rsiValue = ta.rsi(close, 14)
[macdLine, signalLine, _] = ta.macd(close, macdFastLength, macdSlowLength, macdSignalSmoothing)
// Support and Resistance
support = ta.lowest(100)
resistance = ta.highest(100)
// Drawing support and resistance lines
// line.new(x1=bar_index[0], y1=support, x2=bar_index[-1], y2=support, color=color.green, width=1)
// line.new(x1=bar_index[0], y1=resistance, x2=bar_index[-1], y2=resistance, color=color.red, width=1)
// Buy Condition: If RSI is oversold and MACD line crosses above the signal line
// Additionally, check if price is near the support line
longCondition = ta.crossover(macdLine, signalLine) and rsiValue < rsiOversold and (close - support) < (close * 0.01)
strategy.entry("Long", strategy.long, when=longCondition, comment="Buy")
// Sell Condition: If RSI is overbought and MACD line crosses below the signal line
// Additionally, check if price is near the resistance line
shortCondition = ta.crossunder(macdLine, signalLine) and rsiValue > rsiOverbought and (resistance - close) < (close * 0.01)
strategy.entry("Short", strategy.short, when=shortCondition, comment="Sell")
// Plot values on the chart for visualization
plotshape(series=longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=shortCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")