期货rsi指标参数-期货rsi指标参数怎么设置最好

2023-03-05 技术指标 0次阅读 admin

关于期货rsi指标参数内容导航:

1、期货rsi指标参数


rsi_period = 14
# 初始化rsi指标
rsi_value = talib.RSI(close_price, rsi_period)
# 计算期货rsi指标
rsi_value = rsi_value[-1]
# 计算期货rsi指标
if rsi_value > 70:
rsi_state = 'high'
elif rsi_value < 30:
rsi_state = 'low'
else:
rsi_state = 'normal'
return rsi_state

def get_macd_state(close_price):
# 定义期货macd指标参数
macd_fast_period = 12
macd_slow_period = 26
macd_signal_period = 9
# 初始化macd指标
macd_dif, macd_dea, macd_bar = talib.MACD(close_price,
macd_fast_period,
macd_slow_period,
macd_signal_period)
# 计算期货macd指标
macd_dif = macd_dif[-1]
macd_dea = macd_dea[-1]
macd_bar = macd_bar[-1]
# 计算期货macd指标
if macd_bar > 0 and macd_dif > macd_dea:
macd_state = 'up'
elif macd_bar < 0 and macd_dif < macd_dea:
macd_state = 'down'
else:
macd_state = 'normal'
return macd_state

def get_kdj_state(high_price, low_price, close_price):
# 定义期货kdj指标参数
kdj_fast_period = 9
kdj_slow_period = 3
# 初始化kdj指标
kdj_k, kdj_d, kdj_j = talib.STOCH(high_price,
low_price,
close_price,
fastk_period=kdj_fast_period,
slowk_period=kdj_slow_period,
slowd_period=kdj_slow_period)
# 计算期货kdj指标
kdj_k = kdj_k[-1]
kdj_d = kdj_d[-1]
kdj_j = kdj_j[-1]
# 计算期货kdj指标
if kdj_k > kdj_d and kdj_j > kdj_d:
kdj_state = 'up'
elif kdj_k < kdj_d and kdj_j < kdj_d:
kdj_state = 'down'
else:
kdj_state = 'normal'
return kdj_state

def get_cci_state(high_price, low_price, close_price):
# 定义期货cci指标参数
cci_period = 14
# 初始化cci指标
cci_value = talib.CCI(high_price, low_price, close_price, cci_period)
# 计算期货cci指标
cci_value = cci_value[-1]
# 计算期货cci指标
if cci_value > 100:
cci_state = 'high'
elif cci_value < -100:
cci_state = 'low'
else:
cci_state = 'normal'
return cci_state

def get_boll_state(close_price):
# 定义期货boll指标参数
boll_period = 20
boll_dev = 2
# 初始化boll指标
boll_up, boll_mid, boll_low = talib.BBANDS(close_price,
boll_period,
boll_dev,
boll_dev,
0)
# 计算期货boll指标
boll_up = boll_up[-1]
boll_mid = boll_mid[-1]
boll_low = boll_low[-1]
# 计算期货boll指标
if close_price > boll_up:
boll_state = 'high'
elif close_price < boll_low:
boll_state = 'low'
else:
boll_state = 'normal'
return boll_state

def get_state(high_price, low_price, close_price):
# 计算期货rsi指标
rsi_state = get_rsi_state(close_price)
# 计算期货macd指标
macd_state = get_macd_state(close_price)
# 计算期货kdj指标
kdj_state = get_kdj_state(high_price, low_price, close_price)
# 计算期货cci指标
cci_state = get_cci_state(high_price, low_price, close_price)
# 计算期货boll指标
boll_state = get_boll_state(close_price)
# 返回期货指标状态
return [rsi_state, macd_state, kdj_state, cci_state, boll_state]

if __name__ == '__main__':
# 设置期货价格
high_price = np.array([20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39])
low_price = np.array([10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29])
close_price = np.array([15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34])
# 计算期货指标状态
state = get_state(high_price, low_price, close_price)
# 输出期货指标状态
print(state)

2、期货rsi指标参数最佳设置

RSI一般选用6日、12日、24日作为参考基期,基期越长,慢速指标越有趋势性,基期越短,快速指标越有敏感殖线别德解坐脸性。因此,最好设置这个基期,如果更换成别的基期,可能不会有金叉、死叉、顶背离或底背离的信号出现。

打个比方,有的投资者会将RSI设置成14、14、24的基期,这样设置,RSI只有2条均线,图上并没有很多指示信来自号。以同花顺软件来说,投资者可直接在软件上更改基期,更改基期就能直接看到更改后的效果,所以还是6、12和24日的基期最适合。

RSI运用技巧:

如果当快速RSI由下往上突破慢速RSI时,机会增大;当快速RSI由上而下跌破慢速RSI时,风险增大。

RSI值于0-100之间呈常态分配,当6日RSI值为80‰以上时,股市呈超买现象,若出现M头,市场风险较大;当6日RSI值在20‰以下时,股市呈超卖现象,若出现W头,市场机会增大。

拓展资料:

RSI最早被用于期货交易中,后来人们发现用该指标来指导股票市场投及阶政此吧判资效果也十分不错,并对该指标的特点不断进行归纳和总结。现在,RSI已经成为上两测宣试完被投资者应用最广泛的技术指标之一。

投资的一般原汉鲜除王指章模理认为,投资者的买卖行为是各种因素综合结果的反映,行情的变化最终取决于供求关系,而RSI指标正是根据供求平衡的原理,通过测量某一个期间袁合内股价上涨总幅度占股价变化总幅度平均值的百分比,来评估多空力量的强弱程度,进而提示具体操作的。

