RSI بڑھتی ہوئی کریپٹو ٹرینڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-17 17:08:31
ٹیگز:

img

جائزہ

آر ایس آئی رائزنگ کریپٹو ٹرینڈنگ حکمت عملی ایک رجحان ٹریڈنگ حکمت عملی ہے جو کریپٹو اور اسٹاک مارکیٹوں میں طویل وقت کے فریم (4h+) کے لئے ڈیزائن کی گئی ہے۔

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

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

حکمت عملی میں مندرجہ ذیل اشارے استعمال کیے گئے ہیں:

  • RSI - بڑھتی ہوئی / گرتی ہوئی رجحانات کی نشاندہی کرنے کے لئے
  • بولنگر بینڈ - ضمنی بازاروں کی نشاندہی کرنے کے لئے
  • ROC - رجحان کی سمت کی تصدیق کے لئے

تجارت کے مخصوص قوانین یہ ہیں:

داخلے کے قواعد

لانگ انٹری: آر ایس آئی بڑھ رہا ہے اور بی بی اور آر او سی کے لئے جانب دار مارکیٹ نہیں ہے مختصر اندراج: آر ایس آئی گر رہا ہے اور بی بی اور آر او سی کے مطابق مارکیٹ کی طرف نہیں

باہر نکلنے کے قواعد

جب مخالف سگنل ٹرگر کیا جاتا ہے تو باہر نکلیں

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

  • آر ایس آئی کا استعمال کرتے ہوئے رجحان موڑنے والے مقامات کو جلدی سے پکڑتا ہے
  • BB کا استعمال کرتے ہوئے ضمنی مارکیٹوں میں پھنس جانے سے بچتا ہے
  • آر او سی نے زیادہ مضبوط سگنلز کے لئے رجحان کی سمت کی تصدیق کی
  • طویل عرصے سے تجارت اور رجحانات کو پکڑنے کے لئے اچھا ہے
  • کریپٹو/کریپٹو جوڑوں کے لیے بہتر ہے کہ وہ فئیےٹ ایکسپوزر سے بچیں

خطرے کا تجزیہ

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

سٹاپ نقصان میں اضافہ کریں، بی بی / آر او سی پیرامیٹرز کو بہتر بنائیں، اور بنیادی تجزیہ شامل کریں.

بہتر مواقع

اس حکمت عملی کو بہتر بنانے کے کچھ طریقے:

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

  2. بی بی اور آر او سی پیرامیٹرز کو بہترین ترتیبات تلاش کرنے کے لئے بیک ٹسٹنگ کے ذریعے بہتر بنائیں۔

  3. اضافی اشارے شامل کریں جیسے MACD، کثیر اشارے سگنل کی وشوسنییتا کے لئے KD.

  4. ایک لیکویڈیٹی ماڈل بنائیں تاکہ ٹریڈنگ میں رکاوٹ پیدا ہو سکے تاکہ ٹریپ سے بچ سکے۔

  5. خودکار طور پر پیرامیٹرز اور سگنل وزن کو بہتر بنانے کے لئے مشین لرننگ کا استعمال کریں.

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

خلاصہ

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


/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © exlux99

//@version=4
strategy(title = "RSI Rising", overlay = true, initial_capital = 100, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, slippage=0,commission_type=strategy.commission.percent,commission_value=0.03)

/////////////////////
source          = close
bb_length       = 20
bb_mult         = 1.0
basis           = sma(source, bb_length)
dev             = bb_mult * stdev(source, bb_length)
upperx           = basis + dev
lowerx           = basis - dev
bbr             = (source - lowerx)/(upperx - lowerx)
bbr_len         = 21
bbr_std         = stdev(bbr, bbr_len)
bbr_std_thresh  = 0.1
is_sideways     = (bbr > 0.0 and bbr < 1.0) and bbr_std <= bbr_std_thresh


////////////////
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2010, title = "From Year", minval = 1970)
 //monday and session 
// To Date Inputs
toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2021, title = "To Year", minval = 1970)

startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true


sourcex = close
length = 2
pcntChange = 1

roc = 100 * (sourcex - sourcex[length])/sourcex[length]
emaroc = ema(roc, length/2)
isMoving() => emaroc > (pcntChange / 2) or emaroc < (0 - (pcntChange / 2))


periods = input(19)
smooth = input(14, title="RSI Length" )
src = input(low, title="Source" )


rsiClose = rsi(ema(src, periods), smooth)
long=rising(rsiClose,2) and not is_sideways and isMoving()
short=not rising(rsiClose,2) and not is_sideways and isMoving()


if(time_cond)
    strategy.entry('long',1,when=long)
    strategy.entry('short',0,when=short)


مزید