通达信公式编写教程完整版中如何编写公式屏蔽近几天的数据,目的是使得TOTALBARSCOUNT变小

公式系统对数据的运算是基于一系列函数函数必须满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响(判断是否未来函数的依据)这个很重要!
对于未来函数可以理解为:某一量依赖另一量,如量A和量BB变化使A改变,那么A是B的函数如果B是稍后的量,A是稍早的量A跟着B变,A是B的未来函数未来函数是有时间周期的,在一个短的周期内可能是未来函数但在稍长的周期内就不是未来函数,比如"HIGH"(最高价),在一天收市前都是鈈确定的.如在交易没有结束时我们可以看到某一个指标如“卖出”跟着股价的高低一会出现,一会消失(这个现象很容易观察到)
所鉯对于一个日周期的指标在分时周期具有“未来函数”特征。但一旦收盘该指标是定值不应随明日及以后的价而变,所以该指标在日周期中不是未来函数


hhv\llv信号出现当天收盘后,第二天或以后多天信号没消失或漂移所以我觉得不应该是未来函数。

公式系统对数据的运算昰基于一系列函数函数必须满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响(判断是否未来函数的依据)这个很重偠!

未来函数:我的理解强区出现的信号


未来分强势和弱势未来(涨涨不停和跌跌不休)

D答:(引用网络论文)


什么是未来函数,它在指標中起什么作用
      很多人使用指标公式不知有“未来函数”,更有人一提到“未来函数”就谈虎色变大骂“未来函数”之害,这都是不囸确的要弄懂“未来函数”的本质,必须知其然并知其所以然下面从五个方面进行探讨。
   所谓“未来函数”是指可能引用未来数据嘚函数,即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数具体地说,就是本周期结束后显示的指标值包括线段囷买卖提示信号,可能在以后发生新的数据后改变位置或消失通俗地讲,含有不确定性判断的指标公式就是含“未来函数”的指标公式。
   含有未来数据指标的基本特征是买卖信号不确定常常是某日发出了买入或卖出信号(线段的转折点与此同理),第二天如果继续下跌或上涨则该信号消失,并在明天新的位置标示出来
   (一)以之字转向为代表的ZIG类函数。我们最常见到和经常提到的多指此类
   当价格变化量超过N%时转向。K表示 0:开盘价;1:最高价;2:最低价;3:收盘价
   2、PEAK(KN,M)向前数前M个ZIG转向波峰值(以下用法略。点击软件中相应的函数时下面有提示或用法)
   这部分函数存在引用未来数据的问题,但不如上述函数明显有些目前争议较大。
   1、FFT(X,N)、傅立叶变換对序列X进行傅立叶变换或变换处理后反变换。
   3、WINNER、LWINNER等获利盘比例类的和COST也有未来函数的性质有时可使信号产生漂移。
   这是一种最为隱弊的方法它的危害性更大。例如在日线中引用本周周线或本月月线数据时就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失用公式检测的办法测试不出来。我们经常见到的用KD月、周、日同时金叉进行选股就属于此类,看起来成功率很高实际是虚假的。
   (四)、指定买卖日期或买卖价格
       一般多发生在交易系统里。比如指定最低价买入最高价卖出,或指定涨跌幅度這些在交易过程中是无法实现的,所以尽管测试成功率时非常高其实没有任何实用价值。
   知道了未来函数的特征和种类具备了认识公式中有无未来数据的基础,具体应用中如何识别呢有以下方法:
   1、公式中凡是用了ZIG之字转向类的函数和使用了跨周期数据(如上所述)均应视为使用了未来函数。
   2、看买卖信号是否确定凡是已经出现的信号在新的一天或若干周期中存在漂移的,公式中存在未来函数
   3、從指标图中鉴别。凡是买卖提示信号极为准确的(应看多张图)即没有失误的,肯定有未来函数
   4、用股软鉴别。A、使用分析家软件的系统测试平台检测是否含有未来数据系统会自动提醒。如果想亲自看看信号的稳定性和历史的变化过程分析家的时空隧道可以令时光倒流让你回到从前,信号如何产生、如何消失一目了然 B、使用飞狐软件的,更为简单在左侧《管理面板》中用右键单击公式的名称,茬出现的下拉菜单中点击“公式检测”即可
   此外还有一种方法是搞清公式的算法。对于源码公式逐条分析后,是否含有未来数据的引鼡立刻便知
   1、未来数据对于阶段顶底转折点的判断是非常具有参考价值的。他可以给操作者一个可能转折的点位这是一般指标所无法辦到的。经过比较严格的限制优化后完全可以作为选股依据
   2、含未来数据的公式信号会由于继续下跌或上涨而后移,因此当其信号出现後要结合其他指标是否也发出信号,同时也要结合大盘形势在熊市中含未来数据的卖出信号较准,买入信号不太准;而在牛市中买入信号较准而卖出信号不太准,这较符合这么一个规律:在熊市中每次逢高抛出都是正确的在牛市中每次逢低买入都是正确的。
   3、在跌勢中含未来数据指标的买入信号肯定是经常向后移的因此要慎用,不仅是含未来数据的指标就是不含未来数据的买入信号虽然不变,泹是也是发出了又下跌再发出,再下跌因此也要慎用,但是卖出信号在跌势中反倒是比较准的
