LTC تجارتی حکمت عملی RSI اور Bollinger Bands کو ملا کر


تخلیق کی تاریخ: 2024-02-06 10:48:03 آخر میں ترمیم کریں: 2024-02-06 10:48:03
کاپی: 0 کلکس کی تعداد: 601
1
پر توجہ دیں
1617
پیروکار

LTC تجارتی حکمت عملی RSI اور Bollinger Bands کو ملا کر

جائزہ

یہ حکمت عملی ایک تجارتی حکمت عملی ہے جو Litecoin (LTC) کو خود بخود خریدنے اور فروخت کرنے کے لئے نسبتا weak مضبوط اشارے ((RSI) اور برین بینڈ دونوں کو جوڑتی ہے۔ یہ حکمت عملی LTC/USD جوڑی کے لئے کام کرتی ہے ، جو Bitfinex ڈیجیٹل کرنسی کا تبادلہ ہے۔

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

اس حکمت عملی کے تحت ٹریڈنگ کے فیصلے بنیادی طور پر مندرجہ ذیل دو اشارے پر مبنی ہوتے ہیں:

  1. رشتہ دار طاقت انڈیکس (RSI): یہ اشارے تجارت کی ایک قسم کی اتار چڑھاؤ اور رفتار کی عکاسی کرتا ہے ، اس طرح یہ فیصلہ کیا جاسکتا ہے کہ آیا اس کی زیادہ قیمت ہے یا کم قیمت ہے۔ جب RSI 20 سے کم ہے تو اسے زیادہ فروخت کیا جاتا ہے ، اور جب 80 سے زیادہ ہے تو اسے زیادہ خریدا جاتا ہے۔

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

اس حکمت عملی کے تحت ، ان دونوں اشارے کے مطابق ، ٹریڈنگ کے فیصلے کرنے کے قواعد مندرجہ ذیل ہیں:

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

قوانین کو بیچناجب آر ایس آئی 80 سے نیچے کی طرف جاتا ہے تو ، اس کو اوور بائڈنگ کے طور پر سمجھا جاتا ہے ، جس سے اگر قیمتوں میں بُلین بینڈ سے نیچے گر جاتا ہے تو فروخت کا اشارہ ہوتا ہے۔

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

اسٹریٹجک فوائد

اس حکمت عملی کے کچھ اہم فوائد یہ ہیں:

  1. آر ایس آئی اور برین بینڈ کے ساتھ مل کر ، مارکیٹ کی حالت کا مجموعی اندازہ لگانے کے لئے ، ٹریڈنگ سگنل زیادہ قابل اعتماد ہیں۔

  2. RSI اشارے اوور بیو اور اوور سیلنگ کا اندازہ لگاتا ہے ، جبکہ برلن بینڈ اشارے قیمتوں کی معمول کی تقسیم سے انحراف کی حد کی عکاسی کرتا ہے ، دونوں ایک دوسرے کی تکمیل کرتے ہیں۔

  3. ایک ہی وقت میں ، اشارے کی حالت اور قیمتوں میں اضافے پر غور کریں ، تاکہ زلزلے کے حالات میں غلط سگنل سے بچ سکیں۔

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

  5. اس حکمت عملی نے خاص طور پر LTC ٹرانزیکشن کی قسم کو بہتر بنایا ہے ، جو تاریخی اعداد و شمار کے مطابق بہتر کارکردگی کا مظاہرہ کرتی ہے۔ اگر پیرامیٹرز کو بہتر بنایا جائے تو ، اس سے بھی بہتر کارکردگی کا مظاہرہ کیا جاسکتا ہے۔

اسٹریٹجک رسک

اگرچہ اس حکمت عملی کے کچھ فوائد ہیں ، لیکن اس میں مندرجہ ذیل خطرات بھی ہوسکتے ہیں:

  1. RSI اور بورن بینڈ دونوں ہی اشارے غلط ہوسکتے ہیں ، خاص طور پر غیر معمولی حالات میں جب سگنل ناقابل اعتماد ہوجاتے ہیں۔ اس وقت حکمت عملی غلط تجارت کا باعث بن سکتی ہے ، جس سے نقصان ہوتا ہے۔

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

  3. اگرچہ دونوں اشارے پر غور کیا گیا ہے ، پھر بھی زلزلے کے حالات میں قید ہونے کا خطرہ ہے۔ اس صورت میں نقصان اور مواقع کی لاگت کا سامنا کرنا پڑتا ہے۔

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

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

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

اس حکمت عملی میں کچھ اصلاحات بھی ہیں:

  1. مختلف آر ایس آئی اور برین بینڈ پیرامیٹرز کی ترتیبات کو جانچیں تاکہ زیادہ مناسب دورانیہ یا اہم قیمت تلاش کی جاسکے۔

  2. پوزیشن کنٹرول کے اقدامات میں اضافہ کریں ، جیسے کہ اکاؤنٹ کے بیلنس کے مطابق ہر تجارت میں پوزیشن کو متحرک طور پر ایڈجسٹ کریں۔

  3. سٹاپ نقصان کا مقام مقرر کریں یا دوسرے اشارے کے ساتھ مل کر اسٹاپ نقصان اور اسٹاپ ٹائمنگ کا فیصلہ کریں تاکہ زیادہ سے زیادہ واپسی کو کم کیا جاسکے۔

  4. فکسڈ ٹریڈنگ میں سلائڈ پوائنٹ کی لاگت کو مدنظر رکھتے ہوئے ، پیرامیٹرز اور اسٹاپ نقصان کو درست کریں۔

  5. قیمتوں میں اتار چڑھاو کے اشارے ، تجارت کی مقدار وغیرہ جیسے مزید اشارے کے ساتھ مل کر ، ایک کثیر عنصر ماڈل تشکیل دیا گیا ، جس سے سگنل کی درستگی میں اضافہ ہوا۔

  6. ایل ٹی سی کے مختلف مراحل اور ادوار کے لئے متحرک پیرامیٹرز کا ایک طریقہ کار ڈیزائن کیا گیا ہے ، تاکہ حکمت عملی مارکیٹ کے حالات کے مطابق خود کو ایڈجسٹ کرسکے۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-29 00:00:00
end: 2024-02-05 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("LTCUSD BB + RSI 30MIN,", shorttitle="LTCUSD BBRSI 30MIN ", overlay=true)
     
     // Strategy Tester Start Time
sYear = input(2019, title = "Start Year")
sMonth = input(01, title = "Start Month", minval = 01, maxval = 12)
sDay = input(01, title = "Start Day", minval = 01, maxval = 31)
sHour = input(00, title = "Start Hour", minval = 00, maxval = 23)
sMinute = input(00, title = "Start Minute", minval = 00, maxval = 59)
startTime = true


///////////// RSI
RSIlength = input(5,title="RSI Period Length") 
RSIoverSold = input(20, minval=1,title="RSIL")
RSIoverBought = input(80, minval=1,title="RSIh")
price = open
vrsi = rsi(price, RSIlength)


///////////// Bollinger Bands
BBlength = input(60, minval=1,title="Bollinger Period Length")
BBmult = input(2.0, minval=0.001, maxval=50,title="Bb")
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
buyEntry = crossover(source, BBlower)
sellEntry = crossunder(source, BBupper)
plot(BBbasis, color=aqua,title="Bollinger Bands SMA Basis Line")
p1 = plot(BBupper, color=silver,title="Bollinger Bands Upper Line")
p2 = plot(BBlower, color=silver,title="Bollinger Bands Lower Line")
fill(p1, p2)


///////////// Colors
switch1=input(true, title="Enable Bar Color?")
switch2=input(true, title="Enable Background Color?")
TrendColor = RSIoverBought and (price[1] > BBupper and price < BBupper) and BBbasis < BBbasis[1] ? red : RSIoverSold and (price[1] < BBlower and price > BBlower) and BBbasis > BBbasis[1] ? green : na
barcolor(switch1?TrendColor:na)
bgcolor(switch2?TrendColor:na,transp=50)


///////////// RSI + Bollinger Bands Strategy
if (not na(vrsi))

    if (crossover(vrsi, RSIoverSold) and crossover(source, BBlower))
        strategy.entry("RSI_BB_L", strategy.long and startTime, stop=BBlower,  comment="RSI_BB_L")
    else
        strategy.cancel(id="RSI_BB_L")
        
    if (crossunder(vrsi, RSIoverBought) and crossunder(source, BBupper))
        strategy.entry("RSI_BB_S", strategy.short and startTime, stop=BBupper,  comment="RSI_BB_S")
    else
        strategy.cancel(id="RSI_BB_S")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)