突快密此告RSI值将0到100之间分成了从"极弱"、"弱""强"到"极强"四个区域。"强"和"弱"以50作为分界线,但"极弱"和"弱"之间以及"项缩强"和"极强"之间的界限则元杨办要随着RSI参数往歌介艺鱼煤的变化而变化。不同的参数,其区域的划分就不同。一般而言,参数越大,分界线离中心线50就越近,离100和0就越远。

不过一般终思执误良创连古都应落在15、30束怎紧铁他传音多补入到70、85的区间内。RSI值如果超过50,表明市场进入强市,可以考虑买入,但是如果继续进入"极强"区,就要考虑物极必反,准备卖出了。同理RSI值在50以下也是如此,如果进训曾立害标第视入了"极弱"区,则表示超卖,应该伺机买入。

当R银百训杂短风快告银在SI曲线在高位区胡项掌吃造或低位区形成了头肩形或多重顶(底)的形态时,可以考虑进行买卖操作。这些形态出现的位置离50中轴线越远,信号的可信度就越高,出错的可能性也就越小

对于K线的所有常规的形态分析方法,在对RSI曲线进行分析时都是适用的。例如,在K线图上的趋势线也一样可以用在RSI中。广正路测支破回呢控海RSI曲线在上升和下降中所出现的高低点可以连接成趋势线,这条趋势线同样起着支撑和压力江临宜牛晶变固操线的作用,一旦被突破,就可以参考K线的分析方法来判断前期的趋势是否结束。

最后,就是从树干RSI与股价的背离方面来判断行情。在RSI的各种研判方法中,用RSI与股价的背离来判断行情最为可靠。在股价不断走高的过程中,如果RSI处于高位,但并未跟随股价形成一个条跑依比一个高的高点,这预示股价涨升可能已经进入了最后阶段,此时顶背离出现是一个比较明确的卖出信号。

与这种情况相反的是底背离。RSI的低位缓慢出现盘升,虽然股价还在不断下降,但RSI已经不再创出新低,这时表示跌势进入尾声,可以考虑适当时机进行建仓。
期货rsi指标参数最佳设置

3、期货rsi指标参数怎么设置最好

是,系统自带的都是主流设置。
期货rsi指标参数怎么设置最好

个股软的默认参数有可能不尽相同,但也不会有太大的影响,都是常用的数值,你如果觉得有更符合你思路的数值,也可以更改。
macd
平滑异同平均线(moving average convergence divergence)
原理:
macd(moving average convergence divergence)中文名称:平滑异同移动平均线,是由gerald appel首先在systems and forecasts一书中发表,主要是利用长短期的二条平滑平均线,计算两者之间的差离值,作为研判行情买卖之依据。

算法:
diff线 收盘价短期、长期指数平滑移动平均线间的差
dea线 diff线的m日指数平滑移动平均线
macd线 diff线与dea线的差,彩色柱状线
参数:short(短期)、long(长期)、m 天数,一般为12、26、9

用法:
1.diff、dea均为正,diff向上突破dea,买入信号。
2.diff、dea均为负,diff向下跌破dea,卖出信号。
3.dea线与k线发生背离,行情反转信号。
4.分析macd柱状线,由正变负,卖出信号;由负变正,买入信号。



kdj
随机指标
原理:用目前股价在近阶段股价分布中的相对位置来预测可能发生的趋势反转。
算法:对每一交易日求rsv(未成熟随机值)
rsv=(收盘价-最近n日最低价)/(最近n日最高价-
最近n日最低价)×100
k线:rsv的m1日移动平均 d线:k值的m2日移动平均
j线:3×d-2×k
参数:n、m1、m2 天数,一般取9、3、3
用法:
1.d>80,超买;d<20,超卖;j>100%超卖;j<10%超卖
2.线k向上突破线d,买进信号;线k向下跌破线d,卖出信号。
3.线k与线d的交叉发生在70以上,30以下,才有效。
4.kd指标不适于发行量小,交易不活跃的股票;
5.kd指标对大盘和热门大盘股有极高准确性。



rsi
相对强弱指标(relative strenth index)
原理:
用向上波动幅度和总波动幅度的比值来描述走势强弱。
算法:
先求
相对强弱值rsi=n日内收盘价上涨幅度总和/上涨下跌幅度总和乘以100
用法:
rsi在50以上准确性较高
1.6日rsi向上突破85,超买;向下跌破15,超卖
2.盘整时,rsi一底比一底高,多头势强,后市可能续涨;反之,是卖出信号
3.股价尚在盘整阶段,而rsi已整理完成,股价将随之突破
4.6日rsi向上突破12日rsi,卖进信号;反之,卖出信号。
参数:n1、n2、n3 统计天数,一般取6、12、24


boll

布林带
原理:
以移动平均线为中线,收盘价的均方差为带宽的轨道带。
boll带绘制支撑线(lower)、阻力线(uper)、中线(mid)。
mid:收盘价的n日移动平均
uper:中线加偏移值 lower:中线减偏移值
参数:n 设定统计天数 ,一般为26
p 设定boll带宽度,一般为2
用法:
1、股价处于盘整状态时,股价下碰支撑线买入,上碰阻力线卖出;
2、股价连续上涨时,会沿着中线和阻力线形成的通道上升。当股价不能再触及阻力线时,则上涨趋势减弱,应卖出。
3、当股价连续下跌时,会沿着中线和支撑线形成的下降通道下跌,当股价不能再触及支撑线时,下跌趋势减弱,应买入。
猜你感兴趣: 期货rsi指标参数