对于未来函数应当充分了解其意义后針对使用。对于不了解指标的运算方法和特性的慎用为佳。尤其是含有未来数据的引用的的选股公式不易直接使用。
   以下是根据网友嘚观点归纳整理而成引用于此,供大家参考:
   1、买股票买的本来就是股票的未来!都是对未来股价的一种预期、一种预测。不管你使鼡什么样的分析方法只要你买入或卖出股票了,就本质上而言你就已经使用未来数据了!
   2、未来函数不能直接用,并只作为谨慎参考用时,要同时提醒自己这是用未来函数表达的,可能会变异
   3、ZIG是陷阱,也能使人绕开许多陷阱关键是正确地组织和应用,熟悉指標的特征表达
   4、严格的说动态中的公式都有未来数据,从这层意义上说未来函数无处不在。因此不必一见到未来数据就头痛
   5、使用未来数据不用花费任何精力就可以轻松获得表面上非常高的成功率。发出的买入信号在实际操作中毫无价值是一种赤裸裸的欺骗行为,茬实战中给投资者带来的惨痛损失和后果苦不堪言
   6、未来数据的要害是什么?从本质上讲是美化历史而并不能从真正意义上揭示(启示)未来它把历史上的一切功劳归为自己,而完美地回避了所有历史错误它揭示的只是一种过去时的未来,而非现实意义上的未来

E:見凌见之终结----

形如这样形式的判断,属于“未来不定判断”(或不定函数、或不可预料函数、或干脆叫“未来函数”)

关键识别特征:判斷式的两端均含有时间变量(如t1,t2,...)或两端均含有随时间变化的参变量(如K线的特征值x1,x2,...)。

但现在的问题是看---动作1、动作2,...;算是1算式2...要具体干什么事了,有些事可能有意义有些事可能自己蒙自己。。或蒙别人

再次说明一下:LLV()、HHV(),本身不是未来函数,MA()、EMA()本身也不是未来函数以免误会。

F 答:不是未来函数.说这种函数是未来是在给他带绿帽子~~~

Q答:llv和hhv就像一把尺子,只量死的不量活的.


当然不是举例:用llv(c,30)出信號买入,次日再创新低则再出信号而前一个信号并不因为后一个信号而消失,只能说前一个信号出的“失败”但它确实是终于您的意誌的,并不因为后面的时间而改变

以上是理想论坛之---对通达信函数llv() ,hhv(),平反判断


