تیز آر ایس آئی حکمت عملی کا تجزیہ


تخلیق کی تاریخ: 2023-12-04 14:40:02 آخر میں ترمیم کریں: 2023-12-04 14:40:02
کاپی: 0 کلکس کی تعداد: 605
1
پر توجہ دیں
1619
پیروکار

تیز آر ایس آئی حکمت عملی کا تجزیہ

حکمت عملی کا نام

انتہائی باہمی RSI رجحان کی حکمت عملی

جائزہ

یہ حکمت عملی RSI اشارے کا استعمال کرتے ہوئے قیمتوں کے رجحانات کا تعین کرنے کے لئے ایک تیز حکمت عملی ہے۔ اس میں ایک ہی وقت میں زیادہ اور کم کرنے کی صلاحیت ہے ، جس سے تیزی سے شارٹ لائن کی قیمتیں پکڑ سکتی ہیں۔

حکمت عملی کا اصول

اس حکمت عملی میں بہتر آر ایس آئی اشارے کا استعمال کیا گیا ہے جس میں قیمتوں کی زیادہ خرید و فروخت کی حیثیت کا اندازہ لگایا گیا ہے ، اور اس کے ساتھ مل کر K لائن اداروں کے فلٹرنگ شور۔ جب آر ایس آئی اوور یا اوور سیل زون میں ہے ، اور K لائن اداروں کا حجم اوسط حجم سے 13 بڑا ہے تو ، زیادہ سے زیادہ یا خالی ہوجائیں۔ ٹریڈنگ سگنل کے بعد K لائن کے الٹ جانے کا انتظار کریں اور آر ایس آئی کو محفوظ علاقے میں واپس کال کریں۔

طاقت کا تجزیہ

یہ حکمت عملی تیزی سے جواب دیتی ہے اور تیز تر شارٹ لائن رجحانات کو پکڑ سکتی ہے۔ اس کے ساتھ ہی ، باضابطہ فلٹرنگ شور کو دور کرنے میں مدد کرتی ہے اور جعلی بریک کی غلطی سے بچنے میں مدد کرتی ہے۔ یہ حکمت عملی اعلی اتار چڑھاؤ والی اقسام کے لئے موزوں ہے ، جس سے زیادہ منافع حاصل کیا جاسکتا ہے۔

خطرے کا تجزیہ

یہ حکمت عملی قیمت میں تبدیلی کے ردعمل کے لئے زیادہ حساس ہے اور مارکیٹ میں جھوٹے سگنل کی طرف سے آسانی سے گمراہ کیا جا سکتا ہے؛ اس کے علاوہ، اعلی اتار چڑھاؤ کی شرح کے ساتھ مارکیٹ میں روکنے کے نقصانات زیادہ کثرت سے ٹرگر کیا جا سکتا ہے. آپ کو مناسب طریقے سے روکنے کے نقصانات کو کم کرنے کے لئے آر ایس آئی کے پیرامیٹرز کو بہتر بنانے کے لئے مناسب طریقے سے روکنے کے نقصانات کو کم کر سکتے ہیں.

اصلاح کی سمت

حکمت عملی کو بہتر بنانے کے ل the بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے مختلف دورانیہ کے اشارے کے پیرامیٹرز کی جانچ کی جاسکتی ہے۔ اس کے علاوہ ، فلٹرنگ سگنل کو معاون بنانے کے لئے دیگر اشارے جیسے سمندری طوفان کے تجارتی قواعد کو شامل کرنے پر بھی غور کیا جاسکتا ہے۔ مشین لرننگ کے طریقوں کے ساتھ مل کر بہتر آر ایس آئی تھریڈ کی تربیت کرنا بھی ایک اچھی کوشش ہوسکتی ہے۔

خلاصہ کریں۔

یہ حکمت عملی مجموعی طور پر ایک اعلی کارکردگی اور حساس شارٹ لائن حکمت عملی ہے۔ کچھ پیرامیٹرز اور ماڈل کی اصلاح کے ذریعہ ، استحکام اور منافع کو مزید بڑھانے کی امید ہے۔ یہ حکمت عملی قابل قدر تاجروں کے ذریعہ تحقیق اور نگرانی کے قابل ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-11-03 00:00:00
end: 2023-12-03 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title = "Noro's Fast RSI Strategy v1.1", shorttitle = "Fast RSI str 1.1", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 5)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
rsiperiod = input(7, defval = 7, minval = 2, maxval = 50, title = "RSI Period")
limit = input(30, defval = 30, minval = 1, maxval = 100, title = "RSI limit")
rsisrc = input(close, defval = close, title = "RSI Source")
fromyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Fast RSI
fastup = rma(max(change(rsisrc), 0), rsiperiod)
fastdown = rma(-min(change(rsisrc), 0), rsiperiod)
fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown))
uplimit = 100 - limit
dnlimit = limit

//Body
body = abs(close - open)
emabody = ema(body, 30) / 3

//Signals
bar = close > open ? 1 : close < open ? -1 : 0
up = bar == -1 and fastrsi < dnlimit and body > emabody
dn = bar == 1 and fastrsi > uplimit and body > emabody
exit = ((strategy.position_size > 0 and fastrsi > dnlimit) or (strategy.position_size < 0 and fastrsi < uplimit)) and body > emabody

//Trading
if up
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 00, 00)))

if dn
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 00, 00)))
    
if time > timestamp(toyear, tomonth, today, 00, 00) or exit
    strategy.close_all()