期货sma如何计算
Ⅰ 通达信软件公式函数SMA
这个sma公式有个计算起点,当周期数小于等于n时,是按ma计算的。超过n后,就可以按sma计算了。
示例:Y = SMA(收盘价,30,2)= [(当天的收盘价* 2 + Y *前一个交易日的(30-1))/ 30,即今天收盘价的扩展乘以2并计算30天平均值,今天的价值对平均值有很大的影响,即,平均价格中的权重很大。
在大多数情况下,M取1而不取2,Y是循环参考或先前的值,类似于a = a +1。严格来说,Y不是平均值,包括股票上市首日的价值,但权重越远,价值就越小,其变化比平均值ma慢。
(1)期货sma如何计算扩展阅读:
系统提供公式管理,以统一方式管理这四种类型的公式。 公式创建,修改和删除都通过公式管理进行。 公式管理位于主菜单“系统功能”中。
系统已经准备了60多种指标公式,20多种有条件选股公式和交易系统公式,以及30多种K线公式(彩色K线的一种形式),基本满足 一般用户的需求。
如果系统提供的公式不能满足需要,则可以修改原始公式或编译全新的公式,编写公式以遵循某些特定的语法。
Ⅱ sma均线指标详解
SMA均线的计算方法
Y=(X*M+Y'*(N-M))/N
Y代表的是SMA当前值
X代表所计算的值
M代表权重
N代表均线周期
Y'代表前一周期的SMA值
以计算3日收盘价权重为1的SMA均线为例计算就是
SMA均线=(收盘价*权重1+前一日的SMA均线*(3-权重1))/3
最常用的KDJ指标的K值计算就用到了SMA均线计算方法
下面是KDJ的K值计算公式
当日K值=2/3×前一日K值+1/3×当日RSV
如果换成SMA均线计算就是
当前的K值=(当日RSV*1+前一日的K值*(3-1))/3
这两个结果是一样的
在SMA均线中这个M也就是权重不能小于0也不能大于N也就是均线参数,否则计算结果就是错误的
Ⅲ 股票公式函数SMA 算法解析,要求具体到每个步骤,谢谢
股票SMA(X,N,M)中的m怎么求
相关说明: 这个我在网上看过,但是由于水平有限有点看不明白。其中的Y'表示上一周期Y值,上一周期Y值怎么计算出来的。还有M权重的问题,是计算出来的还是自己随便设置的。下面我举一个例子。
假设:7月6日收盘价是8.35元,7月7日收盘价是8.89元,7月8日收盘价是8.93元,7月9日收盘价是8.95元。
求7月8日和7月9日SMA(CLOSE,3,M)?就是求3日移动平均价。其中M值是计算出来的还是你自己设的。只要说清楚它的来历就行。并且逐步计算,我能看明白即可。
如果可以,请用上面的收盘价逐步算出7月8日和7月9日的EMA(CLOSE,3)。就是用公式逐步算出来。当前EMA=[(当前价格 — 前1个EMA)X 系数K] + 前1个EMA。我不明白的是前一个EMA是如何计算的。我明白以后一定加分。谢谢好心的高人。
权重系数在EMA与SMA中都是用数值与周期计算出来的小数;
DMA(C,所以也有叫异同平均的,平均算,V/,假设有一个小数可以直接代表权重;N!
这样理解应该知道各函数的作用和用途了;M),平滑系数是定的,它是利用今日的值与前一日的平均值的差,1);(A小于1);
大家注意,首先,也就是用M代替EMA平滑系数中的2; MA(C,当要比较数值与均价的关系时;有时,当日收盘价在均价中的作用越大;
因为EMA的平滑系数是定的,N,EMA的含义后,=2/
而在实用中;3*C+1/,2)=2/。
理解了MA,DMA与SMA原理是一至的;如果要改变平滑系数咋办,也用EMA来平滑和美观曲线;
DMA(C,在均价值不重要时;2,后面几个函数就好理解了;平滑系数=2/(N+1)*昨天的指数收盘平均值,MA(C; EMA(C。
理解了MA和EMA的含义和用途后;(周期单位+1),N)=2*C/N,2)=(C1+C2)/不分轻重;4*X。
因此,而要比较均价的趋势快慢时;所以,3)=2/,可以发现;(N+1)+(N-1)/,简单的说;
直观理解就是换手率越大,A)=A*X+(1-A)*X',M)与EMA的区别就是增加了权重参数M,主要是对数组中的数据的权重侧重不同,再考虑平滑系数,它们都是求平均值,利用当日收盘价在均价中的比重计算均价,它在计算平均值时:EMA(C。(要求N>,sma四函数用法辩析(转)
先看MA和EMA;3*REF(C;(周期+1):当日指数平均值=平滑系数*(当日指数值-昨日指数平均值)+昨日指数平均值,计算出来的平均值;
EMA是指数平滑平均,得到?这就用到了SMA,它真正的公式表达是,公式如下,3)=(C1+C2+C3)/,A) 中A为权重值,
SMA(C;CAPITAL)的直接含义是用换手率作为权重系数;4*C+2/ma;CAPITAL,这样我们可以根据需要调整当日数值在均价中的权重=M/;
MA是简单算术平均;由以上公式推导开,这个小数最有价值的就是换手率=V/,用MA就可以了,这两个平均算法是不同的:X=EMA(C;3:X=DMA(C,只是用一个小数直接代替了M/;仔细看?这就有了DMA,dma,就可以理解其用途了,如何办,用EMA更稳定,ema,考虑了前一日的平均值,这应该没疑问吧
若Y=SMA(X, 其中Y': 3
求移动平均: 移动平均
所属类别,N;表示上一周期Y值;N:
SMA(X: 引用函数 参数数量:
SMA(CLOSE,M)SMA
别名,N必须大于M,M为权重,N。
算法;)/,M) 则 Y=(M*X+(N-M)*Y',求X的N周期移动平均。
用法,20。
例如
M是权重值,就是说你用这个来为自己的指标进行修订,一般情况下,计算出来的SMA都是前几日的收盘价的简单算数平均(这个你应该明白吧,就是(8.35+8.89+8.93)/3),如果你认为最近几日的收盘价对股价将来走势影响远大于前几日的,那么你就可以分配给最近几日比较大的权重(比如,20%MA=(今日收盘价*20% + 昨日MA*80%),公式里的(M/N)就是这个百分比值,这就是M的意义。实际上,指数百分比 = 2/(期间数+1),因为用百分比比较麻烦,所以大家都用期间比,期间数=(2/百分比)-1)。任何指标都是人创造出来的,没有一个万能的,精准的指标,只有自己慢慢推算,寻找合适自己操作的,符合当前市场规律的指标才能盈利。上面朋友说的对,别太钻指标的牛角尖了,除非你热衷于技术分析和数量分析。我说的也有可能不对,多指教
【最新公司报道】
【2009-08-11】营口港(600317)09年中期拟"每10股转增10股"
营口港今年上半年实现净利润10062.99万元,同比下降28.30%,公司基本每股收益0.18元。董事会决定今年中期实施资本公积金转增股本,具体方案为以报告期末总股本54878.58万股为基数,向全体股东每10股转增10股。
M为权重不用求,一般取1就完了,不用搞的太复杂,陷到公式里没必要。
Ⅳ 期货中的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:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
默认参数:N=9,M1=3,M2=3
LLV(LOW,N),就是N天内最低价的最低价,
HHV(HIGH,N)就是N天内最高价的最高价。至于SMA的计算方法也有点复杂,看你需要不。。 每天的的值只要代入相应的收盘价,最稿价最低价就可以计算出来了。
恩,还有,在编程界有一个说法就是,编写函数的未必知道函数有什么用途,精通函数用途的未必会编写这一个函数。所以如果要精通这两个指标的,我们未必可以知道这两个指标的作者为什么这样写……理解起来的确很复杂。说起来更复杂,不知道小霞施主明白了没有。。。
Ⅳ 在股票技术指标里,EMA和SMA 有什么区别。
MA是简单算术平均,MA(C,2)=(C1+C2)/2; MA(C,3)=(C1+C2+C3)/3;不分轻重,平均算;
EMA是指数平滑平均,它真正的公式表达是:当日指数平均值=平滑系数*(当日指数值-昨日指数平均值)+昨日指数平均值;平滑系数=2/(周期单位+1);由以上公式推导开,得到:EMA(C,N)=2*C/(N+1)+(N-1)/(N+1)*昨天的指数收盘平均值;
仔细看:X=EMA(C,2)=2/3*C+1/3*REF(C,1); EMA(C,3)=2/4*C+2/4*X;所以,它在计算平均值时,考虑了前一日的平均值,平滑系数是定的,它是利用今日的值与前一日的平均值的差,再考虑平滑系数,计算出来的平均值,所以也有叫异同平均的。
因此,这两个平均算法是不同的,主要是对数组中的数据的权重侧重不同。理解了MA,EMA的含义后,就可以理解其用途了,简单的说,当要比较数值与均价的关系时,用MA就可以了,而要比较均价的趋势快慢时,用EMA更稳定;有时,在均价值不重要时,也用EMA来平滑和美观曲线。
理解了MA和EMA的含义和用途后,后面几个函数就好理解了;
因为EMA的平滑系数是定的,=2/(周期+1);如果要改变平滑系数咋办?这就用到了SMA;
SMA(C,N,M)与EMA的区别就是增加了全重参数M,也就是用M代替EMA平滑系数中的2,这样我们可以根据需要调整当日数值在均价中的权重=M/N。(要求N>M);
大家注意,权重系数在EMA与SMA中都是用数值与周期计算出来的小数,假设有一个小数可以直接代表权重,如何办?这就有了DMA;
DMA(C,A) 中A为权重值,公式如下:X=DMA(C,A)=A*X+(1-A)*X'(A小于1),可以发现,DMA与SMA原理是一至的,只是用一个小数直接代替了M/N;
而在实用中,这个小数最有价值的就是换手率=V/CAPITAL;
DMA(C,V/CAPITAL)的直接含义是用换手率作为权重系数,利用当日收盘价在均价中的比重计算均价;
直观理解就是换手率越大,当日收盘价在均价中的作用越大。
Ⅵ 高手指教;SMA均线和EMA均线计算公式分别是什么谢谢
我收集的,你参考看看:
EMA(X,N)指数平滑移动平均:
求X的N日指数平滑移动平均,它真正的公式表达是:当日指数平均值=平滑系数*(当日指数值-昨日指数平均值)+昨日指数平均值;平滑系数=2/(周期单位+1);
由以上公式推导开,得到:EMA(C,N)=2*C/(N+1)+(N-1)/(N+1)*昨天的指数收盘平均值;
算法是:若Y=EMA(X,N),则Y=〔2*X+(N-1)*Y’〕/(N+1),其中Y’表示上一周期的Y值。
SMA(C,N,M):
理解了EMA的含义和用途后,后面SMA函数就好理解了;因为EMA的平滑系数是定的,=2/(周期+1);如果要改变平滑系数咋办?这就用到了 SMA,与EMA的区别就是增加了权重参数M,也就是用M代替EMA平滑系数中的2,这样我们可以根据需要调整当日数值在均价中的权重=M/N。(要求N>M)
Ⅶ 关于均线函数MA,EMA,SMA有什么区别
1、表示的平均目标不同。
MA(x,n)-移动平均,是最简单的n日内的平均值。
SMA(x,n,m)-简单移动平均,m为当日的权重,是个0~1之间的值。
EMA(x,n)-指数移动平均,这个函数以相关周期为权重进行计算。
2、系数的分母是各个系数分子之和不同。
如果X是常量,每天的X值都不变,则EMA(X,N)=MA(X,N),系数的分母是各个系数分子之和,而系数的个数就是EMA(X,N)中的N,还有一个需要注意的就是系数的分子和系数后参数的下标是一致的。
3、用途不同。
当要比较数值与均价的关系时,用MA就可以了,而要比较均价的趋势快慢时,用EMA更稳定;有时,在均价值不重要时,也用EMA来平滑和美观曲线。
EMA函数对近期的X值加强了权重比,更能及时反映近期X值的波动情况。所以EMA比Ma更具参考价值,而ema也不容易出现死叉和金叉,所以一旦出现要立即作出反映。
(7)期货sma如何计算扩展阅读
定义:
SMA(C,N,M)移动平均理解了MA和EMA的含义和用途后,后面几个函数就好理解了;因为EMA的平滑系数是定的,=2/(周期+1)。
SMA,与EMA的区别就是增加了权重参数M,也就是用M代替EMA平滑系数中的2,。
DMA(C,A)动态移动平均注意,权重系数在EMA与SMA中都是用数值与周期计算出来的小数,假设有一个小数可以直接代表权重,就有了DMA,DMA(C,A)中A为权重值,公式如下:
X=DMA(C,A)=A*X+(1-A)*X'(A小于1),可以发现,DMA与SMA原理是一至的,只是用一个小数直接代替了M/N。
而在实用中,这个小数最有价值的就是换手率=V/CAPITAL;DMA(C,V/CAPITAL)的直接含义是用换手率作为权重系数,利用当日收盘价在均价中的比重计算均价,直观理解就是换手率越大,当日收盘价在均价中的作用越大。
Ⅷ SMA均线的计算公式
算术移动平均线是简单而普遍的移动平均线。平均线是指算术平均数,计算方法为一组数字相加,除以该组数据的组成个数,其 中每一给定时限在计算平均值时的权重均相等 。以5天移动平均线为例,公式如下:
MA=(C1+C2+C3+C4+C5)/5
一般公式 :MA=(C1+C2+C3+C4+C5+....+Cn)/n
C: 第一日收盘价
n: 移动平均数周期
Ⅸ 这个指标是一个做多的期货指标,哪位老师帮忙到过来,编辑成做空的指标公式。谢谢!!!!
{期货做空如下}
LC:=REF(CLOSE,1);
TRT:=MAX((HIGH - LOW),MAX((HIGH - LC),(LC - LOW)));
ATR:=SMA(TRT,20,1);AA:=(HHV(HIGH,55) - (2 * ATR));
BB:=CROSS(CLOSE,REF(HHV(HIGH,55),1));
SSS:=CROSS(MIN(MA(CLOSE,13),AA),CLOSE);
BBB:=BARSLAST(BB);
SSSB:=BARSLAST(SSS);
B1:=((BBB = 0) AND (REF(SSSB,1) < REF(BBB,1)));
B1B:=BARSLAST(B1);
B2:=((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (COUNT(BB,SSSB) < 3));
B2B:=BARSLAST(B2);B3:=((((BB = 1) AND (B2B < B1B)) AND (COUNT(BB,SSSB) < 4)) AND (COUNT(BB,SSSB) > 2));
B3B:=BARSLAST(B3);SS:=CROSS(MAX(AA,MA(CLOSE,13)),CLOSE);
SS1:=(((SS AND ((B3B < B2B) OR (B2B < B1B))) AND (SSSB > B1B)) AND (COUNT(SS,B2B) < 2));
SS1B:=BARSLAST(SS1);SS2:=((((SS AND (SS1B < SSSB)) AND (B3B < B2B)) AND (SS1B > 0)) AND (COUNT(SS,B2B) < 3));
SSSS:=(SSS AND (REF(SSSB,1) > REF(B1B,1)));
DRAWICON((B1 = 1),(LOW*0.999),1);
DRAWTEXT((B1 = 1),(LOW*0.998),'平仓1'),COLOR0000FF;
DRAWICON((B2 = 1),(LOW*0.999),1);
DRAWTEXT((B2 = 1),(LOW*0.998),'平仓2'),COLOR0000FF;
DRAWICON((B3 = 1),(LOW*0.999),1);
DRAWTEXT((B3 = 1),(LOW*0.998),'平仓3'),COLOR0000FF;
DRAWICON((SS1 = 1),(HIGH*1.001),2);
DRAWTEXT((SS1 = 1),(HIGH*1.002),'多转空1'),COLOR00FF00;
DRAWICON((SS2 = 1),(HIGH*1.001),2);
DRAWTEXT((SS2 = 1),(HIGH*1.002),'多转空2'),COLOR00FF00;
DRAWICON((SSSS = 1),(HIGH*1.001),2);
DRAWTEXT((SSSS = 1),(HIGH*1.002),'开空'),COLOR00FF00;
Ⅹ 股票. MA和SMA怎么区别
1、计算不同:
MA是将某一段时间的收盘价之和除以该周期,比如日线MA5指5天内的收盘价除以5 。
SMA是指算术平均数,计算方法为一组数字相加,除以该组数据的组成个数,其中每一给定时限在计算平均值时的权重均相等 。
2、指不同的平均线:
MA是指移动平均线,由于我们将其制作成线形,所以一般称之为移动平均线,简称均线。
SMA是指简单移动平均线,算术移动平均线是简单而普遍的移动平均线。
(10)期货sma如何计算扩展阅读:
移动平均线计算公式: MA = (C1+C2+C3+C4+C5+....+Cn)/n C 为收盘价,n 为移动平均周期数,例如,现货黄金的 5 日移动平均价格计算方法为: MA 5 = (前四天收盘价+前三天收盘价+前天收盘价+昨天收盘价+今天收盘价)/5
移动平均线依时间长短可分为三种,即短期移动平均线,中期移动平均线,长期移动平均线。短期移动平均线一般以5日或10日为计算期间,中期移动平均线大多以30日、60日为计算期间;长期移动平均线大多以100天和200天为计算期间。