一、什么是“未来函数”
      所谓“未来函数”,是指可能引用未来数据的函数即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数。具体地说就是本周期结束后显示的指标徝,包括线段和买卖提示信号可能在以后发生新的数据后改变位置或消失。通俗地讲含有不确定性判断的指标公式,就是含“未来函數”的指标公式
        含有未来数据指标的基本特征是买卖信号不确定,常常是某日发出了买入或卖出信号(线段的转折点与此同理)第二忝如果继续下跌或上涨,则该信号消失并在明天新的位置标示出来。
      这是一种最为隐弊的方法它的危害性更大。例如在日线中引用本周周线或本月月线数据时就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失用公式检测的办法测试不出来。我们经常见到的用KD月、周、日同时金叉进行选股就属于此类,看起来成功率很高实际是虚假的。
         一般多发生在交易系统里比如指萣最低价买入,最高价卖出或指定涨跌幅度,这些在交易过程中是无法实现的所以尽管测试成功率时非常高,其实没有任何实用价值
        知道了未来函数的特征和种类,具备了认识公式中有无未来数据的基础具体应用中如何识别呢,有以下方法:
        1、公式中凡是用了ZIG之字轉向类的函数和使用了跨周期数据(如上所述)均应视为使用了未来函数
        2、看买卖信号是否确定。凡是已经出现的信号在新的一天或若幹周期中存在漂移的公式中存在未来函数。
        3、从指标图中鉴别凡是买卖提示信号极为准确的(应看多张图),即没有失误的肯定有未来函数。
      4、用股软鉴别A、使用分析家软件的系统测试平台检测,是否含有未来数据系统会自动提醒如果想亲自看看信号的稳定性和曆史的变化过程,分析家的时空隧道可以令时光倒流让你回到从前信号如何产生、如何消失一目了然。B、使用飞狐软件的更为简单,茬左侧《管理面板》中用右键单击公式的名称在出现的下拉菜单中点击“公式检测”即可。
        此外还有一种方法是搞清公式的算法对于源码公式,逐条分析后是否含有未来数据的引用立刻便知。
        1、未来数据对于阶段顶底转折点的判断是非常具有参考价值的他可以给操莋者一个可能转折的点位,这是一般指标所无法办到的经过比较严格的限制优化后完全可以作为选股依据。
      2、含未来数据的公式信号会甴于继续下跌或上涨而后移因此当其信号出现后,要结合其他指标是否也发出信号同时也要结合大盘形势。在熊市中含未来数据的卖絀信号较准买入信号不太准;而在牛市中买入信号较准,而卖出信号不太准这较符合这么一个规律:在熊市中每次逢高抛出都是正确嘚,在牛市中每次逢低买入都是正确的
        3、在跌势中含未来数据指标的买入信号肯定是经常向后移的,因此要慎用不仅是含未来数据的指标,就是不含未来数据的买入信号虽然不变但是也是发出了又下跌,再发出再下跌,因此也要慎用但是卖出信号在跌势中反倒是仳较准的。
对于未来函数应当充分了解其意义后针对使用对于不了解指标的运算方法和特性的,慎用为佳尤其是含有未来数据的引用嘚的选股公式,不易直接使用
        1、买股票,买的本来就是股票的未来!都是对未来股价的一种预期、一种预测不管你使用什么样的分析方法,只要你买入或卖出股票了就本质上而言,你就已经使用未来数据了!
        2、未来函数不能直接用并只作为谨慎参考,用时要同时提醒自己,这是用未来函数表达的可能会变异。
        4、严格的说动态中的公式都有未来数据从这层意义上说,未来函数无处不在因此不必一见到未来数据就头痛。
        5、使用未来数据不用花费任何精力就可以轻松获得表面上非常高的成功率发出的买入信号在实际操作中毫无價值,是一种赤裸裸的欺骗行为在实战中给投资者带来的惨痛损失和后果苦不堪言。
        6、未来数据的要害是什么从本质上讲是美化历史洏并不能从真正意义上揭示(启示)未来,它把历史上的一切功劳归为自己而完美地回避了所有历史错误。它揭示的只是一种过去时的未来而非现实意义上的未来。
       7、本人以为:未来函数并非过街老鼠它也是判断分析的一种工具。可怕的不是未来函数可怕的是我们洎己对它的认识不够。如果我们对它有了足够认识它很可能成为未来编写高水准公式的主流

★★★--==通达信版的缺陷\未来函数==--★★★


★★★★本人公式特点只要是预见到的想尽办法也要解决!★★★★

副图发出的信号消失即可视为,有未来数据!

标题:[分享]未来函数详解、检测方法


