اس حکمت عملی کا نام
فاسٹ آر ایس آئی میں چھوٹے پیرامیٹرز ہوتے ہیں اور اس سے زیادہ تیزی سے قیمتوں میں زیادہ خرید / فروخت کی حالتوں کا پتہ چل سکتا ہے۔ 30 سے نیچے آر ایس آئی oversold ریاست کا اشارہ کرتا ہے ، جبکہ 70 سے اوپر زیادہ خریدا جاتا ہے۔
موم بتیوں کے رنگوں سے ظاہر ہوتا ہے کہ سفید رنگ کی قیمتیں کھلی ہوئی قیمتوں کے قریب بند ہو رہی ہیں، سبز رنگ کی قیمتوں میں اضافہ اور سرخ رنگ کی قیمتوں میں کمی کی نمائندگی کرتی ہے.
تجارتی منطق یہ ہے:
جب تیز RSI oversold دکھاتا ہے اور 4 مسلسل سرخ موم بتیاں ظاہر ہوتی ہیں، تو اسے طویل عرصے تک جانے کے لئے ایک مضبوط الٹ سگنل سمجھا جاتا ہے۔
جب تیزی سے آر ایس آئی زیادہ خریدتا ہے اور 4 سیدھے سبز موم بتیاں ظاہر ہوتی ہیں تو ، یہ مختصر جانے کے لئے ایک مضبوط الٹ جانے کا موقع ظاہر کرتا ہے۔
اگر پہلے سے ہی طویل پوزیشنیں رکھتے ہیں تو ، جب 1 سبز موم بتی ظاہر ہوتی ہے تو باہر نکلیں۔ اگر مختصر پوزیشنیں رکھتے ہیں تو ، جب 1 سرخ موم بتی ظاہر ہوتی ہے تو باہر نکلیں۔
اس حکمت عملی کا فائدہ یہ ہے کہ الٹ جانے کے اشاروں کا درست طریقے سے تعین کرنے کے لئے اشارے کے امتزاج کا استعمال کیا جاتا ہے۔ لیکن بھاری پوزیشن سائزنگ کی وجہ سے سخت منی مینجمنٹ کی ضرورت ہے۔ اسٹاپ نقصان بھی ضروری ہے۔
خلاصہ یہ ہے کہ الٹ ٹریڈنگ اشارے پر انحصار کرتی ہے جو وقت کی درست شناخت کرتی ہے۔ آر ایس آئی کے علاوہ موم بتی کی معلومات کا معقول اطلاق حکمت عملی کی کارکردگی کو بہتر بنا سکتا ہے۔ لیکن کوئی بھی حکمت عملی کامل نہیں ہے۔ تاجروں کو اب بھی لچکدار تجارتی ذہنیت برقرار رکھنے کی ضرورت ہے۔
/*backtest start: 2022-09-06 00:00:00 end: 2023-01-20 00:00:00 period: 4d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Noro //2018 //@version=2 strategy(title = "Noro's Hundred Strategy v1.0", shorttitle = "Hundred str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0) //Settings needlong = input(true, defval = true, title = "Long") needshort = input(true, defval = true, title = "Short") lev = input(5, defval = 5, minval = 1, maxval = 100, title = "leverage") onlyprofit = input(true, defval = true, title = "Only Profit") fast = input(7, defval = 7, minval = 2, maxval = 50, title = "Fast RSI Period") limit = input(30, defval = 30, minval = 1, maxval = 100, title = "RSI limit") rsisrc = input(close, defval = close, title = "RSI Price") rsibars = input(1, defval = 1, minval = 1, maxval = 20, title = "RSI Bars") cbars = input(4, defval = 4, minval = 1, maxval = 20, title = "Color Bars") fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year") toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year") frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month") tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month") fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day") today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day") //Fast RSI fastup = rma(max(change(rsisrc), 0), fast) fastdown = rma(-min(change(rsisrc), 0), fast) fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown)) //Limits bar = close > open ? 1 : close < open ? -1 : 0 uplimit = 100 - limit dnlimit = limit //RSI Bars upsignal = fastrsi > uplimit ? 1 : 0 dnsignal = fastrsi < dnlimit ? 1 : 0 uprsi = sma(upsignal, rsibars) == 1 dnrsi = sma(dnsignal, rsibars) == 1 //Signals long = strategy.position_size >= 0 short = strategy.position_size <= 0 up = sma(bar, cbars) == -1 and long and dnrsi dn = sma(bar, cbars) == 1 and short and uprsi profit = (strategy.position_size > 0 and close > strategy.position_avg_price) or (strategy.position_size < 0 and close < strategy.position_avg_price) or onlyprofit == false exit = ((strategy.position_size > 0 and bar == 1) or (strategy.position_size < 0 and bar == -1)) and profit lot = strategy.position_size == 0 ? strategy.equity / close * lev : lot[1] //Trading if up if strategy.position_size < 0 strategy.close_all() strategy.entry("Long", strategy.long, needlong == false ? 0 : lot) if dn if strategy.position_size > 0 strategy.close_all() strategy.entry("Short", strategy.short, needshort == false ? 0 : lot) if time > timestamp(toyear, tomonth, today, 23, 59) or exit strategy.close_all()