当前位置:首页 » 热门 » 正文

期货指标的算法(期货指标公式)

3.76 W 人参与  2023年01月28日 21:16  分类 : 热门  评论

期货中的MACD,DIF,DEA分别是怎么算的?

DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:EMA(DIF,MID);

默认参数SHORT=12,LONG=26,MID=9,然后close就是当天收盘价;

EMA(X,N)求X的N日指数平滑移动平均。算法是:

若Y=EMA(X,N),则Y=〔2*X+(N-1)*Y’〕/(N+1),其中Y’表示上一周期的Y值。 KDJ中K、D、J的计算 *** :

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K: *** A(RSV,M1,1);

D: *** A(K,M2,1);

J:3*K-2*D;

默认参数:N=9,M1=3,M2=3

LLV(LOW,N),就是N天内更低价的更低价,

HHV(HIGH,N)就是N天内更高价的更高价。至于 *** A的计算 *** 也有点复杂,看你需要不。。 每天的的值只要代入相应的收盘价,最稿价更低价就可以计算出来了。

恩,还有,在编程界有一个说法就是,编写函数的未必知道函数有什么用途,精通函数用途的未必会编写这一个函数。所以如果要精通这两个指标的,我们未必可以知道这两个指标的作者为什么这样写……理解起来的确很复杂。说起来更复杂,不知道小霞施主明白了没有。。。

关于股指期货的SAR、CCI、BIAS、ATR指标的算法

股指期货中的周期指标除了 *** A、EMA、BOOL、MACD、KDJ等还有很多其他分析的指标,如SAR、CCI、BIAS、ATR有时候也会被交易者用来判断股指期货的走向。正好最近项目中有需要加上这几种指标供用户使用,在此记录一下:

在计算SAR之前,先要选定一段周期,比如n日或n周等,n天或周的参数一般为4日或4周。

计算Tn周期的SAR值为例,计算公式如下:

SAR(Tn)=SAR(Tn-1)+AF(Tn)*[EP(Tn-1)-SAR(Tn-1)]

在计算SAR值时,要注意以下几项原则:

1 .初始值SAR(T0)的确定

若T1周期中SAR(T1)上涨趋势,则SAR(T0)为T0周期的更低价

若T1周期下跌趋势,则SAR(T0)为T0周期 的更高价;

2.极点价EP的确定

若Tn周期为上涨趋势,EP(Tn-1)为Tn-1周期的更高价

若Tn周期为下跌趋势,EP(Tn-1)为Tn-1周期的最 低价;

3.加速因子AF的确定

(a)加速因子初始值为0.02,即AF(T0)=0.02;

(b)若Tn-1,Tn周期都为上涨趋势时,

当Tn周期的更高价Tn-1周期的更高价,则AF(Tn)=AF(Tn-1)+0.02

当Tn周期的更高价=Tn-1周期的更高价,则AF(Tn)=AF(Tn-1),但加速因子AF更高不超过0.2;

(c)若Tn-1,Tn周期都为下跌趋势时,

当Tn周期的更低价Tn-1周期的更低价,则AF(Tn)=AF(Tn-1)+0.02

当Tn周期的更低价=Tn-1周期的更低价,则AF(Tn)=AF(Tn-1);

(d)任何一次行情的转变,加速因子AF都必须重新由0.02起算;

比如,Tn-1周期为上涨趋势,Tn周期为下跌趋势(或Tn-1下跌,Tn上涨),AF(Tn)需重新由0.02为基础进 行计算,即AF(Tn)=AF(T0)=0.02;

(e)加速因子AF更高不超过0.2,当AF0.2时,AF需重新由0.02起算;

4.SAR值的确定

(a)通过公式SAR(Tn)=SAR(Tn-1)+AF(Tn)*[EP(Tn-1)-SAR(Tn-1)],计算出Tn周期的值;

(b)若Tn周期为上涨趋势,

当SAR(Tn)Tn周期的更低价(或SAR(Tn)Tn-1周期的更低价),则Tn周期最终 SAR值应为Tn-1、Tn周期的更低价中的最小值

当SAR(Tn)=Tn周期的更低价且SAR(Tn)=Tn-1周期的更低价,则Tn周期最终SAR值为SAR(Tn),即SAR=SAR(Tn);

(c)若Tn周期为下跌趋势,

当SAR(Tn)Tn周期的更高价(或SAR(Tn)Tn-1周期的更高价),则Tn周期最终 SAR值应为Tn-1、Tn周期的更高价中的更大值,

当SAR(Tn)=Tn周期的更高价且SAR(Tn)=Tn-1周期的更高价,则Tn周期最终SAR值为SAR(Tn),即 SAR=SAR(Tn);

t——当日;

n——时间长度;

Ci——第i日的[收盘价]

Hi——第i日的更高价;

Li——第i日的[更低价]

TRi = max(Hi,Ci-1)-min(Li,Ci-1)

注:一般取n=14,m=6。

其实就是一个求和取平均的过程。

计算公式如下:

乖离率=[(当日收盘价-N日平均价)/N日平均价]*100%

其中N取:6,12,24

BIAS算是比较简单的一个指标。

以日CCI计算为例,其计算 *** 有两种。

之一种计算过程如下:

CCI(N日)=(TP-MA)÷MD÷0.015

其中,TP=(更高价+更低价+收盘价)÷3

MA=近N日收盘价的累计之和÷N

MD=近N日(MA-收盘价)的累计之和÷N

0.015为计算系数,N为计算周期

网上还有一种计算方式是用平均绝对偏差弄的,直接之一种实现了也就没有搞第二种了。这概念只能认得几个字,令人望而却步。

稍微提示一下,计算MD的时候请用绝对值,不然算出的来的指标线会不对。

[img]

期货的算法

仓位金:总资金*(X%-Y%);

单笔更大允许亏损额=总资产*Z%;

单手开仓价:(现价*交易单位*保证金)+手续费;

默认手数(更大开仓):仓位金/单手开仓价;

每笔更大止损点数:更大允许亏损额/开仓手数/交易单位/最小变动价位;

期货品种波动一个价位的值:最小变动价*交易单位*开仓手数;

网站首页:期货手续费网-加1分开户(微信:527209157)

本文链接:http://52ol.cn/post/109380.html

期货指标的算法  

本站福利推荐!!!

正规期货账户开户!交易所手续费加1分(+0.01元),无条件!无资金手续费要求,享受手续费加1分!

期货开户微信:527209157

或扫描下方二维码添加微信

<< 上一篇 下一篇 >>

Copyright 2012-2024 期货手续费网-加1分开户 网站地图 邮箱:diyijiaoyi@qq.com 微信:527209157 湘ICP备18014167号