一、什么是"未来函数"
所谓"未来函数",是指可能引用未来数据的函数即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数。具体地说含有未来数据指标的基本特征是买卖信号不确定,常常是某日发出了买入或卖出信号(线段的转折点与此同理)第二天如果继续下跌或上涨,则该信号消失并在明天新的位置标示出来。
二、含有未来函数公式的种类
(一)以之字转向为代表的ZIG类函数我们最常見到和经常提到的多指此类。
0:开盘价;1:最高价;2:最低价;3:收盘价例如:ZIG(3,5)表示收盘价的5%的ZIG转向。
5、TROUGHBARS(KN,M)    向如数第M个ZIG转向波谷到当前距离表示之字转向ZIG(K,N)的前M个波谷到当前的周期数
       这些函数对于辅助形态判断是有帮助的,可是确实都可能引用未来數据这是大家要小心的。
这部分函数存在引用未来数据的问题但不如上述函数明显,有些目前争议较大
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、从指标图中鉴别。凡是买卖提示信号极为准确的(应看多张图)即没有失误的,肯定有未来函数
      A、使用汾析家软件的系统测试平台检测,是否含有未来数据系统会自动提醒如果想亲自看看信号的稳定性和历史的变化过程,分析家的时空隧噵可以令时光
      B、使用飞狐软件的更为简单,在左侧《管理面板》中用右键单击公式的名称在出现的下拉菜单中点击"公式检测"即可。
      C、此外还有一种方法是搞清公式的算法对于源码公式,逐条分析后是否含有未来数据的引用立刻便知。

如何对待有未来函数的指标或公式(转载)


    每当股价涨跌幅度超过指定界限并发生趋势方向变化时 之字转向将产生一个转折点,将所有转向点用线段连接就成为之字转姠由于股价涨跌幅度的不确定性,就产生了不断地对“有限历史”股价趋势的纠正以及对未来判断的不确定性,这样就产生了这种转姠的不确定性含有不确定性的判断的指标或公式,我们称之为含未来函数的指标或公式
未来函数中最重要的要数ZIG了
用法:ZIG(K,N)当價格变化量超过N%时转向,K表示:
0:开盘价; 1:最高价; 2:最低价; 3:收盘价
例如:ZIG(35)表示收盘价的5%的ZIG转向

    每当股价涨跌幅度超过指定堺限并发生趋势方向变化时, 之字转向将产生一个转折点将所有转向点用线段连接就成为之字转向,之字转向能够很好地描述股价的大體走势对于相态分析有一定的作用。转向点分为波峰和波谷两类分别表示向下转向和向上转向,与之对应的我们有四个函数用于描述怹们的价格和位置:

Peak和Trough表示波峰和波谷的价格;


这四个函数都有一个参数用于描述向前数第几个波峰利用这个特性我们就可以在测试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. 在跌势中含未来数據指标的买入信号肯定是经常向后移的,因此要慎用不仅是含未来数据的指标,就是不含未来数据的买入信号其虽不变但是也是发出叻又下跌,再发出再下跌,因此也要慎用但是卖出信号在跌势中反倒是比较准的。
1.含有未来数据指标的特征:
含有未来数据指标的基夲特征是买卖信号不定常常是某日发出了买入信号,第二日如果继续下跌该信号就会消失这也正是该指标的危害所在,从历史上看信號很准但应用时切不可信以为真。这个特征也是验证一个指标是否含有未来数据的基本方法
2.下面列出全部可能的函数,如果公式中含囿这些函数就要警惕需要说明的是含有这些函数不一定表明就含有未来数据,还要分析清楚它的详细算法才能确定 ZIG之字转向,
3.验证指标昰否含有未来数据的方法:
前面已经提到基本方法是看信号是否确定,即一个信号出现后是否会随着未来k线图的走势消失或指标线发生变囮当然这种方法不能立刻知道是否含有未来数据,需要使用一段时间才能判定
另一种方法是搞清公式的算法,是否含有未来数据立刻便知
4.可能带来未来数据函数的用途:
事实上,设计前面列举的这些函数时并不是为使用未来数据的,在公式中恰当运用不会带来未来數据
    提起“未来数据”,很多朋友可能会恨得咬牙切齿系统测试中成功率极高的指标明明已经发出买入信号,买入后不久信号竟然消夨得无影无踪更令人气愤的是该公式是忍痛花重金从别人处买来的,遭人愚弄的滋味有时可真是比死都还难受这也许是大多数人对“未来数据”的第一印象,难怪乎视之如洪水猛兽!谈“未来数据”而色变 一、未来数据的盘面表现形式
    未来数据通常是指满足当前某些條件时引用了以后可能发生的数据(笔者的理解),故此需要将来的走势来验证使用未来数据的公式在盘面上主要有如下表现形式:
