




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
未来函数ZIG一、什么是“未来函数”所谓“未来函数”,是指可能引用未来数据的函数,即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数。具体地说,就是本周期结束后显示的指标值,包括线段和买卖提示信号,可能在以后发生新的数据后改变位置或消失。通俗地讲,含有不确定性判断的指标公式,就是含“未来函数”的指标公式。含有未来数据指标的基本特征是买卖信号不确定,常常是某日发出了买入或卖出信号(线段的转折点与此同理),第二天如果继续下跌或上涨,则该信号消失,并在明天新的位置标示出来。二、含有未来函数公式的种类(一)以之字转向为代表的ZIG类函数。我们最常见到和经常提到的多指此类。1ZIG(K,N)之字转向。当价格变化量超过N%时转向。K表示 0:开盘价;1:最高价;2:最低价;3:收盘价 例如:ZIG(3,5)表示收盘价的5%的ZIG转向。2PEAK(K,N,M)向前数前M个ZIG转向波峰值。(以下用法略。点击软件中相应的函数时,下面有提示或用法)3PEAKBARS(K,N,M)前M个ZIG转向波峰到当前距离。4TROUGH(K,N,M)前M个ZIG转向波谷值。5TROUGHBARS(K,N,M)前M个ZIG转向波谷到当前距离。6FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA等等都属于此类未来函数。(二)准未来函数。这部分函数存在引用未来数据的问题,但不如上述函数明显,有些目前争议较大。1FFT(X,N)、傅立叶变换。对序列X进行傅立叶变换或变换处理后反变换。2BACKSET(X,N)、向前赋值。若X非0,则将当前位置到N周期前的数值设为13WINNER、LWINNER等获利盘比例类的和COST也有未来函数的性质,有时可使信号产生漂移。(三)使用跨周期数据。这是一种最为隐弊的方法,它的危害性更大。例如在日线中引用本周周线或本月月线数据时,就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失。用公式检测的办法测试不出来。我们经常见到的用KD月、周、日同时金叉进行选股,就属于此类,看起来成功率很高,实际是虚假的。(四)指定买卖日期或买卖价格。一般多发生在交易系统里。比如指定最低价买入,最高价卖出,或指定涨跌幅度,这些在交易过程中是无法实现的,所以尽管测试成功率时非常高,其实没有任何实用价值。三、未来数据的检测方法知道了未来函数的特征和种类,具备了认识公式中有无未来数据的基础,具体应用中如何识别呢,有以下方法:1公式中凡是用了ZIG之字转向类的函数和使用了跨周期数据(如上所述)均应视为使用了未来函数。2看买卖信号是否确定。凡是已经出现的信号在新的一天或若干周期中存在漂移的,公式中存在未来函数。3从指标图中鉴别。凡是买卖提示信号极为准确的(应看多张图),即没有失误的,肯定有未来函数。4用股软鉴别。A、使用分析家软件的系统测试平台检测,是否含有未来数据系统会自动提醒。如果想亲自看看信号的稳定性和历史的变化过程,分析家的时空隧道可以令时光倒流让你回到从前,信号如何产生、如何消失一目了然。B、使用飞狐软件的,更为简单,在左侧管理面板中用右键单击公式的名称,在出现的下拉菜单中点击“公式检测”即可。此外还有一种方法是搞清公式的算法。对于源码公式,逐条分析后,是否含有未来数据的引用立刻便知。四、未来数据在实战中的运用1未来数据对于阶段顶底转折点的判断是非常具有参考价值的。他可以给操作者一个可能转折的点位,这是一般指标所无法办到的。经过比较严格的限制优化后完全可以作为选股依据。2含未来数据的公式信号会由于继续下跌或上涨而后移,因此当其信号出现后,要结合其它指标是否也发出信号,同时也要结合大盘形势 。在熊市中含未来数据的卖出信号较准,买入信号不太准;而在牛市中买入信号较准,而卖出信号不太准,这较符合这么一个规律:在熊市中每次逢高抛出都是正确的,在牛市中每次逢低买入都是正确的。3在跌势中含未来数据指标的买入信号肯定是经常向后移的,因此要慎用,不仅是含未来数据的指标,就是不含未来数据的买入信号虽然不变,但是也是发出了又下跌,再发出,再下跌,因此也要慎用,但是卖出信号在跌势中反倒是比较准的。对于未来函数应当充分了解其意义后针对使用。对于不了解指标的运算方法和特性的,慎用为佳。尤其是含有未来数据的引用的的选股公式,不易直接使用。五、是是非非话“未来”以下是根据网友的观点归纳整理而成,引用于此,供大家参考:1买股票,买的本来就是股票的未来!都是对未来股价的一种预期、一种预测。不管你使用什么样的分析方法,只要你买入或卖出股票了,就本质上而言,你就已经使用未来数据了!2未来函数不能直接用,并只作为谨慎参考,用时,要同时提醒自己,这是用未来函数表达的,可能会变异。3ZIG是陷阱,也能使人绕开许多陷阱,关键是正确地组织和应用,熟悉指标的特征表达。4严格的说动态中的公式都有未来数据,从这层意义上说,未来函数无处不在。因此不必一见到未来数据就头痛。5使用未来数据不用花费任何精力就可以轻松获得表面上非常高的成功率。发出的买入信号在实际操作中毫无价值,是一种赤裸裸的欺骗行为,在实战中给投资者带来的惨痛损失和后果苦不堪言。6未来数据的要害是什么?从本质上讲是美化历史而并不能从真正意义上揭示(启示)未来,它把历史上的一切功劳归为自己,而完美地回避了所有历史错误。它揭示的只是一种过去时的未来,而非现实意义上的未来。很多的朋友在提到应用FXJ中未来函数的时候就如同是在谈论洪水猛兽一般,似乎只要是带有未来函数就一定是个不好的公式、一定就是一个要我们赔钱的公式。那么就让我们看看分析家其中一个未来函数“之字转向”到底是怎么回事儿吧。根据分析家说明书中说:之字转向,用法:函数表达式:ZIG(K,N,ABS);表达式含义:当价格变化量超过N%时转向,K表示的含义:0:开盘价,1:最高价,2:最低价,3:收盘价,4:低点采用最低价、高点采用最高价。若ABS为0或省略,则表示相对ZIG转向,否则为绝对ZIG转向。例如: ZIG(3,5); 表示的含义为:收盘价的5%的ZIG转向; ZIG(3,0.5,1); 表示的含义为:收盘价的0.5元绝对ZIG转向。ZIG函数首先是对一个折线进行拐点的寻找;我们就对zig(3,5)进行解释吧.3带表收盘价格,5代表5%.假如有如下序列收盘,100,96,104,105,99,107.那么如何找第一个zig点呢?首先,找第一个与100的偏离幅度在5%的数值,显然第一个是105(A点),那么105(A点),大于100,那么确定第一个zig转向为转向,这时候应该找的顶点,先判断105是不是就是这个ZIG折点,只要后面第一个大于105的点与105这个点的区间里面的所有点,出现这样一个点,这个点小于(1-0.05)*105.那么,105就是ZIG折点.如果不是,那么看第一个大于105的点(设其为B点)是不是ZIG折点,判断方法同上,就是先找后面第一个出现的大于B点的点,设其为C点,然后在B,C之间的最小值是否小于0.95*B,如果存在那么就是B,不是,看C点是不是.上面后面的99符合,所以第一个ZIG折点是105,再举个例子:100,96,104,105,103,102,101,109,105,110,105.那么这个ZIG折点是110.但是我们有的时候会遇到这样的情况,依然如上例;100,96,104,105,103,102,101,109,105,110,109;这样一个折线图的zig(3,5)这点是多少呢?显然没有一个zig折点,因为没有一个是符合上面条件的.这个时候,我们把最后一个最大值(或者最小值)当做暂时的折点,随着后面的数值的增加曲线的延长,这个暂时的折点可能就不是这点了。因此,ZIG这点最后一个折点有的时候可能并不是固定的.!zig 函数 ZIG(X,N) 之字转向(转载) 10-04-19函数:ZIG(X,N)描述:之字转向类别:指标参数:N为常数,X为序列或常数,为常数时表示0:开盘价,1:最高价,2:最低价,3:收盘价返回:返回数组说明:当序列或K线变化量超过N%时转向示例:ZIG(3,10)表示收盘价的10%的ZIG转向ZIG(MA(C,20),10)表示均线的10%的ZIG转向ZIG,之字形。1X可以作为参数调整,也可以直接写其它的指标线,如kd.k。N也可以做成参数调整。2在K线中,ZIG只能对一根指标线进行转向处理。要想高点在H位置,低点在L位置,ZIG是做不到的。3ZIG到底是如何体现“未来”的?即它是怎么画出来的?见最后的说明。4ZIG输出的是数值,不是直线。5ZIG一般使用在看波浪、看形态上。ZIG函数是未来函数之第二大嫌疑。在交易系统中用未来函数,就是用BACKSET或ZIG,可以使许多人“梦想成真”。由于“未来函数”在交易系统中可以大大作弊,才使其在指标和选股公式中也一起“臭名昭著”。ZIG线的画法:假设在手工画线年代,ZIG线是怎么画出来的,实际上也介绍了算法。以zig(3,5),即收盘价转向,转向要求5%,在600036招商银行上为例。从第一根K线上的收盘价,慢慢往后看。直到当天的C,和以前的K线的最低C值相比的涨幅,或与最高C值相比的跌幅超过5%时,才在当天作出记号,称之为拐点。涨幅超过5%的,称为向上的拐点,跌幅超过5%的,称为向下的拐点。例中,先有向下的拐点,于是第一根K线上的C值,就是高点了。在向下的拐点出现之后的每根K线上,相比较记录最低之C值。然后把当天的C值,与记录的最低C值比较,看有没有涨幅超过5%。例中,到6月24日,才产生满足条件之向上的拐点。向上的拐点出现之后,回过头,在与上一个向下的拐点之间,找到一个最低的C,作为ZIG的低点。产生向上拐点之后,就在之后的K线中记录C的最大值。当出现当天的C值,与最大C值相比,跌幅超过5%时,记为向下的拐点。例中,到7月12日,产生向下的拐点。于是从向下的拐点回过头来,在与上一个向上的拐点之间,找到一个最高的C,作为ZIG的高点。如此循环。也就是说,ZIG的高点和低点,是根据向上和向下的拐点出来之后,回溯过去才找到的。这就是ZIG未来数据的实质所在。在最近期间,ZIG的未来数据,要追溯到最近的一个拐点之前的一个峰点。且看最近期间的ZIG线是怎么画出的。从最后一根K线往前,如果先出现向下的拐点,则在此拐点到目前的K线中求出最小收盘价所在的K线,为低点。这个低点可能与目前的K线重合。重合的话目前的K线为低点,不重合的话目前K线为高点。如果先出现向上的拐点,则在此拐点到目前的K线中求出最高收盘价所在的K线,为高点。此高点与目前的K线重合,则目前的K线为高点,否则为低点。之字转向类函数用行情走势上的波峰波谷作为转向点,用线段连接转向点来近似描述行情走势,这些函数对于形态分析比较有用。之字转向由一系列的波峰和波谷组成,每个波峰和波谷之间在股价上至少有N的变化量,该变化量是用户设定的。随着行情的发展,最后一个波峰或波谷的位置是会发生变化的,因此采用之字转向函数不能保证时间不变性,即指标曲线最后一段直线是不断变化的。之字转向类函数都有两个参数,参数1表示采用开盘价、最高价、最低价还是收盘价计算,参数2表示转向阈值,即只有股价变化量达到该数值才会发生转向,主要用于控制转向点的数量。之字转向类函数除ZIG外,还有第3个参数,表示需要向前数的第几个波峰或波谷。之字转向类函数除了可以绘制转向曲线,还可以定位每一个波峰和波谷的位置(到当前的周期数)和大小。!未来函数的指标公式浅谈 07-04-07一 、每当股价涨跌幅度超过指定界限并发生趋势方向变化时,之字转向将产生一个转折点,将所有转向点用线段连接就成为之字转向。由于股价涨跌幅度的不确定性,就产生了不断地对“有限历史”股价趋势的纠正,以及对未来判断的不确定性,这样就产生了这种转向的不确定性,含有不确定性的判断的指标或公式,我们称之为含未来函数的指标或公式。二、含未来函数的有:zig之字转向,backset(x,n),若x非0,则将当前位置到n周期前的数值设为1peak 前m个zig转向波峰值peakbars 前m个zig转向波峰到当前距离。trough前m个zig转向波谷值。troughbars 前m个zig转向波谷到当前距离。未来函数中最重要的要数ZIG了,请看大智慧软件帮助中是如何说明的:ZIGZIG ZAG 之字转向 ( 快捷命令 ZIG)判断原则用法:ZIG(K,N),当价格变化量超过N%时转向,K表示:0:开盘价; 1:最高价; 2:最低价; 3:收盘价例如:ZIG(3,5)表示收盘价的5%的ZIG转向每当股价涨跌幅度超过指定界限并发生趋势方向变化时,之字转向将产生一个转折点,将所有转向点用线段连接就成为之字转向,之字转向能够很好地描述股价的大体走势,对于相态分析有一定的作用。转向点分为波峰和波谷两类,分别表示向下转向和向上转向,与之对应的我们有四个函数用于描述他们的价格和位置:Peak和Trough表示波峰和波谷的价格;PeakBars和TroughBars表示波峰和波谷距现在的周期数这四个函数都有一个参数用于描述向前数第几个波峰,利用这个特性我们就可以在测试W底时比较上一个波谷和前一个波谷的位置和大小,从而规范了一个W形底的描述。三、许多股民朋友很怕公式里有未来数据,但又不知怎么辨别,这里教大家一个小技巧:你只要打开主图的ZIG指标,然后移动光标,如果ZIG的底点,和你要检测的指标的买点一致,ZIG的高点与指标的卖点一致,基本上可以断定此公式有未来函数。凡是公式中引用了ZIG函数的,都有未来函数。四、含有未来函数的公式有哪些?下面仅列出一部分公式,仅供大家参考:431均线。未来之星。优于未来。荷蒲阴阳线。企鹅转向。以静制动。F非洲之星。黑马魔法。9智能短线(交易系统)。潘奇阻击。潘奇笑脸。趋势线。89峰点。绝密三号。春种秋收A。多空警示。HGZ1 (多空争夺买卖点)。大方选股,大方均线,A选股买卖等(大方指标大多有未来函数)。雨清趋势。魔鬼操盘。木易操盘。秘密操盘。低吸高抛。明天抄底。雷达。顶底雷达。闪电出击。文韬信托。小羊寻财。梦寐以求。中短线。战巴格达(命令进攻)。猎豹。猎豹2.2买卖提示。买卖提示A。天地人和。魔王选股。低D点MA。长期数浪。QJHM1( 七绝之黑马车)。hpyyx 。阴阳线6.0。交易系统,条件选股中也有大量的含有未来函数的公式,在此不一一列出。含未来函数的公式太多了,由于认识的局限性,无法全部列完。请网友再提供一些。五、以下是一些网友的观点,由于客观原因无法全部列出网名,希见谅。观点之一:做股票做的是预期,是对未来的判断绝大多数公式,是对过去历史的演绎和解释,从中,由使用者自己对未来的概率进行判断目前的含未来函数的公式,根据历史,对未来走势做了短时间有限的推测,好还是不好呢?严格讲,【一部分股票】的历史数据是能对其股价未来走势有非常重要影响和启示的,高概率的正相关,由此得出的很短时段未来的预期往往准确。【另一部分】股票的历史和未来毫无关系,完全无规律和随心所欲所以,概率上,含未来函数公式对【一部分股票】的有限预期是可行的关键是,研究和区分【历史数据能对未来肯定有高概率影响的股票】,这个模型不是单一的,目前由人来做这个初步的判断,在此前提下,使用未来函数公式对未来股价做辅助趋势判断,是有益的所以,不能对含未来函数的公式一棒子打死观点二:公式含未来函数,有两个成因:1故意放的,马后炮,用来显示自己软件了得,加密加加密,怕人发现。2由于开发技术、工具限制 或者 对指标理解不透造成。比如:换手率简单的计算成:=成交量/流通盘,等增发、扩股、转债、拆股、并股的时候,造成换手率图线的变化,以及使用该简单算法的相关指标公式图标和数值的变化,间接造成了未来函数。假如该公式其它方面很优秀,只是由于类似因素造成未来函数,可以取其精华,小心点就是了,这种计算理解的不全面,和站在既成事实基础上回朔描述历史而产生的公式的投机取巧的行为,是不同的只要完善和优化,指标就会日趋完美,是【马后炮】公式没法比的观点之三:要善待未来数据首先未来数据的定义有贬,因定义为动态数据.一见到未来数据的出现,好多人就头痛.严格的说动态中的公式都有未来数据,如何确定合理的未来数据误差,这是一个很深的学问.强调说一声只有股书上写的都没有未来数据,那是历史.我认为股市技术的精髓就是未来数据.操作中要因地制宜.观点之四:1.未来数据其实是非常具有参考价值的,他可以给操作者一个可能转折的点位,这是一般指标所无法办到的。对使用含未来数据指标的人而言,要求比较高,使用者必须深刻了解指标的运算方法和特性,结合盘面其它的条件来判断信号的可靠性,对其运算方法和特性了解不深或不了解者,一看到信号就认为是机会的人使用就自然会骂娘了。对未来数据感兴趣的朋友不妨将含未来数据的条件加上其它不含未来数据的条件综合起来,做得好的话不但信号稳定,而且会收到意想不到的效果。再这里仅作一些方向上的指引,不便作深层的探讨。2.据我长期观察含未来数据指标的看法,未来数据在阶段顶底转折点的判断是相当准确的。经过比较严格的限制优化后完全可以作为选股依据。信号消失的问题在恰当设置下不会发生,而且这种信号可以通过对K线走势的实际描述得出相同的结果,在这种描述下没有未来数据信号消失的现象,二者是一致的。3.含未来数据的公式信号会由于继续下跌或上涨而后移,因此当其信号出现后,要结合其它指标是否也发出信号,同时也要结合大盘形势,我通过一段时间的观察,在熊市中含未来数据的卖出信号较准,买入信号不太准;而在牛市中买入信号较准,而卖出信号不太准,这较符合这么一句话:在熊市中每次逢高抛出都是正确的,在牛市中每次逢低买入都是正确的。4.在跌势中含未来数据指标的买入信号肯定是经常向后移的,因此要慎用,不仅是含未来数据的指标,就是不含未来数据的买入信号其虽不变,但是也是发出了又下跌,再发出,再下跌,因此也要慎用,但是卖出信号在跌势中反倒是比较准的。!未来函数的指标公式浅谈2007-04-07 msally!未来函数详解、检测方法 通达信论坛10-01-22 月亮之上一、什么是未来函数所谓未来函数,是指可能引用未来数据的函数,即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数。具体地说,含有未来数据指标的基本特征是买卖信号不确定,常常是某日发出了买入或卖出信号(线段的转折点与此同理),第二天如果继续下跌或上涨,则该信号消失,并在明天新的位置标示出来。二、含有未来函数公式的种类(一)以之字转向为代表的ZIG类函数。我们最常见到和经常提到的多指此类。1.ZIG(K,N) 之字转向。当价格变化量超过N%时转向。K表示:0:开盘价;1:最高价;2:最低价;3:收盘价。例如:ZIG(3,5)表示收盘价的5%的ZIG转向。2.PEAK(K,N,M) 向前数第M个ZIG转向波峰值,表示之字转向ZIG(K,N)的前M个波峰的数值。3.PEAKBARS(K,N,M) 向前数第M个ZIG转向波峰到本周期的距离,表局肿颍冢桑牵耍危那埃透霾宓奖局芷诘闹芷谑?4.TROUGH(K,N,M) 向前数第M个ZIG转向波谷值,表示之字转向ZIG(K,N)的前M个波谷的数值。5.TROUGHBARS(K,N,M) 向如数第M个ZIG转向波谷到当前距离,表示之字转向ZIG(K,N)的前M个波谷到当前的周期数。6.FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA等等都属于此类未来函数。FFT、BACKSET、WINNER、LWINNER、COST这些函数对于辅助形态判断是有帮助的,可是确实都可能引用未来数据,这是大家要小心的。(二)准未来函数。这部分函数存在引用未来数据的问题,但不如上述函数明显,有些目前争议较大。1.FFT(X,N)、傅立叶变换。对序列X进行傅立叶变换或变换处理后反变换。2.BACKSET(X,N)、向前赋值。若X非0,则将当前位置到N周期前的数值设为1.3.WINNER、LWINNER等获利盘比例类的和COST也有未来函数的性质,有时可使信号产生漂移。(三)使用跨周期数据。这是一种最为隐弊的方法,它的危害性更大。例如在日线中引用本周周线或本月月线数据时,就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失。用公式检测的办法测试不出来。我们经常见到的用KD月、周、日同时金叉进行选股,就属于此类,看起来成功率很高,实际是虚假的。(四)指定买卖日期或买卖价格。一般多发生在交易系统里。比如指定最低价买入,最高价卖出,或指定涨跌幅度,这些在交易过程中是无法实现的,所以尽管测试成功率时非常高,其实没有任何实用价值。三、目前,含有未来函数的公式含有未来函数的公式有哪些?下面仅列出一部分公式,仅供大家参考:431均线。未来之星。优于未来。荷蒲阴阳线。企鹅转向。以静制动。F非洲之星。黑马魔法。9智能短线(交易系统)。潘奇阻击。潘奇笑脸。趋势线。89峰点。绝密三号。春种秋收A。多空警示。HGZ1 (多空争夺买卖点)。大方选股,大方均线,A选股买卖等(大方指标大多有未来函数)。雨清趋势。魔鬼操盘。木易操盘。秘密操盘。低吸高抛。明天抄底。雷达。顶底雷达。闪电出击。文韬信托。小羊寻财。梦寐以求。中短线。战巴格达(命令进攻)。猎豹。猎豹2.2.买卖提示。买卖提示A。天地人和。魔王选股 。低D点MA。长期数浪。QJHM1( 七绝之黑马车)。hpyyx 。阴阳线6.0。四、未来数据的检测方法知道了未来函数的特征和种类,具备了认识公式中有无未来数据的基础,具体应用中如何识别呢,有以下方法:1.公式中凡是用了ZIG之字转向类的函数和使用了跨周期数据(如上所述)均应视为使用了未来函数。2.看买卖信号是否确定。凡是已经出现的信号在新的一天或若干周期中存在漂移的,公式中存在未来函数。3.从指标图中鉴别。凡是买卖提示信号极为准确的(应看多张图),即没有失误的,肯定有未来函数。4.用股软鉴别。A、使用分析家软件的系统测试平台检测,是否含有未来数据系统会自动提醒。如果想亲自看看信号的稳定性和历史的变化过程,分析家的时空隧道可以令时光倒流让你回到从前,信号如何产生、如何消失一目了然。B、使用飞狐软件的,更为简单,在左侧管理面板中用右键单击公式的名称,在出现的下拉菜单中点击公式检测即可。C、此外还有一种方法是搞清公式的算法。对于源码公式,逐条分析后,是否含有未来数据的引用立刻便知。/dispbbs.asp?boardid=19&Id=157240公式编写入门(转)_卢勇君_新浪博客2009-11-03 蔚然晨风!如何识别骗人的“影线”一根K线止损法BACKSET和ZIG的实战意义引用-农夫山泉-有点田的.10-02-23 木衲关于“未来函数”问题的探讨(zt)10-01-17 2鱼zig 函数 ZIG(X,N) 之字转向2009-12-28 渴望天空通达信选股公式集合+选股公式改写方法江恩秘密买卖点指标(无未来,太准了;在大智慧、通达信中通过)-Marshal的博客 -.薛斯通道漫谈-证券学习中心-MACD股市技术分析俱乐. 09-12-15 强行2.如何编写股票公式 09-09-14 青山野人3.大智慧函数大全及相关应用-股软公式分享-股市参考网 股票. 07-06-10 sallypeng4.大智慧指标易学易董(新手入门)2007-07-23 xcf5.学习编辑指标2007-08-28 往事6.飞狐公式编写基础和通达信公式教程(四)_风景的博客_雅虎.2009-09-14 振波浪清用Excel快速计算天数差2009-11-24 lyq863博庭科技-公式系统2006-11-19 okzlm股票公式大智慧L-2神奇的选股公式(二)-金都的日志-网易博客飞狐公式编写基础通达信公式教程(四)风景博客_雅虎. 09-09-14 振波浪清如何编写股票公式2009-09-14 青山野人大智慧函数大全及相关应用-股软公式分享-股市参考网 股票. 07-06-10 sallypeng学习编辑指标 07-08-28 往事同花顺公式系统 10-01-17 2鱼大智慧指标易学易董(新手入门) 07-07-23 xcf!不是说教,再谈ZIG函数发表时间:2007-10-05 阅读:3222 次 回复:27个不是说教,再谈到ZIG函数-朋友之邀,大家评如果你是计算机专业的,问:计算机的原理是什么?90%的人会回答“二进制”。错了!二进制是工作的机制或基础。原理是数学,数学里的三个基本动作:存取、加法和移位。其它任何动作都用它们的简单或复杂的组合过程来完成。任何计算机的语言设计都是如此!期货、股票软件里的函数绝无例外。ZIG函数的定义:ZIG(K,N),当价格变化量超过N%时转向。我们用上面的原理,可以不用ZIG来表达这种意义。表达方法很多,我列出1种经典办法,是在我的“库”里随手找的,可以举一反三地调用:上升判别TT40:=(REF(H,1)+REF(L,1)/2);TT41:=(MA(C,5)+(2*STD(C,5);TTT:=IF(TT40REF(TT41,1),0,1);你的公式里加上我的 and TTT 就是要求“处于上升通道”。我有什么必要去用ZIG函数?反过来,我又有什么必要不用ZIG函数!说明:你如果准备使用上面三句话,那么也要有场合,里面的1和5两个数字是有讲究的。这个问题,以后我不会做任何回答。在使用了ZIG的程序里一般有三种情况:与转向根本无关的所谓“技巧”转向判别,如果出错,不是ZIG的错,例如V0:=ZIG(MACD.dif,1);V1:=MA(V0,2);上升:IF(v1ref(v1,1),1,0);你的macd在摇摆不定,能怪ZIG吗?ZIG确实无理:但你编出来了,就是无知。我总是用和的办法,尽量避免无知。如果无法避免无知时,用其它公式协同判别。90%的朋友已经忘了我发的HGY19,我就是让相信H类买入公式的朋友,注意ZIG确实无理的情况。当出现飘忽不定的买入信号时,如果HGY19有飘忽不定的卖出信号时,那么我宁可相信HGY19.你应该有比HGY19更好的卖出判断公式,因为我在以前说了,卖出好才是皇上。书不尽言啊,粗浅之说,粗浅之识。朋友,这么些话应该不是骗铜板了吧。如果要骗铜板的话,现在可能是将军了,我不想当废话将军。!公式系统(白皮书)1.概述公式系统是一套功能强大、使用简单的计算机描述系统。公式系统有以下特点:1.公式系统可以用来设计技术指标、交易系统、条件选股和五彩K线公式。2.技术指标公式描述一个或多个数据的计算方法,公式系统将所有数据计算出来,并以曲线的形式显示;条件选股公式描述了满足什么样条件的股票才是我们需要的,它是一个逻辑表达式,但可以有1-4个表达式分别描述多头、空头的买入和买出四种条件;五彩K线描述了在什么样的条件下K线下添加特定的指示,用以表示某种含义提示用户。3.公式系统可以以时间序列为基础,其计算对象是一组跟时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中任何数据进行操作,每组数据包括开盘价、最高价、最低价、收盘价、成交量和成交额六个数据,如果是在分笔成交分析周期上还有上下三档买卖盘的价和量等数据。4.数据分析周期就是相临两组数据间的时间间隔,可以是从1分钟到1000天间的某个特定时间间隔不定,还可以是分笔成交分析周期,这种情况下时间间隔不定,每组数据表示一笔成交量。5.公式系统所有函数中除ZIG之字转向类和BACKSET函数外,其余函数均满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响。只有满足时间不变性才能满足因果关系,才不会出现当天并没有出现交易信号,但过后因为股价上扬而冒出买入信号的情况。ZIG函数主要用于前期形态判断,而BACKSET主要用于五彩K线指示。因此一般情况下请不要使用这俩类函数。6.如果本公式系统使用于非股票类分析,请参照其它说明书。2.公式基础2.1.自定义公式编写规则在自定义公式里面如果有多数据项输出,则调用此函数的时候返回值默认为最后一个输出。如果希望确定某项输出则将函数名指定为其中一项输出。在自定义公式里面的各种符号(如,“;”)只能用半角不能用全角。2.2.1 语言规范公式体所有语句 无大小写之分常数 浮点数、整数、字符串分隔符 “ ” , () ; 注释 /* */或/标识符 由字母和数字组成,由字母开头,不分大小写运算符(优先级从高到低排列,同级同行) * /+ -= = NULL(即“空”)得到的结果为NULL。2.2.现在我们以MACD公式为例说明公式的基本要素和规则1.一个公式包括公式名称、参数、公式体、注释、参数精灵等部分组成。2.每一个公式必须有一个名称,这个名称由字母或数字组成。公式名称在同类公式中必须是唯一的,例如不能同时存在俩个MACD技术指标,但可以存在一个MACD技术指标一个MACD条件选股公式。公式名称没有字符限制。3.计算参数:每个公式可以有0-100个计算参数,计算参数用来替代公式中所需的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。计算参数包括参数名称、最小值、最大值、缺省值四个部分。参数名称用于标识参数,一般情况下计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围。对于交易系统公式,每个参数还包括一个测试步长,在优化参数时系统从最小值到最大值逐一调整参数,每次调整量就是测试步长。例如最小值是1,最大值是10,步长是2,则系统将测试参数1,3,5,7,9.在实际设置时,请注意步长的选择,过大会漏掉一些数据,过小会延长计算时间,每个公式的最大测试步数为10000次,即所有参数变化量的乘积必须小于10000。例如某公式有俩个参数,参数一最小、最大和步长分别为1.100、1,参数二分别为1.100、2,则参数一变化量为100,参数二变化量为50,总的测试次数为100*50=5000次。4.公式体由若干语句组成,每一个语句描述一个算法。关于公式体的具体定义方法见下一小节。5.公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字。这段文字不宜过长。6.公式注释是一段文字,相对于公式描述而言它可以更长,主要用来描述一个公式如何使用、注意事项、计算方法等,在使用公式时为用户提供一定的参考。7.参数精灵用于方便用户设置参数。对于不熟悉的指标,用户使用时设置参数比较困难,使用参数精灵可以解决这个问题。例如均线选股系统用于选出短期均线与长期均线发生金叉的股票,用参数精灵可以让用户界面出现“买入条件为日均线与日均线发生金叉”,其中符号表示输入筐,用户可以输入需要的数字,则计算就按照指定的参数运行。参数精灵的写法是用param#1表示第一个参数。用param#2表示第二个参数,系统在显示参数精灵时使用输入框代替param#x.例如上面文字在参数精灵设置中应写为“买入条件param#1日均线与param#2日均线发生金叉”。8.禁用周期表示该公式不能在指定周期进行计算,同时还可以指定默认周期,这样在进行选股、排序等功能时自动使用默认周期。9.技术指标公式还可以强制设定坐标位置,例如KD指标我们需要在0,20,50,80,100画5条坐标线,可以在坐标线位置输入框中10.写入0;20;50;80;100。公式体:1.公式体由若干语句组成。每个语句表示一个计算结果,在技术指标上就是一条指标线,语句间用;割开。每个语句可以有一个名称,该名称写在语句的最前面,并用一个冒号将它和语句分割开。例如:DEA:MA(CLOSE,5);该语句表示求收盘价的的五日均线,语句的名称为DEA。在后面的语句中可以直接用DEA来替代五日均价,例如:MA(DEA,5)表示对收盘价的五日均线在求五日平均,相当于MA(MA(CLOSE,5),5)。2.一个语句如果不需要显示,可以将它定义为中间语句,中间语句必须有名称,用“:=”替代冒号表示名称,其它与一般语句完全一样。使用中间语句可以有效降低公式的书写难度,还可以将需要重复使用的语句定义成中间语句以减少计算量,例如我们需要多次使用五日均价,则可以将它定义为中间语句,下面的例子可以看出他的优点:MA(CLOSE,5)+MA(MA(CLOSE,5),10)+MA(MA(CLSOE,5),20)可以写为MM:=MA(CLSOE,5);MM+MA(MM,10)+MA(MM,20);3.每个公式最多语句没有限制,中间公式数量也没有限制。也就是说每个指标可以最多画n条指标线。4.对于技术指标公式可以在语句后加上线形描述符,用来描述如何画该语句的指标线。5.每个语句有若干函数通过四则运算或逻辑运算而组成。函数是公式系统的基本单位,它描述了用户的基本要求、每个函数都由函数名称和参数组成,参数放在函数后的括号内,若干参数量为0个则可以不写括号。例如CLOSE()函数没有参数,所以在公式中写成CLOSE和CLOSE()都可以。6.公式系统使用计算符将函数连接成为公式。计算符号分为算术运算符和逻辑计算符。算术计算符包括+、-、*、/、他们分别对计算符号两边的数据进行加减乘除计算;逻辑计算符包括、=、3就等于1,43AND12=4的结果等于1,43OR312的结果等于1.7.公式系统可以处理的数据分为两类:变量和常量。所谓常量就是一个永远不变的数据,变量就是一个随着时间变化而变化的数据,例如成交量,每个函数需要的参数可能是变量也可能是常量,不能随便乱用,函数计算的结果一般是一个变量。例如计算收盘价均线MA(CLSOE,5),MA函数要求第一个参数为变量,而CLSOE函数返回的正是变量;MA函数要求第一个函数为变量,而CLSOE函数返回的正是一个变量;MA函数要求第二个参数是常量,5可以满足要求。我们不能这样书写:MA(5,CLOSE)。8.除技术指标公式外,其它公式均需逻辑语句表达式,即当语句返回0时表示否,返回非0时表示是。例如CLOSEOPEN语句,当条件满足时返回0。如果用CLOSE-OPEN语句,则只有当平盘时返回0,其它情况下均表示条件满足。条件选股公式只能有一条语句,用来表示条件是否成立;交易系统公式需要1-4条语句表示多头和空头的买入买出条件;五彩K线公式可以有n条语句,描述最多n种不同的情况。9.交易系统公式需要设定买入和买出条件语句,分别用ENTERLONG,ENITLONG,ENTERSHORT,EXITSHORT作为表达式名称表示多头买入和多头买出、空头买入和空头买出条件,当这些语句返回非0时,表示需要进行相应的操作。10.指标引用。在某公式中若需计算另一指标的值,可以引用指标,格式为:“指标.指标线”(参数),指标与指标线之间用小数点割开。例如:“MACD.DEA”(26,12,9)表示计算MACD指标的DEA指标线,计算参数用26,12,9.指标线可以省略,这样表示该指标的最后一条指标线;参数可以省略,表示使用缺省参数,因此“MACD”就表示MACD指标线的最后一条指数线,并且计算时用缺省参数26,12,9.11.跨周期引用。利用本功能可以引用某指标在另外一个分析周期的数值。跨周期引用只能引用更长周期的数值,例如日线分析时只能引用周线或月线的数值。跨周期引用格式为:“指标。指标线#周期”(参数)和“指标。指标线#周期”(参数),其中#周期表示所引用的分析周期,其它定义与指标引用相同。引用周期有可以是MIN1.MIN5.MIN15.MIN30、MIN60、DAY、WEEK、MONTH,分别表示引用1分钟、5分钟、15分钟、30分钟、60分钟、日线、周线或月线的数值。使用#和#表示不同的对齐方式,#表示引用本周期数值,#表示引用上周期数值。假如7月1日是星期一,则使用#WEEK表示引用本周数据,使用的是7月1日7月5日之间的周线数据;而#WEEK则表示引用上周数据,使用的是6月24日6月28日间的周线数据。由此可见,使用#引用本周期数据会发生引用未来数据的问题,它不能保证时间不变性,因此应当尽量避免使用,但使用#时没问题。12.其它股票数据引用:引用大盘数据可以用INDEXC等函数,引用其它股票可以写为:“股票代码数据”,数据可以是OPNE、HIGH、LOW、CLOSE、VOL、AMOUNT,分别表示引用开盘价、最高价、最低价、收盘价、成交量和成交金额。例如“000001CLOSE”表示000001的收盘价。3.函数参考3.1.行情函数行情函数是最基本的函数,它为我们提供计算所需的数据,而其它多数函数所需的计算数据一般也是由行情函数产生的。例如:OPNE返回开盘价;(OPNE+CLOSE)/2返回中介价等。OPEN开盘价,取得本周期开盘价,单位:元。参数:无HIGH最高价,取得本周期最高价,单位:元。参数:无LOW最低价,取得本周期最低价,单位:元参数:无AMOUNT成交额,取得本周期成交额,单位:元参数:无ADVANCE上涨家数,取得本周期上涨家数限制:仅对大盘有效,其它股票返回0参数:无DECLINE下跌家数,取得本周期下跌家数限制:仅对大盘有效,其它股
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025农产品供应链合作经营合同
- 电气工程及其自动化基础知识及答案解析
- 土地治理合同段验收意见书6篇
- 己酮可可碱缓释片临床应用考核试题
- 2025年消防执业资格考试题库(消防技术标准规范)消防设备安装试题
- 2021届贵州省毕节市高三三模文综历史试题
- 2025年高校辅导员选拔:心理危机干预心理辅导与应用试题
- 2025年护士执业资格考试题库(内科护理学专项)护理评价与试题
- 2025年大学辅导员招聘考试题库:大学生就业工作制度与规范试题
- 2025重庆市水果供应商订购合同(参考文本)
- 海尔现场6S管理课件
- 田径教学专题篇课件
- 2025年秋季学期“1530”安全教育记录表
- 超声科院感知识培训
- 上消化道出血中医护理常规
- 2025年辅警招聘公安基础知识必刷题库
- 偏瘫并发症肩痛
- 儿童异物吸入的急救和预防
- 中医糖尿病个案护理
- 幼儿社会领域教育
- 医疗行业实验室自动化的趋势和影响
评论
0/150
提交评论