آر ایس آئی چینل قیمت فرق کی نگرانی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-18 17:48:24
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

  1. RSI کو ہموار کرنے اور ہموار RSI اشارے پیدا کرنے کے لئے ہل چلتی اوسط کا استعمال کریں ، جس میں اختتامی قیمت ، اعلی ترین قیمت ، کم ترین قیمت اور درمیانی قیمت کے لئے RSI شامل ہے۔

  2. آر ایس آئی چینل رینج کو 55-45 پر سیٹ کریں۔ جب آر ایس آئی 55-45 چینل میں داخل ہوتا ہے تو یہ شوک زون میں داخل ہونے کی نشاندہی کرتا ہے۔

  3. جب اختتامی قیمت آر ایس آئی چینل کی اوپری حد سے پیچھے ہٹ جاتا ہے ، اور اختتامی قیمت درمیانی قیمت سے کم ہوتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قیمت دباؤ میں ہے۔ تاہم ، اس وقت ، درمیانی قیمت آر ایس آئی ابھی بھی چینل کی اوپری حد سے اوپر ہے ، جس سے یہ ظاہر ہوتا ہے کہ درمیانی قیمت میں ابھی بھی خریداری کی طاقت موجود ہے جو درمیانی قیمت کی خرابیوں کو ٹریک کرنے کے منطق کو پورا کرتی ہے۔ لہذا ، خرید کا اشارہ پیدا ہوتا ہے۔

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

  5. سب سے زیادہ قیمت RSI اور سب سے کم قیمت RSI اشارے فوری طور پر غلط ٹریڈنگ سگنل کی نشاندہی اور فوری سٹاپ نقصانات کا احساس کرنے کے لئے استعمال کیا جاتا ہے.

حکمت عملی کے فوائد

  1. درمیانی قیمت کی مضبوط سمت کو ٹریک کرنے کے لئے درمیانی قیمت کے وقفے کا استعمال کرتے ہوئے رجحان کی پیروی کے خیال کو پورا کرتا ہے.

  2. جب آر ایس آئی دہلیز چینل کے اندر اتار چڑھاؤ کرتا ہے تو ، یہ شوک زون میں داخل ہونے کی نشاندہی کرتا ہے۔ اس وقت ، میڈین قیمت کی مضبوط سمت کو ٹریک کرنے کے لئے میڈین قیمت کا استعمال کرتے ہوئے رینج سے وابستہ جھٹکے میں پھنسنے سے بچتا ہے۔

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

اسٹریٹجی کے خطرات

  1. RSI پیرامیٹر کی غلط ترتیبات بہت حساس یا سست ردعمل کا سبب بن سکتی ہیں۔

  2. درمیانی قیمتوں کے وقفے کی اہمیت ہمیشہ قابل اعتماد نہیں ہوتی ہے، اور درمیانی قیمت خود بھی اتار چڑھاؤ کر سکتی ہے۔

  3. کریپٹو مارکیٹوں میں اعلی اتار چڑھاؤ، زیادہ لچکدار سٹاپ نقصان کی ترتیبات بڑے نقصانات کا باعث بن سکتی ہیں۔

حل:

  • قیمتوں میں تبدیلیوں کا مناسب جواب دینے کے لئے آر ایس آئی پیرامیٹرز کو بہتر بنائیں
  • درمیانی قیمتوں کے وقفے کی وشوسنییتا کا اندازہ کرنے کے لئے مزید اشارے کو یکجا کریں
  • بڑے نقصانات کو روکنے کے لئے مناسب طریقے سے سٹاپ نقصان کی ترتیبات کو سخت کریں

حکمت عملی کی اصلاح کے لئے ہدایات

  1. درمیانی قیمت کی خرابی کی سمت کا فیصلہ کرنے کے لئے مزید اشارے کو یکجا کریں

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

  1. فیصلے میں مدد کے لئے مشین لرننگ ماڈلز متعارف کروائیں

LSTM اور دیگر گہری سیکھنے کے ماڈلز کا استعمال کریں تاکہ میڈین قیمت کے مستقبل کے رجحانات کی پیش گوئی کی جاسکے اور اس بات کا تعین کرنے میں مدد ملے کہ آیا میڈین قیمت کسی خاص سمت میں کامیابی کے ساتھ توڑ سکتی ہے۔

  1. موافقت پذیر سٹاپ نقصان کا استعمال کریں

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

خلاصہ

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


