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

RSI متعدد سطح کے رسک مینجمنٹ کے ساتھ مومنٹم پر مبنی سمارٹ اڈاپٹیو ٹریڈنگ سسٹم

مصنف:چاؤ ژانگ، تاریخ: 2024-11-12 16:12:36
ٹیگز:آر ایس آئی

img

جائزہ

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

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

بنیادی حکمت عملی RSI overbought/oversold سگنل پر مبنی ہے، جس میں متعدد تجارتی حالات شامل ہیں:

  1. انٹری سگنل: جب آر ایس آئی 30 سے اوپر ٹوٹ جاتا ہے تو لمبے سگنل تیار کرتے ہیں۔ جب آر ایس آئی 70 سے نیچے آجاتا ہے تو مختصر سگنل تیار کرتے ہیں۔
  2. خطرے کا انتظام:
    • مقررہ سٹاپ نقصان (100 پوائنٹس نقصان) اور منافع کا ہدف (150 پوائنٹس فائدہ)
    • ریئل ٹائم پوزیشن ٹریکنگ جس سے یکطرفہ پوزیشنز کو یقینی بنایا جاسکے
    • رات بھر کے خطرے سے بچنے کے لئے روزانہ 15:25 پر خودکار پوزیشن بند کرنا
  3. ٹریڈ ایگزیکیوشن: سسٹم خود بخود ٹریڈنگ آرڈرز کو strategy.entry اور strategy.close افعال کے ذریعے انجام دیتا ہے

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

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

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

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

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

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

خلاصہ

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


/*backtest
start: 2024-11-04 00:00:00
end: 2024-11-11 00:00:00
period: 10m
basePeriod: 10m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Harmony Signal Flow By Arun", overlay=true)

// RSI settings
rsiLength = 14
rsiSource = close
rsiValue = ta.rsi(rsiSource, rsiLength)

// Define RSI levels
buyLevel = 30
sellLevel = 70

// Buy signal: RSI crosses above 30
buyCondition = ta.crossover(rsiValue, buyLevel)

// Sell signal: RSI crosses below 70
sellCondition = ta.crossunder(rsiValue, sellLevel)

// Ensure only one order at a time
if (strategy.position_size == 0) // No open positions
    if (buyCondition)
        strategy.entry("Buy", strategy.long)
    else if (sellCondition)
        strategy.entry("Sell", strategy.short)

// Stop-loss and target conditions
var float stopLossBuy = na
var float targetBuy = na
var float stopLossSell = na
var float targetSell = na

if (strategy.position_size > 0) // If there's an open buy position
    stopLossBuy := strategy.position_avg_price - 100 // Set stop-loss for buy
    targetBuy := strategy.position_avg_price + 150 // Set target for buy

    if (close <= stopLossBuy)
        strategy.close("Buy", comment="Stoploss Hit")
    else if (close >= targetBuy)
        strategy.close("Buy", comment="Target Hit")

if (strategy.position_size < 0) // If there's an open sell position
    stopLossSell := strategy.position_avg_price + 100 // Set stop-loss for sell
    targetSell := strategy.position_avg_price - 150 // Set target for sell

    if (close >= stopLossSell)
        strategy.close("Sell", comment="Stoploss Hit")
    else if (close <= targetSell)
        strategy.close("Sell", comment="Target Hit")

// Close all positions by 3:25 PM
if (hour(timenow) == 15 and minute(timenow) == 25)
    strategy.close_all(comment="Close all positions at 3:25 PM")

// Plot buy/sell signals on the chart
plotshape(buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Plot RSI and levels
hline(buyLevel, "Buy Level", color=color.green)
hline(sellLevel, "Sell Level", color=color.red)
plot(rsiValue, "RSI", color=color.blue)


متعلقہ

مزید