وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ایم اے سی ڈی-آر ایس آئی ڈبل تصدیق ٹریڈنگ حکمت عملی کے بعد رفتار کا رجحان

مصنف:چاؤ ژانگ، تاریخ: 2024-12-12 16:16:54
ٹیگز:ایم اے سی ڈیآر ایس آئیٹی ایسایم اےڈبل

img

جائزہ

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

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

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

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

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

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


/*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)













متعلقہ

مزید