股票公式函数构成
① 股票公式函数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就完了,不用搞的太复杂,陷到公式里没必要。
② 股票中的公式函数问题
股票就是散户亏钱的地方.!黑嘴吃散户的血!!!
③ 股票函数公式
你这个无法修改的,因为没有定义CPX的函数。所以其他的都无从定义和设置。
④ 股票公式 MD函数的算法
input:p(20),n(8,1,100);
var0:=md(c,p);
PARTLINE(var0>ref(var0,2),var0), COLORRED, LINETHICK2;
PARTLINE(var0<ref(var0,2),var0), COLORGREEN, LINETHICK2;
PARTLINE(abs(var0-ref(var0,1))/var0*10000<n,var0), COLORBLUE, LINETHICK2;
MD 别名: 动向平均
所属类别: 引用函数 参数数量: 2
求动向平均。
用法:
MD(X,N),求X的动向平均,N为计算周期。
例如:
MD(CLOSE,10)
表示求10周期动向平均
有人能说明一下 MD 函数的算法吗?
(主图"黄金线"是和讯股道黄金版的特色加密指标)
⑤ 股票软件的公式、指标的未来函数是什么意思
关于“未来函数”问题的探讨
很多人使用指标公式,不知有“未来函数”,更有人一提到“未来函数”就谈虎色变,大骂“未来函数”之害,这都是不正确的。要弄懂“未来函数”的本质,必须知其然并知其所以然,下面从五个方面进行探讨。
一、什么是“未来函数”
所谓“未来函数”,是指可能引用未来数据的函数,即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数。具体地说,就是本周期结束后显示的指标值,包括线段和买卖提示信号,可能在以后发生新的数据后改变位置或消失。
通俗地讲,含有不确定性判断的指标公式,就是含“未来函数”的指标公式。含有未来数据指标的基本特征是买卖信号不确定,常常是某日发出了买入或卖出信号(线段的转折点与此同理),第二天如果继续下跌或上涨,则该信号消失,并在明天新的位置标示出来。
二、含有未来函数公式的种类
(一)以之字转向为代表的ZIG类函数。我们最常见到和经常提到的多指此类。
1、ZIG(K,N)之字转向。
当价格变化量超过N%时转向。K表示 0:开盘价;1:最高价;2:最低价;3:收盘价
例如:ZIG(3,5)表示收盘价的5%的ZIG转向 。
2、PEAK(K,N,M)向前数前M个ZIG转向波峰值。(以下用法略。点击软件中相应的函数时,下面有提示或用法)
3、PEAKBARS(K,N,M)前M个ZIG转向波峰到当前距离。
4、TROUGH(K,N,M)前M个ZIG转向波谷值。
5、TROUGHBARS(K,N,M)前M个ZIG转向波谷到当前距离。
6、FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA等等都属于此类未来函数。
(二)准未来函数。
这部分函数存在引用未来数据的问题,但不如上述函数明显,有些目前争议较大。
1、FFT(X,N)、傅立叶变换。对序列X进行傅立叶变换或变换处理后反变换。
2、BACKSET(X,N)、向前赋值。若X非0,则将当前位置到N周期前的数值设为1。
3、WINNER、LWINNER等获利盘比例类的和COST也有未来函数的性质,有时可使信号产生漂移。
(三)使用跨周期数据。
这是一种最为隐弊的方法,它的危害性更大。例如在日线中引用本周周线或本月月线数据时,就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失。用公式检测的办法测试不出来。我们经常见到的用KD月、周、日同时金叉进行选股,就属于此类,看起来成功率很高,实际是虚假的。
(四)指定买卖日期或买卖价格。
一般多发生在交易系统里。比如指定最低价买入,最高价卖出,或指定涨跌幅度,这些在交易过程中是无法实现的,所以尽管测试成功率时非常高,其实没有任何实用价值。
三、未来数据的检测方法
知道了未来函数的特征和种类,具备了认识公式中有无未来数据的基础,具体应用中如何识别呢,有以下方法:
1、公式中凡是用了ZIG之字转向类的函数和使用了跨周期数据(如上所述)均应视为使用了未来函数。
2、看买卖信号是否确定。凡是已经出现的信号在新的一天或若干周期中存在漂移的,公式中存在未来函数。
3、从指标图中鉴别。凡是买卖提示信号极为准确的(应看多张图),即没有失误的,肯定有未来函数。
4、用股软鉴别。
A、使用分析家软件的系统测试平台检测,是否含有未来数据系统会自动提醒。如果想亲自看看信号的稳定性和历史的变化过程,分析家的时空隧道可以令时光倒流让你回到从前,信号如何产生、如何消失一目了然。
B、使用飞狐软件的,更为简单,在左侧《管理面板》中用右键单击公式的名称,在出现的下拉菜单中点击“公式检测”即可。
此外还有一种方法是搞清公式的算法。对于源码公式,逐条分析后,是否含有未来数据的引用立刻便知。
四、未来数据在实战中的运用
1、未来数据对于阶段顶底转折点的判断是非常具有参考价值的。他可以给操作者一个可能转折的点位,这是一般指标所无法办到的。经过比较严格的限制优化后完全可以作为选股依据。
2、含未来数据的公式信号会由于继续下跌或上涨而后移,因此当其信号出现后,要结合其他指标是否也发出信号,同时也要结合大盘形势。在熊市中含未来数据的卖出信号较准,买入信号不太准;而在牛市中买入信号较准,而卖出信号不太准,这较符合这么一个规律:在熊市中每次逢高抛出都是正确的,在牛市中每次逢低买入都是正确的。
3、在跌势中含未来数据指标的买入信号肯定是经常向后移的,因此要慎用,不仅是含未来数据的指标,就是不含未来数据的买入信号虽然不变,但是也是发出了又下跌,再发出,再下跌,因此也要慎用,但是卖出信号在跌势中反倒是比较准的。
对于未来函数应当充分了解其意义后针对使用。对于不了解指标的运算方法和特性的,慎用为佳。尤其是含有未来数据的引用的的选股公式,不易直接使用。
五,是是非非话“未来”
以下是根据网友的观点归纳整理而成,引用于此,供大家参考:
1、买股票,买的本来就是股票的未来!都是对未来股价的一种预期、一种预测。不管你使用什么样的分析方法,只要你买入或卖出股票了,就本质上而言,你就已经使用未来数据了!
2、未来函数不能直接用,并只作为谨慎参考,用时,要同时提醒自己,这是用未来函数表达的,可能会变异。
3、ZIG是陷阱,也能使人绕开许多陷阱,关键是正确地组织和应用,熟悉指标的特征表达。
4、严格的说动态中的公式都有未来数据,从这层意义上说,未来函数无处不在。因此不必一见到未来数据就头痛。
5、使用未来数据不用花费任何精力就可以轻松获得表面上非常高的成功率。发出的买入信号在实际操作中毫无价值,是一种赤裸裸的欺骗行为,在实战中给投资者带来的惨痛损失和后果苦不堪言。
6、未来数据的要害是什么?从本质上讲是美化历史而并不能从真正意义上揭示(启示)未来,它把历史上的一切功劳归为自己,而完美地回避了所有历史错误。它揭示的只是一种过去时的未来,而非现实意义上的未来。
说明:本文中部分段落引用了网友的“成果”,在此谨致谢意。同时欢迎大家对此问题深入探讨,让未来函数成为我们的工具,更好地为我们服务。
很对不起,我忘记了此文的出处。谨向原作者致歉。你还可以在网络搜索“未来函数”就会有很多资料参考。
⑥ 股票公式中的未来函数是什么意思
某股票公式中的未来函数可以理解为:一量依赖另一量。
⑦ 关于股票公式中的函数问题
可以使用 IF 对数值和公式执行条件检测。
语法
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。
Value_if_true 是 logical_test 为 TRUE 时返回的值。例如,如果此参数是文本字符串“预算内”,而且 logical_test 参数的计算结果为 TRUE,则 IF 函数显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则此参数返回 0(零)。若要显示单词 TRUE,请为此参数使用逻辑值 TRUE。Value_if_true 可以是其他公式。
Value_if_false 是 logical_test 为 FALSE 时返回的值。例如,如果此参数是文本字符串“超出预算”而 logical_test 参数的计算结果为 FALSE,则 IF 函数显示文本“超出预算”。如果 logical_test 为 FALSE 而 value_if_false 被省略(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号并紧跟着右括号),则会返回值 0(零)。Value_if_false 可以是其他公式。
Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。
⑧ 如何编写股票公式
公式入门 我们大多数的用户并不是完全了解“公式管理”的意义,简单地,我们可以从以下几个角度进行理解: 一、指标分析: “公式管理”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB、MC、MD等等,这一切我们通过“公式管理”可以实现。 二、条件选股: 编写公式都要用到什么东西? 我们留下了许多问题--都是公式编写的基础问题,所以我们这节课来解决这些基础的问题。 什么是技术指标? MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。 什么是条件选股? 简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了。 什么是参数? 比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。参数需要名字,例如M就不错。还要规定参数的范围,例如1日至260日。(来源:股市马经 http://www.goomj.com)这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。 什么是周期? 这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。 什么是函数? 函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。 我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索! 例一: 一根K线有四个价格组成: 最高价:HIGH 收盘价:CLOSE 最低价:LOW 开盘价:OPEN 成交量:VOL 成交额:AMO 例二: 两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y) 假如下图中的两条均线一条名叫X,另外一条叫y CROSS(X,Y)表示X向上穿过了Y CROSS(Y,X)表示Y向上穿过了X 例三: 前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢? REF(X,M) 例如: REF(Close,5)表示5天前的收盘; REF(Vol,10)表示10天前的成交量; 这里的M就是参数,您现在明白了什么是参数了吗? 例四:
⑨ 谁能帮我写一个股票公式函数啊
(((C-L)-(H-C))/(H-L))*V;
股票公式专家团为你解答,希望能帮到你,祝投资顺利。
⑩ 什么是股票公式中的未来函数
DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1,2,1);
DRAWTEXT_FIX(1,0.88,5,0,'~☆~皓天~☆~'),COLORBLUE;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;
金牛:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORYELLOW;
金钻趋势:XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK2,COLORRED;
金牛2:EMA(金钻趋势,25)COLORCYAN,LINETHICK2;
DRAWBAND(金钻趋势,RGB(55,0,0),金牛2,RGB(0,91,0));
DRAWKLINE(H,O,L,C);
STICKLINE(金钻趋势>LOW AND 金钻趋势<HIGH,金钻趋势,MIN(MIN(OPEN,CLOSE),金钻趋势),2,0),COLORYELLOW;
STICKLINE(金钻趋势>MIN(C,O) AND 金钻趋势<MAX(C,O),金钻趋势,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
STICKLINE(金钻趋势>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(金钻趋势>HIGH,HIGH,LOW,0,0),COLORYELLOW;
VAR23:=100*XMA(XMA((C-REF(C,1)),6),6)/XMA(XMA(ABS((C-REF(C,1))),6),6);
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
XG:=金钻趋势>HIGH AND 回调买 AND L<=金钻趋势;
DRAWTEXT(XG,L,'▲买入'),COLORRED;
JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));
QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));
DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,10000,10000),COLOR00AAAA,LINETHICK;
V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);
V5:=SMA(V2*120/FROMOPEN*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
DY:=CURRBARSCOUNT=1 AND C<REF(C,1);
DY2:=REF(V2,1)-DY;
XG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<金牛;
{DRAWTEXT(XG2,L,'▲抓牛'),COLORYELLOW;}
DRAWTEXT(XG2 AND L<金钻趋势,L,'↖金钻起涨'),COLORMAGENTA;
这个公式中包括未来函数,一些之字转向,或带有X的函数,都是。