
بیسٹ بیک اپ اسٹریٹجی ایک عام کم خرید و فروخت کی حکمت عملی ہے۔ یہ آر ایس آئی اشارے کا استعمال کرتا ہے جس میں اوور سیل پوائنٹس کی نشاندہی کی جاتی ہے ، اور جب قیمت ایک حد تک گر جاتی ہے تو خریدنے کا اشارہ دیتا ہے ، جس سے کم قیمت پر اکٹھا ہوتا ہے۔ جب قیمت دوبارہ بڑھتی ہے تو ، آر ایس آئی کی واپسی کی کمی کو طے کرکے منافع کو بند کردیا جاتا ہے۔ یہ حکمت عملی درمیانی لمبی لکیر کے لئے موزوں ہے ، جو زلزلے کی صورت حال میں جعلی پیشرفت کو مؤثر طریقے سے فلٹر کرسکتی ہے ، جس سے سکے کی لاگت کو بہتر بنایا جاسکتا ہے۔
یہ حکمت عملی بنیادی طور پر آر ایس آئی اشارے پر مبنی ہے جس میں اوور سیل پوائنٹس کی نشاندہی کی جاتی ہے۔ آر ایس آئی اشارے کی معمول کی حد 0 سے 100 کے درمیان ہوتی ہے۔ جب آر ایس آئی اشارے 35 سے نیچے آنے والی حد تک گر جاتا ہے تو ، خریدنے کا اشارہ دیا جاتا ہے۔ جب آر ایس آئی اشارے 65 سے اوپر جانے والی حد تک دوبارہ بڑھ جاتا ہے تو ، فروخت کا اشارہ دیا جاتا ہے۔ اس طرح ، جب قیمت کا رجحان الٹ جاتا ہے تو ، بروقت داخل ہونے اور باہر نکلنے کے لئے ، کم خریدنے اور فروخت کو لاگو کرنا۔
اس کے علاوہ ، حکمت عملی میں 100 سائیکلوں کی سادہ حرکت پذیر اوسط بھی متعارف کروائی گئی ہے ، جو RSI اشارے کے ساتھ جوڑے کی تشکیل کی شرائط پر مبنی ہے ، صرف اس صورت میں جب قیمت حرکت پذیر اوسط سے نیچے آجائے اور RSI oversold علاقے میں داخل ہوجائے تو خریدنے کا اشارہ ہوتا ہے۔ اس سے کچھ جعلی توڑنے کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے ، اور غیر ضروری تجارت کو کم کیا جاسکتا ہے۔
نیچے سے واپسی کی حکمت عملی مجموعی طور پر ایک مستحکم اور عملی کم خرید و فروخت کی حکمت عملی ہے۔ آر ایس آئی اور چلتی اوسط کے دوہری فلٹرنگ کے ذریعہ ، غلط سگنل کو مؤثر طریقے سے دبا دیا جاسکتا ہے ، اور بہتر پیرامیٹرز کے تحت ، کم کرنسی کی لاگت حاصل کی جاسکتی ہے۔ اسی وقت ، اشارے کے پیرامیٹرز کو مناسب طریقے سے بہتر بنائیں ، پوزیشن کی حکمت عملی کو ایڈجسٹ کریں ، امید ہے کہ فنڈز کے استعمال میں زیادہ کارکردگی حاصل کی جاسکے۔
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 1m
basePeriod: 1m
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/
// © Coinrule
//@version=4
strategy(shorttitle='Optimized RSI Strategy',title='Optimized RSI Strategy - Buy The Dips (by Coinrule)', overlay=true, initial_capital = 1000, default_qty_type = strategy.percent_of_equity, 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 // create function "within window of time"
// RSI inputs and calculations
lengthRSI = (14)
RSI = rsi(close, lengthRSI)
RSI_entry = input(35, title = 'RSI Entry', minval=1)
RSI_exit = input(65, title = 'RSI Close', minval=1)
//Calculate Moving Averages
movingaverage_signal = sma(close, input(100))
//Entry
strategy.entry(id="long", long = true, when = RSI< RSI_entry and close < movingaverage_signal and window())
//Exit
//RSI
strategy.close("long", when = RSI > RSI_exit and window())
plot (movingaverage_signal)