
اس حکمت عملی کا مقصد RSI اشارے کے مختلف حلقوں میں ہونے والے ٹوٹ پھوٹ کی نگرانی کرکے کم خرید و فروخت کا مقصد حاصل کرنا ہے۔ RSI جب کم حد میں ہوتا ہے تو خریدیں ، اور جب RSI اعلی حد میں ہوتا ہے تو بیچیں ، اور اس طرح اوورلوڈ اور اوور سیل کا رجحان ہوتا ہے تو ریورس آپریشن کریں۔
RSI کی لمبائی 14 سائیکل مقرر کریں
خرید سگنل کے لئے آر ایس آئی کی حد مقرر کریں:
فروخت سگنل کے لئے آر ایس آئی کی حد مقرر کریں:
جب RSI خرید و فروخت کی حد میں داخل ہوتا ہے تو ، زیادہ داخلہ:
جب RSI بیچنے کی حد میں داخل ہوتا ہے تو ، خالی جگہ پر داخل ہوتا ہے:
ہر پوزیشن کھولنے کے لئے فکسڈ اسٹاپ 2500 پوائنٹس ، اسٹاپ نقصان 5000 پوائنٹس
جب RSI سگنل کی حد سے باہر نکلتا ہے تو ، متعلقہ پوزیشنوں کو ختم کردیں
ڈبل بینڈ کی ترتیب حکمت عملی کو زیادہ خریدنے اور فروخت کرنے کے بارے میں بہتر اندازہ لگانے میں مدد دیتی ہے تاکہ واپسی کے مواقع سے محروم نہ ہوں۔
فکسڈ اسٹاپ نقصان کی پوزیشن کی ترتیب کے ساتھ ، زیادہ سے زیادہ پیچھا نہیں کرنا
آر ایس آئی ایک پختہ اوورلوڈ اور اوور سیل فیصلہ کن اشارے ہے جو دوسرے اشارے کے مقابلے میں زیادہ فائدہ مند ہے
اس حکمت عملی کے پیرامیٹرز کو مناسب طریقے سے ترتیب دیا گیا ہے ، اس سے رجحان کی تبدیلی کو مؤثر طریقے سے پکڑنے اور اضافی منافع حاصل کرنے میں مدد ملتی ہے۔
RSI اشارے میں مارکیٹ کی ناکامی کا امکان ہے ، جس کی وجہ سے نظام میں مسلسل خسارے کا سامنا کرنا پڑتا ہے
فکسڈ اسٹاپ لسٹ پوائنٹ کی ترتیب مارکیٹ میں اتار چڑھاؤ کی شدت سے مماثل نہیں ہوسکتی ہے ، جس سے منافع حاصل نہیں کیا جاسکتا ہے یا وقت سے پہلے نقصان ہوتا ہے
غیر معقول وقفے کی ترتیب سے تجارت کے مواقع ضائع ہوسکتے ہیں یا بار بار تجارت میں نقصان ہوتا ہے
یہ حکمت عملی پیرامیٹرز کی اصلاح پر زیادہ انحصار کرتی ہے ، جس میں ٹیسٹ سائیکل اور سلائڈ پوائنٹ کنٹرول پر توجہ دینے کی ضرورت ہے۔
مختلف لمبائی کے دورانیوں کے آر ایس آئی اشارے کے اثرات کی جانچ کی جا سکتی ہے
مختلف اقسام کی خصوصیات کے مطابق خرید و فروخت کے فاصلے کو بہتر بنانے کے لئے اعداد
متحرک سٹاپ نقصان کو روکنے کے طریقوں پر تحقیق کی جاسکتی ہے تاکہ اسٹاپ کو زیادہ موثر اور معقول بنایا جاسکے
نظام کی استحکام کو بہتر بنانے کے لئے دیگر اشارے کے ساتھ مل کر ایک مجموعہ تجارت پر غور کیا جاسکتا ہے
حکمت عملیوں کو زیادہ لچکدار بنانے کے لئے خودکار طور پر بینڈوڈتھ پیرامیٹرز کو بہتر بنانے کے لئے مشین لرننگ کے طریقوں کو دریافت کرنا
یہ حکمت عملی آر ایس آئی اشارے کے اوور خرید اوور فروخت فیصلے کے اصول پر مبنی ہے۔ RSI اشارے کی افادیت کو استعمال کرنے کے لئے باہمی خرید و فروخت کی حد مقرر کرکے ، مارکیٹ میں اوور خرید اوور فروخت کے رجحان کو مؤثر طریقے سے پکڑنے کے لئے معکوس کارروائی کی جاسکتی ہے ، جبکہ کچھ استحکام کو برقرار رکھا جاتا ہے۔ لیکن اس حکمت عملی میں کچھ پیرامیٹر انحصار بھی موجود ہے ، جس کی ضرورت ہے مختلف اقسام کے لئے اصلاحی جانچ کی ضرورت ہے۔ اگر پیرامیٹرز کو درست کیا جائے تو ، اس حکمت عملی سے اچھا اضافی منافع حاصل کیا جاسکتا ہے۔ مجموعی طور پر ، یہ حکمت عملی ایک سادہ اور موثر تجارتی حکمت عملی ہے جو بالغ اشارے کا استعمال کرتی ہے ، جس کی مقدار کو مزید تحقیق کرنے کے لئے بہتر بنایا گیا ہے ، اور تجارتی حکمت عملی کے لئے بھی راہ فراہم کرتی ہے۔
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
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/
// © Rawadabdo
// Ramy's Algorithm
//@version=5
strategy("BTC/USD - RSI", overlay=false, initial_capital = 5000)
// User input
length = input(title = "Length", defval=14, tooltip="RSI period")
first_buy_level = input(title = "Buy Level 1", defval=27, tooltip="Level where 1st buy triggers")
second_buy_level = input(title = "Buy Level 2", defval=18, tooltip="Level where 2nd buy triggers")
first_sell_level = input(title = "Sell Level 1", defval=68, tooltip="Level where 1st sell triggers")
second_sell_level = input(title = "Sell Level 2", defval=80, tooltip="Level where 2nd sell triggers")
takeProfit= input(title="target Pips", defval=2500, tooltip="Fixed pip stop loss distance")
stopLoss = input(title="Stop Pips", defval=5000, tooltip="Fixed pip stop loss distance")
lot = input(title = "Lot Size", defval = 1, tooltip="Trading Lot size")
// Get RSI
vrsi = ta.rsi(close, length)
// Entry Conditions
long1 = (vrsi <= first_buy_level and vrsi>second_buy_level)
long2 = (vrsi <= second_buy_level)
short1= (vrsi >= first_sell_level and vrsi<second_sell_level)
short2= (vrsi >= second_sell_level)
// Entry Orders
// Buy Orders
if (long1 and strategy.position_size == 0)
strategy.entry("Long", strategy.long, qty=lot, comment="Buy")
if (long2 and strategy.position_size == 0)
strategy.entry("Long", strategy.long, qty=lot, comment="Buy")
// Short Orders
if (short1 and strategy.position_size == 0)
strategy.entry("Short", strategy.short,qty=lot, comment="Sell")
if (short2 and strategy.position_size == 0)
strategy.entry("Short", strategy.short,qty=lot, comment="Sell")
// Exit our trade if our stop loss or take profit is hit
strategy.exit(id="Long Exit", from_entry="Long",qty = lot, profit=takeProfit, loss=stopLoss)
strategy.exit(id="Short Exit", from_entry="Short", qty = lot, profit=takeProfit, loss=stopLoss)
// plot data to the chart
hline(first_sell_level, "Overbought Zone", color=color.red, linestyle=hline.style_dashed, linewidth = 2)
hline(second_sell_level, "Overbought Zone", color=color.green, linestyle=hline.style_dashed, linewidth = 2)
hline(first_buy_level, "Oversold Zone", color=color.red, linestyle=hline.style_dashed, linewidth = 2)
hline(second_buy_level, "Oversold Zone", color=color.green, linestyle=hline.style_dashed, linewidth = 2)
plot (vrsi, title = "RSI", color = color.blue, linewidth=2)