
آر ایس آئی چینل کی قیمتوں کے فرق کی ٹریکنگ حکمت عملی ٹریڈنگ سگنل پیدا کرنے کے لئے قیمتوں کے ساتھ مل کر آر ایس آئی اشارے کے اتار چڑھاؤ کو کم کرنے والے چینل کے اندر سے ٹریک کرتی ہے۔ یہ حکمت عملی کریپٹوکرنسی مارکیٹ میں تیزی سے خرید و فروخت کے دھماکوں کو پکڑنے کے لئے کام کرتی ہے۔
ہل منتقل اوسط کے ساتھ ہموار RSI ، ہموار ہونے کے بعد RSI اشارے پیدا کریں۔ اس میں اختتامی قیمت RSI ، اعلی قیمت RSI ، کم قیمت RSI اور درمیانی قیمت RSI شامل ہیں۔
آر ایس آئی چینل کی حد 55-45 پر سیٹ کریں۔ جب آر ایس آئی 55-45 چینل میں داخل ہوتا ہے تو یہ اشارہ کرتا ہے کہ وہ زلزلے کے علاقے میں داخل ہوتا ہے۔
جب قریبی قیمت RSI اشارے چینل کے آن لائن سے پیچھے ہٹتا ہے ، اور قریبی قیمت درمیانی قیمت سے کم ہوتی ہے تو ، اس کی نشاندہی ہوتی ہے کہ قیمت دباؤ میں ہے۔ جبکہ اس وقت درمیانی قیمت RSI اشارے چینل کی اوپری حد سے اوپر رہتا ہے ، اس کا اشارہ ہوتا ہے کہ درمیانی قیمت میں ابھی بھی خریدنے کی طاقت موجود ہے ، جو درمیانی قیمت کے توڑنے کی پیروی کرنے کے منطق کے مطابق ہے ، لہذا خریدنے کا اشارہ پیدا ہوتا ہے۔
جب قریبی قیمت آر ایس آئی چینل کی نچلی حد سے پیچھے ہٹ جاتی ہے ، اور قریبی قیمت درمیانی قیمت سے زیادہ ہوتی ہے تو ، اس سے ظاہر ہوتا ہے کہ قیمت معاون ہے۔ اور اس وقت درمیانی قیمت آر ایس آئی اشارے قریبی قیمت کی نچلی حد سے نیچے ہوتے ہیں ، جس سے یہ ظاہر ہوتا ہے کہ درمیانی قیمت پر زیادہ دباؤ پڑتا ہے ، جو درمیانی قیمت کی توڑ کی پیروی کرنے کی منطق کے مطابق ہوتا ہے ، لہذا فروخت کا اشارہ پیدا ہوتا ہے۔
اعلی قیمت RSI اور کم قیمت RSI اشارے بروقت ٹریڈنگ سگنل کی ناکامی کی شناخت کے لئے استعمال کیا جاتا ہے، تیزی سے روک دیا.
ٹرینڈ ٹریکنگ کے تصور کے مطابق ، درمیانی عددی قیمتوں کے ذریعے درمیانی عددی قیمتوں کی مضبوط سمت کی پیروی کریں۔
آر ایس آئی کے جھٹکے کم قیمت والے چینل کے اندر ہوتے ہیں ، اور اس کو کم کرنے کی ترغیب دیتے ہیں ، اور اس کے بعد درمیانی عددی قیمت کا استعمال کرتے ہوئے درمیانی عددی قیمت کی مضبوط سمت کی پیروی کرتے ہیں ، تاکہ اس میں پھنس جانے سے بچ سکے۔
اعلی ترین قیمت RSI اور کم ترین قیمت RSI اشارے ٹریڈنگ سگنل کی ناکامی کی فوری شناخت کے لئے استعمال ہوتے ہیں ، فوری طور پر بند ہوجاتے ہیں ، اور نقصان کو مؤثر طریقے سے کنٹرول کرسکتے ہیں۔
RSI اشارے کی غلط ترتیب سے زیادہ حساس یا سست ہوسکتا ہے۔
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کی قیمتوں میں کمی واقع ہوئی ہے ، اور اس کی قیمتوں میں کمی واقع ہوئی ہے ، اور اس کی قیمتوں میں کمی واقع ہوئی ہے۔
کریپٹوکرنسی مارکیٹ میں بہت زیادہ اتار چڑھاؤ ہے ، اور حد سے زیادہ نرمی سے روکنے کی پوزیشن کا تعین کرنے سے نقصان میں اضافہ ہوسکتا ہے۔
حل:
بلین بینڈ جیسے اشارے متعارف کروائے جاسکتے ہیں تاکہ یہ معلوم کیا جاسکے کہ کیا درمیانی قیمت اوپر کی طرف ہے یا نیچے کی طرف ، جس سے درمیانی قیمت کی خرابی کی سمت کے فیصلے کی درستگی کو بہتر بنایا جاسکے۔
ایل ایس ٹی ایم جیسے گہری سیکھنے کے ماڈل کا استعمال کرتے ہوئے درمیانی قیمتوں کے مستقبل کے رجحانات کی پیش گوئی کی جاتی ہے ، اس بات کا تعین کرنے میں مدد ملتی ہے کہ آیا درمیانی قیمت کسی خاص سمت میں کامیابی کے ساتھ آگے بڑھ سکتی ہے۔
مارکیٹ میں اتار چڑھاؤ کی حد کے مطابق ، اصل وقت میں اسٹاپ نقصان کی پوزیشن کو ایڈجسٹ کریں۔ مثال کے طور پر ، اتار چڑھاؤ بڑھنے پر ، اسٹاپ نقصان کی پوزیشن کو مناسب طریقے سے سخت کریں۔ اتار چڑھاؤ کم ہونے پر ، اسٹاپ نقصان کی پوزیشن کو مناسب طریقے سے نرمی دی جاسکتی ہے۔
آر ایس آئی چینل کی قیمتوں کے فرق کی ٹریکنگ حکمت عملی تجارتی سگنل پیدا کرنے کے لئے کام کرتی ہے جس میں آر ایس آئی اشارے کے چینل کے اندر اتار چڑھاؤ اور قیمتوں میں اضافے کا سراغ لگایا جاتا ہے تاکہ کریپٹوکرنسی مارکیٹ میں تیزی سے خرید و فروخت کے دھماکے کو پکڑ سکے۔ یہ حکمت عملی رجحان سے باخبر رہنے اور وقفے کی شناخت کے طریقوں کو مؤثر طریقے سے جوڑتی ہے ، اور جب قیمتوں کا فرق کم ہوتا ہے تو بہتر تجارت حاصل کی جاسکتی ہے۔ اس کے ساتھ ساتھ سگنل میں تیز رفتار اسٹاپ نقصان کا طریقہ کار بھی ترتیب دیا گیا ہے جس سے حکمت عملی کا خطرہ قابو میں ہے۔ اگلے مرحلے میں ، حکمت عملی کی وشوسنییتا اور منافع کی شرح کو مزید بڑھانے کے لئے ، مزید اشارے کے فیصلے اور مشین لرننگ کی پیش گوئی کے طریقوں کے ساتھ جوڑ کر سکتے ہیں۔
/*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