اس حکمت عملی کا بنیادی خیال تجارتی مواقع کو دریافت کرنے کے لئے آر ایس آئی اشارے اور کسٹم اے آئی شرائط کو جوڑنا ہے۔ یہ متعدد شرائط پوری ہونے پر لمبی یا مختصر پوزیشنیں قائم کرے گا ، اور مقررہ منافع اور اسٹاپ نقصان کی سطح کا استعمال کرے گا۔
اسٹریٹیجی کو مندرجہ ذیل مراحل کے ذریعے نافذ کیا جاتا ہے:
اس کے علاوہ، حکمت عملی سگنل کی تخلیق پر انتباہات پیدا کرے گی اور چارٹ پر آر ایس آئی کی اقدار کو پلاٹ کرے گی.
اس حکمت عملی کے کئی اہم فوائد ہیں:
اس کے علاوہ کچھ خطرات پر بھی غور کرنا چاہئے:
یہ آر ایس آئی پیرامیٹرز کو ایڈجسٹ کرکے ، اے آئی منطق کو بہتر بناتے ہوئے ، اسٹاپ نقصان کے فاصلے کو آرام سے ، وغیرہ سے کم کیا جاسکتا ہے۔
حکمت عملی کو مزید بہتر بنانے کے کچھ طریقے:
خلاصہ یہ ہے کہ ، یہ آر ایس آئی اور کسٹم اے آئی منطق پر مبنی تجارت کے لئے ایک انتہائی ترتیب دینے اور بہتر بنانے والی جدید حکمت عملی ہے۔ یہ متعدد سگنل ذرائع کے امتزاج کے ذریعے رجحان کی سمت کا تعین کرتا ہے ، رسک مینجمنٹ کے ساتھ تجارت کو انجام دیتا ہے اور منافع / اسٹاپ نقصان کے طریقہ کار کو لے جاتا ہے۔ یہ حکمت عملی صارفین کے لئے اچھی تجارتی کارکردگی فراہم کرسکتی ہے ، جس میں وسیع پیمانے پر توسیع اور اصلاح کی صلاحیتیں ہیں۔
/*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)