آر ایس آئی کی ایم اے سی ڈی ہسٹوگرام حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-25 11:45:10
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

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

خاص طور پر ، حکمت عملی پہلے 14 پیریڈ آر ایس آئی اشارے کا حساب لگاتی ہے۔ پھر آر ایس آئی کی بنیاد پر ، ایم اے سی ڈی اشارے کا حساب لگایا جاتا ہے ، جس میں 12 اور 26 پیریڈ ای ایم اے ، نیز 9 پیریڈ سگنل لائن شامل ہے۔ پھر ایم اے سی ڈی ہسٹگرام کا حساب لگایا جاتا ہے۔

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

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

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

  1. زیادہ خریدنے / زیادہ فروخت کی سطح کا فیصلہ کرنے کے لئے آر ایس آئی کا استعمال اسٹاک کے انتخاب میں مدد کرتا ہے اور جھوٹے بریک آؤٹ کو روکتا ہے۔

  2. رجحان اور رفتار کی تبدیلیوں کے بارے میں ایم اے سی ڈی کا فیصلہ تجارتی سگنل کو واضح کرتا ہے۔

  3. RSI اور MACD کا امتزاج، متعدد عوامل پر مبنی فیصلوں کے ساتھ، جھوٹے سگنل کو فلٹر کرنے میں مدد کرتا ہے۔

اسٹریٹجی کے خطرات

  1. آر ایس آئی اور ایم اے سی ڈی کے لئے پیرامیٹر کی ترتیبات حکمت عملی کی کارکردگی کو متاثر کرتی ہیں اور ٹیوننگ اور اصلاح کی ضرورت ہوتی ہے۔

  2. متعدد اشارے کا امتزاج حکمت عملی کی پیچیدگی اور غلطیوں کے امکان کو بڑھاتا ہے۔

  3. ایم اے سی ڈی ٹریڈ سگنلز میں تاخیر ہوسکتی ہے اور انہیں دوسرے اشارے کے ذریعہ مکمل کرنے کی ضرورت ہے۔

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

  1. بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے RSI اور MACD پیرامیٹرز کو بہتر بنائیں.

  2. دیگر اشارے جیسے کے ڈی جے، بولنگر بینڈ کو شامل کریں تاکہ اشارے کا کلسٹر تشکیل دیا جاسکے اور سگنل کی درستگی کو بہتر بنایا جاسکے۔

  3. ہر تجارت کے نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان کی حکمت عملی شامل کریں.

  4. داخلہ اور باہر نکلنے کی منطق کو بہتر بنائیں تاکہ متضاد سگنلز سے بچ سکیں۔

نتیجہ

یہ حکمت عملی تجارتی سگنل بنانے کے لئے آر ایس آئی اور ایم اے سی ڈی اشارے کی مشترکہ طاقتوں کا استعمال کرتی ہے ، زیادہ خرید / فروخت کی سطح کا فیصلہ کرتے ہوئے رجحان اور رفتار کے عوامل کو بھی مدنظر رکھتے ہوئے ، غلط اشاروں کو مؤثر طریقے سے فلٹر کرنا اور معیاری سگنل فراہم کرنا۔ اگلے اقدامات میں پیرامیٹر کی اصلاح ، اسٹاپ نقصان ، مزید اشارے شامل کرنا وغیرہ شامل ہیں تاکہ سگنل کی درستگی اور وشوسنییتا کو بہتر بنایا جاسکے۔


/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "MACD of RSI", overlay = false)
//////////////////////// RSI ///////////////////////////

src = close, len = input(14, minval=1, title="Length")

up = sma(max(change(src), 0), len)

down = sma(-min(change(src), 0), len)

rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))

//////////////////////// RSI   //////////////////////////

//////////////// MACD  ////////////////////////////

sourcemacd = rsi

fastLength = input(12, minval=1), slowLength=input(26,minval=1)

signalLength=input(9,minval=1)


fastMA = ema(sourcemacd, fastLength)

slowMA = ema(sourcemacd, slowLength)

macd = fastMA - slowMA

signal = ema(macd, signalLength)

delta=macd-signal

swap1 = delta>0?green:red


plot(delta,color=swap1,style=columns,title='Histo',histbase=0,transp=20)

p1 = plot(macd,color=blue,title='MACD Line')

p2 = plot(signal,color=red,title='Signal')

fill(p1, p2, color=blue)

hline(0)

/////////////////////////MACD  //////////////////////////

// Conditions

longCond = na

sellCond = na

longCond :=  crossover(delta,0)

sellCond :=  crossunder(delta,0)

monthfrom =input(6)

monthuntil =input(12)

dayfrom=input(1)

dayuntil=input(31)

if (  longCond   )

    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY")

else

    strategy.cancel(id="BUY")

if ( sellCond   )

    strategy.close("BUY")

مزید