RSI-MACD ایک سے زیادہ سگنل ٹریڈنگ سسٹم متحرک اسٹاپ پرافٹ اور اسٹاپ لاس اسٹریٹجی کے ساتھ مل کر

RSI MACD
تخلیق کی تاریخ: 2024-11-28 15:47:00 آخر میں ترمیم کریں: 2024-11-28 15:47:00
کاپی: 1 کلکس کی تعداد: 475
1
پر توجہ دیں
1617
پیروکار

RSI-MACD ایک سے زیادہ سگنل ٹریڈنگ سسٹم متحرک اسٹاپ پرافٹ اور اسٹاپ لاس اسٹریٹجی کے ساتھ مل کر

جائزہ

یہ حکمت عملی ایک تکنیکی تجزیہ اشارے پر مبنی تجارتی نظام ہے جس میں RSI ((نسبتاً کمزور انڈیکس) اور MACD ((موبائل اوسط قریب اور دور) ڈبل سگنل کی تصدیق کا طریقہ کار شامل ہے ، جس میں اوورلوڈ اور اوورلوڈ زون میں تجارتی مواقع کی تلاش اور متحرک اسٹاپ نقصان کے استعمال سے خطرے کا انتظام کیا جاتا ہے۔ حکمت عملی کو بنیادی طور پر مختصر لائنوں کی تجارت کے لئے ڈیزائن کیا گیا ہے ، جو تیزی سے مارکیٹ کے ماحول میں تجارتی مواقع کو پکڑنے کے لئے موزوں ہے۔

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

حکمت عملی آر ایس آئی اور ایم اے سی ڈی ، دو کلاسیکی تکنیکی اشارے کا استعمال کرتے ہوئے ٹریڈنگ سگنل سسٹم بناتی ہے۔ خریدنے کا اشارہ آر ایس آئی کے نیچے 35 ((اوور سیل زون) پر ہوتا ہے اور ایم اے سی ڈی گولڈ فورک پر ہوتا ہے۔ فروخت کرنے کا اشارہ آر ایس آئی کے اوپر 70 ((اوور خرید زون) پر ہوتا ہے اور ایم اے سی ڈی ڈی ڈیڈ فورک پر ہوتا ہے۔ نظام 300 اسٹاپ نقصان اور 600 اسٹاپ نقصان کے ساتھ ایک رسک مینجمنٹ میکانزم کا استعمال کرتا ہے ، جس میں 2: 1 کا فائدہ نقصان کا تناسب طویل مدتی تجارت میں مثبت متوقع منافع حاصل کرنے میں مدد کرتا ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Scalping XAU/USD m5 (Protected)", overlay=true)

// Parâmetros do usuário
rsiPeriod = input(14, title="Período do RSI")
rsiOverbought = input(70, title="Nível de Sobrecompra do RSI")  // Ajustado para aumentar trades
rsiOversold = input(35, title="Nível de Sobrevenda do RSI")    // Ajustado para aumentar trades
macdFast = input(6, title="Média Rápida do MACD") // Ajustado para aumentar a frequência
macdSlow = input(13, title="Média Lenta do MACD")  // Ajustado para aumentar a frequência
macdSignal = input(7, title="Sinal do MACD")
lotSize = input(1, title="Tamanho do Lote")
slPips = input(300, title="Stop-Loss (pips)")  // Definido pelo usuário
tpPips = input(600, title="Take-Profit (pips)")  // Definido pelo usuário

// Cálculos do RSI e MACD
rsi = ta.rsi(close, rsiPeriod)
[macdLine, signalLine, _] = ta.macd(close, macdFast, macdSlow, macdSignal)

// Condições de compra
buyCondition = (rsi < rsiOversold) and (macdLine > signalLine) and (ta.crossover(macdLine, signalLine))

// Condições de venda
sellCondition = (rsi > rsiOverbought) and (macdLine < signalLine) and (ta.crossunder(macdLine, signalLine))

// Executa a compra
if (buyCondition)
    strategy.entry("Compra", strategy.long, qty=lotSize)
    label.new(bar_index, close, "Compra", color=color.green, style=label.style_label_up, textcolor=color.white, size=size.small)

// Executa a venda
if (sellCondition)
    strategy.entry("Venda", strategy.short, qty=lotSize)
    label.new(bar_index, close, "Venda", color=color.red, style=label.style_label_down, textcolor=color.white, size=size.small)

// Saídas com Stop-Loss e Take-Profit
if (strategy.position_size > 0)  // Para posições de compra
    strategy.exit("Saída Compra", from_entry="Compra", stop=close - slPips * syminfo.mintick, limit=close + tpPips * syminfo.mintick)

if (strategy.position_size < 0)  // Para posições de venda
    strategy.exit("Saída Venda", from_entry="Venda", stop=close + slPips * syminfo.mintick, limit=close - tpPips * syminfo.mintick)

// Plota o RSI e suas linhas de sobrecompra/sobrevenda
hline(rsiOverbought, "Sobrecompra", color=color.red)
hline(rsiOversold, "Sobrevenda", color=color.green)
plot(rsi, "RSI", color=color.blue)

// Plota o MACD
macdHist = macdLine - signalLine
plot(macdHist, title="Histograma MACD", color=color.green, style=plot.style_histogram)