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