通达信软件公式函数SMA

2024-05-18 09:13

1. 通达信软件公式函数SMA

这个sma公式有个计算起点,当周期数小于等于n时,是按ma计算的。超过n后,就可以按sma计算了。也就是它计算当前周期的sma值,只是前推到n个周期。
例:Y=SMA(close,30,2)=[(当日收盘价*2 + 前一交易日的Y * (30-1)]/30,就是今日收盘价扩大 2 倍代入计算30天的平均值,今日在平均值里影响大,即在均价里权重大。
多数情况下M取1,不取2 。这里Y不是循环引用,就是前一个值。类似于a=a+1。Y 严格讲,不是平均值,其包括股票上市第一天的值数值影响在内,只是权重越远越小,比平均值ma 变化要慢一点。

扩展资料:
系统提供公式管理来统一管理这四类公式,公式的新建、修改、删除,均通过公式管理进行。公式管理位于主菜单“系统功能”中。
系统已预先准备好了六十余种指标公式,二十几种条件选股公式和交易系统公式,以及三十余种K线摸式公式(五彩K线的一种形式),基本满足一般用户的需要。
如果系统提供的公式不能满定您的需要,您可以修改原有的,或者自编一个全新的。编写公式要遵守一些特定的语法。
参考资料来源:百度百科-益盟指数公式

通达信软件公式函数SMA

2. 请教股票公式EMA,SMA

EMA 是指数平滑移动平均;SMA是简单移动平均。
若Y=EMA(X,N),则Y=〔2*X+(N-1)*Y’〕/(N+1),其中Y’表示上一周期的Y值。
EMA引用函数在计算机上使用递归算法很容易实现,但不容易理解。例举分析说明EMA函数。
X是变量,每天的X值都不同,从远到近地标记,它们分别记为X1,X2,X3,….,Xn
如果N=1,则EMA(X,1)=〔2*X1+(1-1)*Y’〕/(1+1)=X1
如果N=2,则EMA(X,2)=〔2*X2+(2-1)*Y’〕/(2+1)=(2/3)*X2+(1/3)X1
如果N=3,则EMA(X,3)=〔2*X3+(3-1)*Y’〕/(3+1)=〔2*X3+2*((2/3)*X2+(1/3)*X1)〕/4=(1/2)*X3+(1/3)*X2+(1/6)*X1=3/6*X3+2/6*X2+1/6*X1
如果N=4,则EMA(X,4)=〔2*X4+(4-1)*Y’〕/(4+1)=2/5*X4+3/5*((1/2)*X3+(1/3)*X2+(1/6)*X1)=4/10*X4+3/10*X3+2/10*X2+1/10*X1
=2/5*X4+3/10*X3+3/15*X2+3/30*X1
如果N=5,则EMA(X,5)=2/(5+1)*X5+(5-1)/(5+1)(2/5*X4+3/10*X3+3/15*X2+3/30*X1)
=(1/3)*X5+(4/15)*X4+(3/15)*X3+(2/15)*X2+(1/15)*X1=5/15*X5+4/15*X4+3/15*X3+2/15*X2+1/15*X1
…………循环下去吧:)

EMA(X,6)=6/21*X6+5/21*X5+4/21*X4+3/21*X3+2/21*1/21X1
注意到上面我标记的颜色部分,应该发现一个规律:即任何时候系数之和恒为1(如果X是常量,每天的X值都不变,则EMA(X,N)=MA(X,N).),但系数该如何确定呢?这个你还是自己观察一下吧(提示,系数的分母是各个系数分子之和,而系数的个数就是EMA(X,N)中的N,还有一个需要注意的就是系数的分子和系数后参数的下标是一致的)

SMA的算法是(X1+X2+X3+…..+Xn)/N
例如:MA(C,20)表示20日的平均收盘价。C表示CLOSE。

3. 股票公式编辑教程