/*backtest
start: 2023-11-17 00:00:00
end: 2023-12-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Hull MA of RSI Strategy",overlay=false)
//+++++++++++++++++++++++++++++++
//++++++++++++ Setup ++++++++++++
//+++++++++++++++++++++++++++++++
// RSI 
rsi1_tt="=== RSI ==="
rsi1_len=input(13,title="Period",inline="set",group=rsi1_tt)
//Mid
mid_tt="=== Mid Channel ==="
upper=input(55.0,title="Upper",inline="set",group=mid_tt)
lower=input(45.0,title="Lower",inline="set",group=mid_tt)
//Over
over_tt="=== Over ==="
ovb=input(70.0,title="Overbought",inline="set",group=over_tt)
ovs=input(30.0,title="Oversold",inline="set",group=over_tt)
//++++++++++++++++++++++++++++++++++++++++
//++++++++++++ Hull MA of RSI ++++++++++++
//++++++++++++++++++++++++++++++++++++++++
hma_tt="=== Hull MA ==="
hma_len=input(3,title="Period",inline="set",group=hma_tt)
rsi_c=hma(rsi(close,rsi1_len),hma_len)
rsi_h=hma(rsi(high,rsi1_len),hma_len)
rsi_l=hma(rsi(low,rsi1_len),hma_len)
rsi_hl2=hma(rsi(hl2,rsi1_len),hma_len)
//++++++++++++++++++++++++++++++++
//++++++++++++ Signal ++++++++++++
//++++++++++++++++++++++++++++++++
var order_status="None"
BuySignal=
       crossunder(rsi_c,ovb)
       and
       close<hl2
       and
       rsi_hl2>ovb
       and
       order_status=="None"
CloseBuy=
       order_status[1]=="Long"
       and
       (crossover(rsi_c,ovb)
       or
       crossunder(rsi_l,upper))
SellSignal=
       crossover(rsi_c,ovs)
       and
       close>hl2
       and
       rsi_hl2<ovs
       and
       order_status=="None"
CloseSell=
       order_status[1]=="Short"
       and
       (crossunder(rsi_c,ovs)
       or
       crossover(rsi_h,lower))
ExitSignal=
       CloseBuy
       or
       CloseSell
if BuySignal
    order_status:="Long"
if SellSignal
    order_status:="Short"
if ExitSignal
    order_status:="None"

//+++++++++++++++++++++++++++++++++++
//++++++++++++ Plot Line ++++++++++++
//+++++++++++++++++++++++++++++++++++
rsi_c_col=
       rsi_c>upper?color.new(color.blue,0):
       rsi_c<lower?color.new(color.blue,0):
       color.new(color.orange,0)
rsi_h_col=
       rsi_h>upper?color.new(color.green,0):
       rsi_h<lower?color.new(color.green,0):
       color.new(color.orange,0)
rsi_l_col=
       rsi_l>upper?color.new(color.yellow,0):
       rsi_l<lower?color.new(color.yellow,0):
       color.new(color.orange,0)
rsi_hl2_col=
       rsi_hl2>upper?color.new(color.olive,0):
       rsi_hl2<lower?color.new(color.olive,0):
       color.new(color.orange,0)
plot(rsi_c,title="RSI Close",color=rsi_c_col,linewidth=2)
plot(rsi_h,title="RSI High",color=rsi_h_col,linewidth=1)
plot(rsi_l,title="RSI Low",color=rsi_l_col,linewidth=1)
plot(rsi_hl2,title="RSI HL2",color=rsi_hl2_col,linewidth=1)
upper_line=hline(upper,title="Upper",color=color.new(color.black,100))
lower_line=hline(lower,title="Lower",color=color.new(color.black,100))
fill(upper_line,lower_line,title="Mid Channel",color=color.silver)
ovb_line=hline(ovb,title="Overbought",color=color.new(color.silver,0),linestyle=hline.style_solid,linewidth=2)
ovs_line=hline(ovs,title="Oversold",color=color.new(color.silver,0),linestyle=hline.style_solid,linewidth=2)

//++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++ Plot Analyzing Signals ++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++
//Color
buy_col=
       BuySignal?color.new(color.blue,70):na
sell_col=
       SellSignal?color.new(color.red,70):na
close_buy_col=
       CloseBuy and order_status[1]=="Long"?color.new(color.yellow,70):na
close_sell_col=
       CloseSell and order_status[1]=="Short"?color.new(color.yellow,70):na
//Background
bgcolor(close_buy_col, title='Close Buy', offset=0)
bgcolor(close_sell_col, title='Close Sell', offset=0)
bgcolor(sell_col, title='Sell', offset=0)
bgcolor(buy_col, title='Buy', offset=0)
//++++++++++++++++++++++++++++++++++
//++++++++++++ Backtest ++++++++++++
//++++++++++++++++++++++++++++++++++
strategy.entry("Long",strategy.long,when=BuySignal)
strategy.close("Long",when=CloseBuy)
strategy.entry("Short",strategy.short,when=SellSignal)
strategy.close("Short",when=CloseSell)
//EOF

مزید