
اس حکمت عملی میں آر ایس آئی اشارے کو قیمتوں میں اضافے کے ساتھ جوڑ دیا گیا ہے تاکہ کسی خاص رجحان کے تحت تشکیل پانے والے مجموعی دائرے میں گھومنے کے مواقع تلاش کیے جاسکیں ، اور پھر شارٹ لائن ٹریڈنگ کی جائے تاکہ اعلی کارکردگی کے ساتھ شارٹ لائن منافع حاصل کیا جاسکے۔
لہذا ، اس حکمت عملی میں متعدد جہتوں کے فیصلے کی منطق کو مربوط کیا گیا ہے ، جس میں ایک خاص رجحان اور ٹوٹ پھوٹ کے مواقع پر ، آر ایس آئی اشارے سے پیدا ہونے والے خرید و فروخت کے اشارے کا استعمال کرتے ہوئے قلیل مدتی منافع کے لئے گردش کا آپریشن کیا گیا ہے۔ اس سے مارکیٹ میں مختصر مدت میں اوورلوڈ ریبولیشن اور اوورلوڈ واپسی کے مواقع کو مؤثر طریقے سے پکڑنے میں مدد مل سکتی ہے۔
اس حکمت عملی میں آر ایس آئی اشارے کا استعمال کیا گیا ہے تاکہ اوور بُوڈ اوور سیل کے قلیل مدتی الٹ جانے کے مواقع کا اندازہ لگایا جاسکے ، جبکہ قیمتوں میں توڑ کے ساتھ مل کر قلیل مدتی منافع حاصل کرنے کے لئے گردش کا کام کیا جائے۔ یہ قلیل مدتی کارکردگی کی تلاش ، آسان آپریشن ، محدود خطرہ کی خصوصیت ہے ، جو مخصوص حالات میں قلیل مدتی تاجروں کے لئے بہت موزوں ہے۔ مجموعی طور پر بڑے رجحانات کا اندازہ لگانے اور پیرامیٹرز کو بہتر بنانے پر توجہ دینے کی ضرورت ہے ، تاکہ بہتر اثر حاصل کیا جاسکے۔
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © relevantLeader16058
//@version=4
strategy(shorttitle='RSI Classic Strategy',title='RSI Classic Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)
//Backtest dates
fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12)
fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31)
fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970)
thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12)
thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31)
thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970)
showDate = input(defval = true, title = "Show Date Range", type = input.bool)
start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window
finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window
window() => true
// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
oversold= input(30)
overbought= input(60)
//Entry
strategy.entry(id="long", long = true, when = RSI< oversold and window())
//Exit
//RSI
strategy.close("long", when = RSI > overbought and window())