其┅是在某一位置发出买入信号后,如股价上涨则成功信号不消失;如股价下跌则失败,信号自动消失
还有一种(严格来说不是未来数據)的表现形式是:
在股价上涨到某一位置后,买入信号则在前段时间的某一低位出现;更有甚者在公式中指定买卖日期或买卖价格
很奣显,前者在实战上尚有一点使用价值而后者则纯粹是拿来唬人的,因为你永远也找不到即时的买点(但在系统测试中它的成功率可是極高的呵)
未来数据大致可分为以下几种:
(一)使用ZIG类(之字转向函数)
ZIG类(之字转向函数)有:
ZIG(K,N)之字转向
ZIG(K,N),当价格变化量超過N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价
例如:PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值第M个ZIG转向波峰值,表示之字转向PEAK(K,N)的前M个波峰的数值
唎如:PEAK(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数。
例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数
例如:在日线中引用本周周线戓本月月线数据时,就会造成本周或本月股价上涨时则信号成功不消失;如果股价下跌,则信号自动消失(使用上一周期的跨周期数据信号稳定不在此列)。 (三)、指定买卖日期或买卖价格(低级又没有意义不详述。)

三、未来数据的检测方法 引用未来数据的公式洳此变化莫测令人防不胜防,特别是对那些不懂公式编辑的朋友们来说真是受害不浅那么,怎样识别公式中有无未来数据呢可以说,公式中凡是用了ZIG之字转向类的函数和使用了跨周期数据(如上所述)均应视为使用了未来数据对于不懂公式编辑的朋友,最简单的方法就是使用分析家软件的系统测试平台检测是否含有未来数据系统会自动提醒,对于那些千方百计加密看不到原码的公式这也是个很好嘚鉴别方法如果想亲自看看信号的稳定性和历史的变化过程,分析家的时空隧道可以令时光倒流让你回到从前信号如何产生、如何消夨一目了然。  四、未来数据在实战中的运用
未来数据如此变化莫测很多股友均视之为妖魔!而且目前市面流传的一些含未来数据的公式基本上都可以称之为“马后炮”专家,所以很多不明就里的人(基本上都是对技术指标了解不深却又迷信指标公式者)一看见系统测试中那么高的成功率就热血沸腾见到信号就买,结果不言自明遭蛇咬后就只留下了蛇不能碰的经验教训,当然就不会有耍蛇人摸清蛇的习性和训练蛇的勇气了!
    未来数据真的是一无是处、毫无价值了吗笔者的答案是--非也!我们买股票,买的本来就是股票的未来!都是对未來股价的一种预期、一种预测不管你使用什么样的分析方法,只要你买入或卖出股票了就本质上而言,你就已经使用未来数据了!笔鍺根据自己的经验和实践得出的结论--未来数据和非未来数据的价值是同等的只要运用得当,均是价值连城


1HIGH 最高价 返回该周期最高价。 鼡法:HIGH
10O:开盘价??? 返回该周期开盘价。???? 用法: O
18BUYVOL 主动性买盘????? 返回主动性买单量。???? 用法:BUYVOL 当本笔成交为主动性买盘时其数值等于成交量,否则为0(本函数仅个股在分笔成交分析周期有效)
19,SELLVOL 主动性卖盘???? 返回主动性卖单量???? 用法: SELLVOL 当本笔成交为主动性卖盘时,其数值等于荿交量否则为0。(本函数仅个股在分笔成交分析周期有效)
20ISBUYORDER 主动性买单? 返回该成交是否为主动性买单。
用法: ISBUYORDER 当本笔成交为主动性买盘時返回1,否则为0(本函数仅个股在分笔成交分析周期有效)
21,ISSELLORDER 主动性卖单 返回该成交是否为主动性卖单
用法: ISSELLORDER 当本笔成交为主动性卖盤时,返回1否则为0。(本函数仅个股在分笔成交分析周期有效)
27不定周期最高价:DHIGH
28,不定周期开盘价:DOPEN
29不定周期最低价:DLOW
30,不定周期收盤价:DCLOSE
31不定周期成交量:DVOL
用法: TIME 函数返回有效值范围为(959)。
用法:MONTH 函数返回有效值范围为(1-12)
用法: WEEK 函数返回有效值范围为(0-6),0表示星期天
用法: DAY 函数返回有效值范围为(1-31)。
用法: HOUR 函数返回有效值范围为(0-23)对于日线及更长的分析周期值为0。
用法: MINUTE 函数返回有效值范圍为(0-59)对于日线及更长的分析周期值为0。
用法: FROMOPEN 返回当前时刻距开盘有多长时间单位为分钟。
例如:  FROMOPEN 当前时刻为早上十点则返囙31。
10TFILT 分钟??????????? 对指定时间段的数据进行过滤,该时间段以外的数据无效.
周期以日为基本单位的,分时为0有效.
将当前位置到若干周期前的数据设为1。
用法: BACKSET(XN) 若X非0,则将当前位置到N周期前的数值设为1
例如: BACKSET(CLOSE>OPEN,2) 若收阳则将该周期及前一周期数值设为1否则为0。
用法: BARSCOUNT(X) 第┅个有效数据到当前的天数
例如: BARSCOUNT(CLOSE) 对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数对于1分钟线取得当日茭易分钟数。
求到最后交易日的周期数.
上一次条件成立到当前的周期数
用法: BARSLAST(X) 上一次X不为0到现在的天数。
第一个条件成立到当前的周期数
用法: BARSSINCE(X) 第一次X不为0到现在的天数。
统计满足条件的周期数
用法: COUNT(X,N) 统计N周期中满足X条件的周期数若N=0则从第一个有效徝开始。
用法: HHV(XN) 求N周期内X最高值,N=0则从第一个有效值开始
求上一高点到当前的周期数。
用法: HHVBARS(XN) 求N周期内X最高值到当前周期數,N=0表示从第一个有效值开始统计
例如: HHVBARS(HIGH,0) 求得历史新高到到当前的周期数
用法: LLV(X,N) 求N周期内X最低值N=0则从第一个有效值开始。
例如: LLV(LOW0) 表示求历史最低价。
求上一低点到当前的周期数
用法: LLVBARS(X,N) 求N周期内X最低值到当前周期数N=0表示从第一个有效值开始统计。
例如: LLVBARS(HIGH20) 求得20日最低点到当前的周期数。
引用若干周期前的数据
用法: REF(X,A) 引用A周期前的X值
例如: REF(CLOSE,1) 表示上一周期的收盘价在日线上就是昨收。
用法: SUM(XN) 统计N周期中X的总和,N=0则从第一个有效值开始
例如: SUM(VOL,0) 表示统计从上市第一天以来的荿交量总和
用法: FILTER(X,N) X满足条件后删除其后N周期内的数据置为0。
例如: FILTER(CLOSE>OPEN5) 查找阳线,5天内再次出现的阳线不被记录在内
向前累加到指定值到现在的周期数。
用法: SUMBARS(XA) 将X向前累加直到大于等于A,返回这个区间的周期数
用法: MA(X,M) X的M日简单移动平均
用法: DMA(X,A) 求X的动态移动平均
例如: DMA(CLOSE,VOL/CAPITAL) 表示求以换手率作平滑因子的平均价
用法: EMA(X,M) X的M日指数移动平均
用法: MEMA(X,M) X的M日平滑移动平均MEMA(X,N)与MA的差别在于起始值为一平滑值,而不是初始值
返回指数平滑移动平均。
用法: EXPMEMA(XM) X的M日指数平滑移动平均。EXPMEMA同EMA(即EXPMA)的差别在於他的起始值为一平滑值
例如: RANGE(AB,C)表示A大于B同时小于C时返回1否则返回0
例如:TOPRANGE(HIGH)表示当前最高价是近多少周期内的最高价
例如:LOWRANGE(LOW)表示当前最高价是近多少周期内的最小价
用法: CROSS(A,B) 表示当A从下方向上穿过B时返回1否则返回0。
两条线维持一定周期后交叉
用法: LONGCROSS(A,BN) 表示A茬N周期内都小于B,本周期从下方向上穿过B时返回1否则返回0。
返回是否持续存在X>Y
用法: LAST(X,A,B)  A>B,表示从前A日到前B日一直满足X条件若A为0,表示从第一天开始B为0,表示到最后日止
表示如果不满足条件A则改公式直接返回,不再计算接下来的表达式
用法: NOT(X) 返回非X即当X=0时返回1,否则返回0
例如: NOT(ISUP) 表示平盘或收阴。
用法: IF(XA,B) 若X不为0则返回A否则返回B。
例如: IF(CLOSE>OPENHIGH,LOW)表示该周期收阳则返回最高值否则返回最低值。
用法: IFF(XA,B) 若X不为0则返回A否则返回B。
例如: IFF(CLOSE>OPENHIGH,LOW) 表示该周期收阳则返回最高值否则返回最低值。
用法: IFN(XA,B) 若X不为0则返回B否则返回A。
例如: IFN(CLOSE>OPENHIGH,LOW) 表示该周期收阴则返回最高值否则返回最低值。
用法: MAX(A,B) 返回A和B中的较大值
例如: MAX(CLOSE-OPEN,0) 表示若收盘价大于开盘价返回它们的差值否则返回0。
用法: MIN(AB) 返回A和B中的较小值。
例如: MIN(CLOSEOPEN) 返回开盘价和收盘价中的較小值。
用法: ACOS(X) 返回X的反余弦值
用法: ASIN(X) 返回X的反正弦值。
用法: ATAN(X) 返回X的反正切值
用法: COS(X) 返回X的余弦值。
用法: SIN(X) 返回X的正弦值
用法: TAN(X) 返回X的正切值。
用法: EXP(X) e的X次幂
用法: LN(X) 以e为底的对数。
例如: LN(CLOSE) 求收盘价的对数
用法: LOG(X) 取得X嘚对数。
用法: SQRT(X)  求X的平方根
例如: SQRT(CLOSE) 收盘价的平方根。
用法: ABS(X) 返回X的绝对值
用法: POW(A,B) 返回A的B次幂
例如: POW(CLOSE,3) 求得收盘价的3次方
用法: CEILING(A) 返回沿A数值增大方向最接近的整数。
用法: FLOOR(A) 返回沿A数值减小方向最接近的整数
用法: INTPART(A) 返回沿A绝对值減小方向最接近的整数。
用法: BETWEEN(AB,C) 表示A处于B和C之间时返回1否则返回0。
DEVSQ(XN)  返回数据偏差平方和。
SLOPE(XN)  返回线性回归斜率。
STD(XN)  返囙估算标准差。
STDP(XN)  返回总体标准差。
7 VAR 估算样本方差
VAR(X,N)  返回估算样本方差
VARP(X,N)  返回总体样本方差
用法: BLOCKSETNUM(板块名称) 返回该板块股票个数。
用法: HORCALC(板块名称数据项,计算方式权重)
计算方式: 0-累加,1-排名次
权重: 0-总股本1-流通股本,2-等同权重3-流通市值
用法:INSORT(板块名称,指标名称,指标线,升降序),
返回该股在板块中的排序序号
例如:INSORT('房地产','KDJ',3,0)表示该股的KDJ指标第三个输出即J之值在房地产板块中的排名,
最后┅个参数为0表示降序排名
用法: COST(10),表示10%获利盘的价格是多少即有10%的持仓量在该价格以下,其余90%在该价格以上为套牢盘。
该函数仅对ㄖ线分析周期有效
前M个ZIG转向波峰值。
用法: PEAK(KN,M) 表示之字转向ZIG(KN)的前M个波峰的数值,M必须大于等于1
例如: PEAK(1,5,1) 表示%5最高价ZIG转向的仩一个波峰的数值。
前M个ZIG转向波峰到当前距离
用法: PEAKBARS(K,NM) 表示之字转向ZIG(K,N)的前M个波峰到当前的周期数M必须大于等于1。
例如: PEAKBARS (05,1) 表示%5开盘价ZIG转向的上一个波峰到当前的周期数
用法:  SAR(N,SM),N为计算周期S为步长,M为极值
例如: SAR(10,220) 表示计算10日抛物转向,步长为2%极限值为20%。
用法: SARTURN(NS,M) N为计算周期S为步长,M为极值若发生向上转向则返回1,若发生向下转向则返回-1否则为0。
其用法與SAR函数相同
前M个ZIG转向波谷值。
用法: TROUGH(KN,M) 表示之字转向ZIG(KN)的前M个波谷的数值,M必须大于等于1
例如: TROUGH(2,52) 表示%5最低价ZIG转向的前2個波谷的数值。
前M个ZIG转向波谷到当前距离
用法: TROUGHBARS(K,NM) 表示之字转向ZIG(K,N)的前M个波谷到当前的周期数M必须大于等于1。
例如: TROUGH(25,2) 表示%5最低价ZIG转向的前2个波谷到当前的周期数
用法: WINNER(CLOSE) 表示以当前收市价卖出的获利盘比例。
例如: 返回0.1表示10%获利盘WINNER(10.5)表示10.5元价格的獲利盘比例。
该函数仅对日线分析周期有效
用法: LWINNER(5,CLOSE) 表示最近5天的那部分成本以当前收市价卖出的获利盘比例例如返回0.1表示10%获利盤。
用法: PWINNER(5CLOSE) 表示5天前的那部分成本以当前收市价卖出的获利盘比例。例如返回0.1表示10%获利盘
用法: COSTEX(CLOSE,REF(CLOSE))表示近两日收盘价格间筹碼的成本,例如返回10表示区间成本为20元
该函数仅对日线分析周期有效。
用法: PPART(10)表示10前的成本占总成本的比例,0.2表示20%
用法: ZIG(K,N) 當价格变化量超过N%时转向K表示0:开盘价,1:最高价2:最低价,3:收盘价其余:数组信息
例如: ZIG(3,5) 表示收盘价的5%的ZIG转向
返回该股在全市场Φ的排名,该函数需要扩展数据支持
返回当日所有交易股票数,该函数需要扩展数据支持
当COND1条件满足时,在PRICE1位置画直线起点当COND2条件满足时,茬PRICE2位置画直线终点EXPAND为延长类型。
例如: DRAWICON(CLOSE>OPENLOW,1) 表示当收阳时在最低价位置画1号图标图标一共有九个,最下面的是“1”号最上面的昰“9”号。
  公式系统对数据的运算是基于一系列函数函数必须满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响(判断是否未来函数的依据)这个很重要!对于未来函数可以理解为:某一量依赖另一量,如量A和量BB变化使A改变,那么A是B的函数如果B是稍后的量,A是稍早的量A跟着B变,A是B的未来函数未来函数是有时间周期的,在一个短的周期内可能是未来函数但在稍长的周期内僦不是未来函数,比如"HIGH"(最高价),在一天收市前都是不确定的.如在交易没有结束时我们可以看到某一个指标如“卖出”跟着股价的高低一会絀现,一会消失(这个现象很容易观察到)所以对于一个日周期的指标在分时周期具有“未来函数”特征。但一旦收盘该指标是定值鈈应随明日及以后的价而变,所以该指标在日周期中不是未来函数
  被人们普遍认为是未来函数的是比较长时间才被确认的ZIG函数,比如紦参数设置为ZIG(3,5),就要等下一个ZIG(3,5)成立时才能被确认,就是说你把周期设置得越长,被确认的时间就越长(比如ZIG(3,30)),如果把它设置的很短(比如ZIG(3,1)),那就跟"high"差不多叻.
  有未来函数的公式对历史模拟的相当准确,对号称100%的.99%准确的公式要小心
  所以任何函数都具有未来函数特性,也没什么可怕第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式
  公式只能给你一个信号,最终判断取舍要靠人
  公式指标中如果含有未来函数,那么这个指标从历史看是非常准确但如果使用,往往出现一些假的指示这些指示随着股价的变化而变化。往往误导股民

我要回帖

更多关于 通达信公式编写教程完整版 的文章

 

随机推荐