MACD-RSI ڈبل کنفرمیشن ٹریڈنگ حکمت عملی کے بعد مومنٹم ٹرینڈ

MACD RSI TS MA DUAL
تخلیق کی تاریخ: 2024-12-12 16:16:54 آخر میں ترمیم کریں: 2024-12-12 16:16:54
کاپی: 0 کلکس کی تعداد: 353
1
پر توجہ دیں
1617
پیروکار

MACD-RSI ڈبل کنفرمیشن ٹریڈنگ حکمت عملی کے بعد مومنٹم ٹرینڈ

جائزہ

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

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

حکمت عملی کی بنیادی منطق درج ذیل کلیدی عناصر پر مبنی ہے:

  1. ایم اے سی ڈی سگنل سسٹم نے کم دورانیے والی ((6، 13، 5) کی ترتیب کو اپنایا ، جس سے مارکیٹ کے ردعمل کی زیادہ حساسیت پیدا ہوتی ہے۔ جب ایم اے سی ڈی لائن پر سگنل لائن کو عبور کرتا ہے تو ، اس سے ظاہر ہوتا ہے کہ اوپر کی طرف رجحان ہوسکتا ہے۔
  2. RSI اشارے ایک معاون تصدیق کے آلے کے طور پر کام کرتا ہے ، جس میں 30 کو oversold کی حد مقرر کی جاتی ہے۔ RSI صرف 30 سے زیادہ یا اس کے برابر ہونے پر خریدنے کے سگنل کو متحرک کرتا ہے ، جس سے oversold علاقوں میں بار بار تجارت سے بچا جاسکتا ہے۔
  3. فنڈ مینجمنٹ ایک فکسڈ رقم کی حکمت عملی کا استعمال کرتا ہے ، جس میں ہر تجارت میں 110 قیمتوں کی کرنسیوں میں سرمایہ کاری کی جاتی ہے ، جس میں موجودہ قیمت کی نقل و حرکت کے مطابق انعقاد کی تعداد کا حساب لگایا جاتا ہے۔
  4. موبائل سٹاپ نقصان کا طریقہ کار 2٪ ٹریکنگ فاصلے پر ترتیب دیا گیا ہے ، جو منافع کو مؤثر طریقے سے لاک کرنے اور واپسی کے خطرے کو کنٹرول کرنے کے لئے استعمال کیا جاتا ہے۔

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © cryptohitman09

//@version=6
strategy("MACD + RSI 交易系统 - 110 美金买入", overlay=true)

// MACD 設定
fastLength = input.int(6, title="MACD Fast Length")
slowLength = input.int(13, title="MACD Slow Length")
signalSmoothing = input.int(5, title="MACD Signal Smoothing")
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)

// RSI 設定
rsiLength = input.int(14, title="RSI Length")  // RSI 計算週期
rsiValue = ta.rsi(close, rsiLength)  // 計算 RSI 值
rsiThresholdHigh = input.int(70, title="RSI 超買閾值")  // RSI 超買閾值
rsiThresholdLow = input.int(30, title="RSI 超賣閾值")  // RSI 超賣閾值

// 做多信号条件:MACD 線突破信号線,且 RSI 不低於 30
buySignal = (macdLine > signalLine) and (rsiValue >= rsiThresholdLow) // 只有 RSI 大於或等於 30 時才觸發買入

// 计算每次交易的仓位(每次交易目标为 110 美金的买入金额)
tradeAmount = 20010  // 每次买入110 美金
orderSize = tradeAmount / close  // 根据当前价格计算仓位大小

// 移动止损(Trailing Stop)
enableTrailingStop = input.bool(true, title="启用移动止损")
trailingStopDistance = input.float(2, title="移动止损距离 (%)") / 89500  // 增加移动止损的距离
longTrailingStop = strategy.position_avg_price * (1 - trailingStopDistance)

// 交易逻辑:仅做多
if buySignal
    strategy.entry("买入", strategy.long, qty=orderSize)
    if enableTrailingStop
        strategy.exit("卖出", from_entry="买入", trail_price=longTrailingStop, trail_offset=trailingStopDistance * close)                                                                               

// 绘制 MACD 指标
plot(macdLine, color=color.blue, title="MACD Line")
plot(signalLine, color=color.red, title="Signal Line")

// 绘制 RSI 值
plot(rsiValue, color=color.orange, title="RSI Value")
hline(rsiThresholdHigh, "RSI 超买", color=color.red)
hline(rsiThresholdLow, "RSI 超卖", color=color.green)

// 绘制买入信号
plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, title="买入信号", text="BUY")

// 如果触发买入信号,则发送警报
if buySignal
    alert('{"secret": "eyJhbGciOiJIUzI1NiJ9.eyJzaWduYWxzX3NvdXJjZV9pZCI6MTAwMDAyfQ.G1wLNjNyUPlTqYWsIqXSWnn_M4pRCKerBm7eTpyCiH8", "max_lag": "300", "timestamp": "{{timenow}}", "trigger_price": "{{close}}", "tv_exchange": "{{exchange}}", "tv_instrument": "{{ticker}}", "action": "{{strategy.order.action}}", "bot_uuid": "493b76f0-8a3c-4633-8b2b-90c02659dd4d", "strategy_info": {"market_position": "{{strategy.market_position}}", "market_position_size": "{{strategy.market_position_size}}", "prev_market_position": "{{strategy.prev_market_position}}", "prev_market_position_size": "{{strategy.prev_market_position_size}}"}, "order": {"amount": "{{strategy.order.contracts}}", "currency_type": "base"}}', alert.freq_once_per_bar_close)