最常见的:
1、MA(X,N),求X的N周期简单移动平均值。
算法:(X1+X2+X3+...+Xn)/N
例如:MA(CLOSE,20),表示求20日均价。
2、EMA(X,N),求X的N周期指数平滑移动平均。
算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。
例如:EMA(CLOSE,20),表示求20日指数平滑均价。
3、SMA(X,N,M),求X的N周期移动平均,M为权重。
算法:若Y=SMA(X,N,M)则Y=(M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必须大于M。
例如:SMA(CLOSE,20,1),表示求20日移动平均价。
这三个均线函数在股软中是通用的。关于它们的区别,开始学习时不必深究。其实数值区别也不是很大。要均线真实反映每天的价格变化,用MA,适当圆滑些,用EMA或SMA。
三、常用连接函数
有了上述基本函数,可以表述出K线和均线了,但实际应用中要复杂得多,还要一些函数把他们连接起来。

股票公式编辑教程

4. 股票六脉神剑公式怎么用

1、股票六脉神剑公式的使用方法:六剑显现出黄色,代表宝剑收于剑鞘,此时不可买入目标股票。带六剑显现出应有的颜色后方为宝剑出鞘,可以预示股价后市上涨。特别是六剑出鞘之际由下上传丹田能量,表示从丹田之气发力,预示着股价将进入主升浪行情。买入信号最为强烈!当六剑始终运行在丹田能量之上并回调不破丹田能量,表明上涨行情并没有结束依然可以持股待涨!
2、六脉神剑选股指标公式为:
DIFF:=EMA(CLOSE,8)-EMA(CLOSE,13);
DEA:=EMA(DIFF,5);
A1:=DIFF>DEA;
RSV1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
K:=SMA(RSV1,3,1);
D:=SMA(K,3,1);
A2:=K>D;
LC:=REF(CLOSE,1);
RSI1:=(SMA(MAX(CLOSE-LC,0),5,1))/(SMA(ABS(CLOSE-LC),5,1))*100;
RSI2:=(SMA(MAX(CLOSE-LC,0),13,1))/(SMA(ABS(CLOSE-LC),13,1))*100;
A3:=RSI1>RSI2;
RSV:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;
LWR1:=SMA(RSV,3,1);
LWR2:=SMA(LWR1,3,1);
A4:=LWR1>LWR2;
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
A5:=CLOSE>BBI;
MTM:=CLOSE-REF(CLOSE,1);
MMS:=100*EMA(EMA(MTM,5),3)/EMA(EMA(ABS(MTM),5),3);
MMM:=100*EMA(EMA(MTM,13),8)/EMA(EMA(ABS(MTM),13),8);
A6:=MMS>MMM;
涨买入:IF((A1 AND A2 AND A3 AND A4 AND A5 AND A6) AND REF(A1 AND A2 AND A3 AND A4 AND A5 AND A6,1)=0,7,0)

5. 那位高人能帮我把这个通达信指标公式改成先股公式。谢谢!

{短叉}
RS1:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*(100);
K1:=SMA(RS1,3,1);
D1:=SMA(K1,3,1);
短叉:IF(CROSS(K1,D1),1,0);

{中叉}
RS2:=((CLOSE-LLV(LOW,(5)*(9)))/(HHV(HIGH,(5)*(9))-LLV(LOW,(5)*(9))))*(100);
K2:=SMA(RS2,3+1,1);
D2:=SMA(K2,3+1,1);
中叉:IF(CROSS(K2,D2),1,0);

{长叉}
RS3:=((CLOSE-LLV(LOW,(20)*(9)))/(HHV(HIGH,(20)*(9))-LLV(LOW,(20)*(9))))*(100);
K3:=SMA(RS3,3+2,1);
D3:=SMA(K3,3+2,1);
长叉:IF(CROSS(K3,D3),1,0);

股票公式专家团为你解答,希望能帮到你,祝投资顺利。

那位高人能帮我把这个通达信指标公式改成先股公式。谢谢!

6. 求高手改一下股票指标公式

N:=10;
VAR1:4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),COLORYELLOW,LINETHICK2;
VAR2:8,COLORGREEN,LINETHICK0;
增强体力: IF(CROSS(VAR1,VAR2),80,0),STICK,LINETHICK2;
等待上升: IF(VAR1<=8,25,0),STICK,COLORWHITE,LINETHICK2;
DRAWTEXT(CROSS(VAR1,VAR2),80,'买入');
VARO5:=LLV(LOW,27);
VARO6:=HHV(HIGH,34);
VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;
建仓区: IF((VARO7<10),80,100),COLORRED,LINETHICK2;
0, LINETHICK1;
VAR11:=3;
VAR21:=(3)*(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1)) - (2)*(SMA(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1),3,1));
股启动:IF(CROSS(VAR21,VAR11),100,0),COLORFF00FF,LINETHICK1;
DRAWTEXT_FIX(1,0.01,0.82,0,'《买入升涨发财》指标·系特殊专用强势股指标。'),COLORRED;

7. 在股票技术指标里,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)的直接含义是用换手率作为权重系数,利用当日收盘价在均价中的比重计算均价;
直观理解就是换手率越大,当日收盘价在均价中的作用越大。

在股票技术指标里,EMA和SMA 有什么区别。

8. 股票公式编辑和修改

VAR1:=REF(LOW,1);
VAR2:=SMA(ABS(LOW-VAR1),3,1)/SMA(MAX(LOW-VAR1,0),3,1)*100;
VAR3:=EMA(IF(CLOSE*1.2,VAR2*10,VAR2/10),3);
VAR4:=LLV(LOW,38);
VAR5:=HHV(VAR3,38);
VAR6:=IF(LLV(LOW,90),1,0);
VAR8:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
VAR9:=SMA(VAR8,13,8);
风险:=CEILING(SMA(VAR9,13,8));
涨跌:=MA(3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*
SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1),5);
XG:EXIST(LOW<=VAR4,5) AND CROSS(风险,涨跌);