
یہ حکمت عملی ایک نسبتا weak مضبوط اشارے ((آر ایس آئی) پر مبنی ایک خود کار طریقے سے تجارتی نظام ہے۔ حکمت عملی M5 ٹائم فریم پر چلتی ہے ، جس میں RSI اشارے کی اوورلوڈ اور اوورلوڈ سطح کی نگرانی کرکے ممکنہ تجارتی مواقع کی نشاندہی کی جاتی ہے۔ اس نظام میں ایک مقررہ اسٹاپ اور اسٹاپ تناسب طے ہوتا ہے ، اور اس پر عملدرآمد مخصوص تجارتی اوقات تک محدود ہوتا ہے۔ حکمت عملی فنڈز کے فیصد کے انتظام کے طریقہ کار کو اپناتی ہے ، جس میں ہر تجارت میں کل فنڈز کا 10٪ حصہ ہوتا ہے۔
اس حکمت عملی کا بنیادی حصہ یہ ہے کہ آر ایس آئی اشارے کی 14 سائیکلوں میں اتار چڑھاؤ کی خصوصیات کا استعمال کرتے ہوئے تجارت کی جائے۔ جب آر ایس آئی 30 کی اوور سیل سطح سے کم ہوتا ہے تو ، نظام ایک کثیر سگنل جاری کرتا ہے۔ جب آر ایس آئی 70 کی اوور سیل سطح سے زیادہ ہوتا ہے تو ، نظام ایک خالی سگنل جاری کرتا ہے۔ تجارت صرف 6:00 سے 17:00 کے وقت کی کھڑکی کے اندر ہی انجام دی جاتی ہے ، جو مارکیٹ میں بڑے اتار چڑھاؤ سے بچنے میں مدد کرتا ہے۔ ہر تجارت میں 1٪ اسٹاپ نقصان اور 2٪ اسٹاپ کی سطح مقرر کی جاتی ہے ، اس غیر متناسب خطرے سے فائدہ اٹھانا طویل مدتی منافع کے لئے موزوں ہے۔
یہ ایک مناسب ، منطقی اور واضح طور پر ڈیزائن کردہ تجارتی حکمت عملی ہے۔ آر ایس آئی اشارے کے ذریعہ مارکیٹ میں زیادہ خرید و فروخت کے مواقع کو پکڑنے کے لئے ، سخت رسک کنٹرول اور وقت کے انتظام کے ساتھ مل کر ، اس کی بہتر عملی جنگ کی قیمت ہے۔ حکمت عملی کا بنیادی فائدہ نظام کی سالمیت اور آپریشن کی وضاحت میں ہے ، لیکن اس کے باوجود ، عملی تجارت میں حکمت عملی کی کارکردگی پر مارکیٹ کے ماحول کے اثرات پر توجہ دینے کی ضرورت ہے ، اور حقیقی حالات کے مطابق مناسب پیرامیٹرز کو بہتر بنانے کی ضرورت ہے۔
/*backtest
start: 2025-01-20 00:00:00
end: 2025-01-26 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("Gold Trading RSI", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Input parameters configuration
rsi_length = input.int(14, title="RSI Period") // RSI period
rsi_overbought = input.int(70, title="RSI Overbought Level") // Overbought level
rsi_oversold = input.int(30, title="RSI Oversold Level") // Oversold level
sl_percent = input.float(1.0, title="Stop Loss (%)") / 100 // Stop loss percentage
tp_percent = input.float(2.0, title="Take Profit (%)") / 100 // Take profit percentage
capital = strategy.equity // Current equity
// Calculate RSI on the 5-minute timeframe
rsi_m5 = ta.rsi(close, rsi_length)
// Get the current hour based on the chart's timezone
current_hour = hour(time)
// Limit trading to the hours between 6:00 AM and 5:00 PM
is_trading_time = current_hour >= 6 and current_hour < 17
// Entry conditions
long_condition = is_trading_time and rsi_m5 < rsi_oversold
short_condition = is_trading_time and rsi_m5 > rsi_overbought
// Calculate Stop Loss and Take Profit levels
sl_long = close * (1 - sl_percent)
tp_long = close * (1 + tp_percent)
sl_short = close * (1 + sl_percent)
tp_short = close * (1 - tp_percent)
// Enter trade
if (long_condition)
strategy.entry("Buy", strategy.long)
strategy.exit("Exit Buy", from_entry="Buy", stop=sl_long, limit=tp_long)
if (short_condition)
strategy.entry("Sell", strategy.short)
strategy.exit("Exit Sell", from_entry="Sell", stop=sl_short, limit=tp_short)