رشتہ دار طاقت انڈیکس پر مبنی بہتر آر ایس آئی اسکیلپنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-04 17:20:57
ٹیگز:

img

جائزہ

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

تجارتی منطق

اسٹریٹیجی کو مندرجہ ذیل مراحل کے ذریعے نافذ کیا جاتا ہے:

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

اس کے علاوہ، حکمت عملی سگنل کی تخلیق پر انتباہات پیدا کرے گی اور چارٹ پر آر ایس آئی کی اقدار کو پلاٹ کرے گی.

فوائد کا تجزیہ

اس حکمت عملی کے کئی اہم فوائد ہیں:

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

خطرے کا تجزیہ

اس کے علاوہ کچھ خطرات پر بھی غور کرنا چاہئے:

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

یہ آر ایس آئی پیرامیٹرز کو ایڈجسٹ کرکے ، اے آئی منطق کو بہتر بناتے ہوئے ، اسٹاپ نقصان کے فاصلے کو آرام سے ، وغیرہ سے کم کیا جاسکتا ہے۔

بہتر مواقع

حکمت عملی کو مزید بہتر بنانے کے کچھ طریقے:

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

خلاصہ

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


/*backtest
start: 2022-12-28 00:00:00
end: 2024-01-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Improved RSI Scalping Strategy", overlay=true)

// Parameters
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.int(70, title="RSI Overbought Threshold")
rsiOversold = input.int(30, title="RSI Oversold Threshold")
takeProfitPips = input.int(10, title="Take Profit (Pips)")
stopLossPips = input.int(5, title="Stop Loss (Pips)")
riskPercentage = input.float(1, title="Risk Percentage", minval=0, maxval=100, step=0.1)

// Calculate RSI
rsiValue = ta.rsi(close, rsiLength)

// Custom AI Conditions
aiCondition1Long = ta.crossover(rsiValue, 50)
aiCondition1Short = ta.crossunder(rsiValue, 50)

// Add more AI conditions here
var aiCondition2Long = ta.crossover(rsiValue, 30)
var aiCondition2Short = ta.crossunder(rsiValue, 70)

// Combine AI conditions with RSI
longCondition = aiCondition1Long or aiCondition2Long or ta.crossover(rsiValue, rsiOversold)
shortCondition = aiCondition1Short or aiCondition2Short or ta.crossunder(rsiValue, rsiOverbought)

// Calculate position size based on risk percentage
equity = strategy.equity
riskAmount = (equity * riskPercentage) / 100
positionSize = riskAmount / (stopLossPips * syminfo.mintick)

// Calculate Take Profit and Stop Loss levels
takeProfitLevel = close + takeProfitPips * syminfo.mintick
stopLossLevel = close - stopLossPips * syminfo.mintick

// Long entry
strategy.entry("Long Entry", strategy.long, when=longCondition[1] and not longCondition, qty=1)
strategy.exit("Take Profit/Stop Loss", from_entry="Long Entry", limit=takeProfitLevel, stop=stopLossLevel)

// Short entry
strategy.entry("Short Entry", strategy.short, when=shortCondition[1] and not shortCondition, qty=1)
strategy.exit("Take Profit/Stop Loss", from_entry="Short Entry", limit=takeProfitLevel, stop=stopLossLevel)

// Alerts
alertcondition(longCondition, title="Long Entry Signal", message="Long Entry Signal")
alertcondition(shortCondition, title="Short Entry Signal", message="Short Entry Signal")

// Plot RSI on the chart
plot(rsiValue, title="RSI", color=color.blue)


مزید