دوہری آر ایس آئی توڑ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-18 15:25:11
ٹیگز:

img

جائزہ

ڈبل آر ایس آئی توڑنے کی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو تیز اور سست آر ایس آئی اشارے دونوں کا استعمال کرتے ہوئے تجارتی سگنل تیار کرتی ہے۔ مارکیٹ کے رجحانات کو ٹریک کرنے کے لئے تیز اور سست آر ایس آئی اشارے کے مابین توڑنے کے ذریعے حکمت عملی تجارتی سگنل تشکیل دیتی ہے۔

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

اس حکمت عملی میں بیک وقت دو آر ایس آئی اشارے استعمال کیے جاتے ہیں ، ایک تیز آر ایس آئی اشارے جس کی مدت 2 ہے اور ایک سست آر ایس آئی اشارے جس کی مدت 14 ہے۔ اس حکمت عملی کے تجارتی سگنل دونوں آر ایس آئی اشارے کے مابین پیشرفت سے آتے ہیں۔

جب سست آر ایس آئی 50 سے زیادہ اور تیز آر ایس آئی 50 سے کم ہوتا ہے تو ، ایک طویل سگنل تیار ہوتا ہے۔ جب سست آر ایس آئی 50 سے کم اور تیز آر ایس آئی 50 سے زیادہ ہوتا ہے تو ، ایک مختصر سگنل تیار ہوتا ہے۔ طویل یا مختصر جانے کے بعد ، اگر اسٹاپ نقصان کا سگنل ظاہر ہوتا ہے (جب لمبی پوزیشن پیسہ کھو دیتی ہے تو سرخ K لائن کالم ظاہر ہوتا ہے ، اور جب مختصر پوزیشن پیسہ کھو دیتی ہے تو سبز K لائن کالم ظاہر ہوتا ہے) ، پوزیشن بند ہوجائے گی۔

فوائد کا تجزیہ

  • RSI اشارے کی overbought اور oversold خصوصیات کا استعمال کرتے ہوئے ٹریڈنگ سگنل تشکیل دیں تاکہ چوٹیوں کا پیچھا کرنے اور نیچے کی طرف جانے سے بچ سکیں۔
  • تیز اور سست آر ایس آئی کا امتزاج بروقت اندراجات اور باہر نکلنے کا احساس کرنے کے لئے رجحان کی تبدیلیوں کو ٹریک کرسکتا ہے۔
  • درمیانی اور طویل مدتی رجحانات کو ٹریک کریں اور قلیل مدتی مارکیٹ شور سے پریشان ہونے سے بچیں.
  • سٹاپ نقصان کے طریقہ کار کے ساتھ اچھا خطرہ کنٹرول.

خطرات اور حل

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

اصلاح کی ہدایات

اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:

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

نتیجہ

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


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
strategy(title = "Noro's Double RSI Strategy 1.0", shorttitle = "2RSI str 1.0", overlay=true )

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
leverage = input(1, defval = 1, minval = 1, maxval = 100, title = "leverage")
fast = input(2, defval = 2, minval = 2, maxval = 100, title = "Fast RSI Period")
slow = input(14, defval = 14, minval = 2, maxval = 100, title = "Slow RSI Period")
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(close), 0), fast)
fastdown = rma(-min(change(close), 0), fast)
fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown))

//Slow RSI
slowup = rma(max(change(close), 0), slow)
slowdown = rma(-min(change(close), 0), slow)
slowrsi = slowdown == 0 ? 100 : slowup == 0 ? 0 : 100 - (100 / (1 + slowup / slowdown))

//Signals
up = slowrsi > 50 and fastrsi < 50
dn = slowrsi < 50 and fastrsi > 50
exit = (strategy.position_size > 0 and close > open) or (strategy.position_size < 0 and close < open)
lot = strategy.position_size == 0 ? strategy.equity / close * leverage : lot[1]

//Trading
if up
    if strategy.position_size < 0
        strategy.close_all()
        
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot )

if dn
    if strategy.position_size > 0
        strategy.close_all()
        
    strategy.entry("Short", strategy.short, needshort == false ? 0 : lot )
    
if exit
    strategy.close_all()

مزید