तेज़ RSI और कैंडलस्टिक रंग पर आधारित रिवर्सल रणनीति


निर्माण तिथि: 2023-09-13 17:24:54 अंत में संशोधित करें: 2023-09-13 17:24:54
कॉपी: 0 क्लिक्स: 693
1
ध्यान केंद्रित करना
1617
समर्थक

इस रणनीति का नाम तेजी से आरएसआई और के-लाइन रंग पर आधारित रिवर्स रणनीति है। यह रणनीति तेजी से आरएसआई का उपयोग करके ओवरबॉट और ओवरसोल और के-लाइन रंग को ट्रेंड की दिशा निर्धारित करने के लिए करती है, जब दोनों एक सामान्य संकेत देते हैं तो रिवर्स ट्रेड करते हैं।

तेजी से आरएसआई संकेतक पैरामीटर की सेटिंग छोटी है, जो कीमतों को तेजी से पकड़ने के लिए ओवरबॉट और ओवरबॉट की घटना को पकड़ती है। जब तेजी से आरएसआई 30 से कम है, तो ओवरबॉट का प्रतिनिधित्व करता है, और 70 से अधिक ओवरबॉट का प्रतिनिधित्व करता है।

K लाइन सफेद रंग का मतलब है कि कीमतें शुरुआती कीमतों के पास बंद हो गई हैं, हरे रंग का मतलब है कि कीमतें बढ़ गई हैं, और लाल रंग का मतलब है कि कीमतें गिर गई हैं।

लेन-देन का तर्क इस प्रकार है:

जब तेज आरएसआई ओवरसोल्ड दिखाता है और 4 लाल के लाइनें लगातार दिखाई देती हैं, तो इसे एक मजबूत रिवर्स सिग्नल के रूप में लें और अधिक करें;

जब तेजी से आरएसआई ओवरबॉय दिखाता है और लगातार 4 हरे रंग की के लाइनें दिखाई देती हैं, तो इसे एक मजबूत रिवर्स सिग्नल माना जाता है और इसे कम किया जाता है;

यदि वर्तमान में कई शीर्ष पदों पर है, तो 1 हरे रंग की K लाइन बराबरी पर है; यदि वर्तमान में खाली शीर्ष पद हैं, तो 1 लाल K लाइन बराबरी पर है।

इस रणनीति का लाभ यह है कि सूचकांक के संयोजन ने रिवर्स सिग्नल को सटीक रूप से और विश्वसनीय रूप से निर्धारित किया है। लेकिन निवेश की अधिकता के कारण, सख्त धन प्रबंधन की आवश्यकता है। स्टॉप-लॉस रणनीति भी आवश्यक है।

कुल मिलाकर, रिवर्स ट्रेडिंग सूचकांक पर निर्भर करता है सटीक समय निर्धारित करने के लिए। RSI जैसे संकेतकों का उचित उपयोग और K-लाइन की जानकारी के साथ, रणनीति की प्रभावशीलता को बढ़ाया जा सकता है। लेकिन कोई भी एकल रणनीति सही नहीं हो सकती है, व्यापारियों को अभी भी व्यापारिक सोच की लचीलापन बनाए रखने की आवश्यकता है।

||

This strategy is named “Reversal Strategy Based on Fast RSI and Candlestick Colors”. It uses the fast RSI to judge overbought/oversold levels and candlestick colors to determine trend direction, entering reversal trades when both give concurring signals.

The fast RSI has smaller parameters and can more quickly detect price overbought/oversold conditions. RSI below 30 suggests oversold state, while above 70 is overbought.

Candlestick colors show white prices closing near open, green represents rising and red flags falling prices.

The trading logic is:

When fast RSI shows oversold and 4 consecutive red candles appear, it is considered a strong reversal signal for going long.

When fast RSI overbought and 4 straight green candles appear, it signals a strong reversal opportunity for going short.

If already holding long positions, exit when 1 green candle appears. If holding short positions, exit when 1 red candle appears.

The advantage of this strategy is using indicator combos to accurately determine reversal signals. But strict money management is required due to heavy position sizing. Stop loss is also essential.

In summary, reversal trading relies on indicators precisely identifying timing. Reasonable application of RSI plus candlestick information can improve strategy performance. But no single strategy is perfect. Traders still need to maintain flexible trading mindset.

रणनीति स्रोत कोड
/*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()