钢琴比赛的网站:公式编写入门(转)附件

来源:百度文库 编辑:九乡新闻网 时间:2024/04/20 22:04:10
公式编写入门(附件)(2009-09-16 23:10:18) 标签:理财 股票 公式 函数 傅立  分类:指标公式  

附件一:       关于“未来函数”问题的探讨

    很多人使用指标公式,不知有“未来函数”,更有人一提到“未来函数”就谈虎色变,大骂“未来函数”之害,这都是不正确的。要弄懂“未来函数”的本质,必须知其然并知其所以然,下面从五个方面进行探讨。

     一、什么是“未来函数”

     所谓“未来函数”,是指可能引用未来数据的函数,即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数。具体地说,就是本周期结束后显示的指标值,包括线段和买卖提示信号,可能在以后发生新的数据后改变位置或消失。通俗地讲,含有不确定性判断的指标公式,就是含“未来函数”的指标公式。

       含有未来数据指标的基本特征是买卖信号不确定,常常是某日发出了买入或卖出信号(线段的转折点与此同理),第二天如果继续下跌或上涨,则该信号消失,并在明天新的位置标示出来。

       二、含有未来函数公式的种类

       (一)以之字转向为代表的ZIG类函数。我们最常见到和经常提到的多指此类。

       1ZIGKN)之字转向。

       当价格变化量超过N%时转向。K表示 0:开盘价;1:最高价;2:最低价;3:收盘价

       例如:ZIG(3,5)表示收盘价的5%ZIG转向 。

       2PEAK(K,N,M)向前数前MZIG转向波峰值。(以下用法略。点击软件中相应的函数时,下面有提示或用法)

       3PEAKBARS(K,N,M)前MZIG转向波峰到当前距离。

       4TROUGH(K,N,M)前MZIG转向波谷值。

       5TROUGHBARS(K,N,M)前MZIG转向波谷到当前距离。

       6FLATZIGFLATZIGAPEAKAPEAKBARSATROUGHAZIGA等等都属于此类未来函数。

       (二)准未来函数。

       这部分函数存在引用未来数据的问题,但不如上述函数明显,有些目前争议较大。

       1FFT(X,N)、傅立叶变换。对序列X进行傅立叶变换或变换处理后反变换。

       2BACKSET(X,N)、向前赋值。若X0,则将当前位置到N周期前的数值设为1

       3WINNERLWINNER等获利盘比例类的和COST也有未来函数的性质,有时可使信号产生漂移。

       (三)、使用跨周期数据。

       这是一种最为隐弊的方法,它的危害性更大。例如在日线中引用本周周线或本月月线数据时,就会造成本周或本月股价上涨时则信号成功;如果股价下跌,则信号自动消失。用公式检测的办法测试不出来。我们经常见到的用KD月、周、日同时金叉进行选股,就属于此类,看起来成功率很高,实际是虚假的。

       (四)、指定买卖日期或买卖价格。

        一般多发生在交易系统里。比如指定最低价买入,最高价卖出,或指定涨跌幅度,这些在交易过程中是无法实现的,所以尽管测试成功率时非常高,其实没有任何实用价值。

       三、未来数据的检测方法

       知道了未来函数的特征和种类,具备了认识公式中有无未来数据的基础,具体应用中如何识别呢,有以下方法:

       1、公式中凡是用了ZIG之字转向类的函数和使用了跨周期数据(如上所述)均应视为使用了未来函数。

       2、看买卖信号是否确定。凡是已经出现的信号在新的一天或若干周期中存在漂移的,公式中存在未来函数。

       3、从指标图中鉴别。凡是买卖提示信号极为准确的(应看多张图),即没有失误的,肯定有未来函数。

       4、用股软鉴别。A、使用分析家软件的系统测试平台检测,是否含有未来数据系统会自动提醒。如果想亲自看看信号的稳定性和历史的变化过程,分析家的时空隧道可以令时光倒流让你回到从前,信号如何产生、如何消失一目了然。 B、使用飞狐软件的,更为简单,在左侧《管理面板》中用右键单击公式的名称,在出现的下拉菜单中点击“公式检测”即可。

       此外还有一种方法是搞清公式的算法。对于源码公式,逐条分析后,是否含有未来数据的引用立刻便知。

       四、未来数据在实战中的运用

       1、未来数据对于阶段顶底转折点的判断是非常具有参考价值的。他可以给操作者一个可能转折的点位,这是一般指标所无法办到的。经过比较严格的限制优化后完全可以作为选股依据。

       2、含未来数据的公式信号会由于继续下跌或上涨而后移,因此当其信号出现后,要结合其他指标是否也发出信号,同时也要结合大盘形势。在熊市中含未来数据的卖出信号较准,买入信号不太准;而在牛市中买入信号较准,而卖出信号不太准,这较符合这么一个规律:在熊市中每次逢高抛出都是正确的,在牛市中每次逢低买入都是正确的。

       3、在跌势中含未来数据指标的买入信号肯定是经常向后移的,因此要慎用,不仅是含未来数据的指标,就是不含未来数据的买入信号虽然不变,但是也是发出了又下跌,再发出,再下跌,因此也要慎用,但是卖出信号在跌势中反倒是比较准的。

对于未来函数应当充分了解其意义后针对使用。对于不了解指标的运算方法和特性的,慎用为佳。尤其是含有未来数据的引用的的选股公式,不易直接使用。

       五,是是非非话“未来”

       以下是根据网友的观点归纳整理而成,引用于此,供大家参考:

       1、买股票,买的本来就是股票的未来!都是对未来股价的一种预期、一种预测。不管你使用什么样的分析方法,只要你买入或卖出股票了,就本质上而言,你就已经使用未来数据了!

       2、未来函数不能直接用,并只作为谨慎参考,用时,要同时提醒自己,这是用未来函数表达的,可能会变异。

       3ZIG是陷阱,也能使人绕开许多陷阱,关键是正确地组织和应用,熟悉指标的特征表达。

       4、严格的说动态中的公式都有未来数据,从这层意义上说,未来函数无处不在。因此不必一见到未来数据就头痛。

       5、使用未来数据不用花费任何精力就可以轻松获得表面上非常高的成功率。发出的买入信号在实际操作中毫无价值,是一种赤裸裸的欺骗行为,在实战中给投资者带来的惨痛损失和后果苦不堪言。

       6、未来数据的要害是什么?从本质上讲是美化历史而并不能从真正意义上揭示(启示)未来,它把历史上的一切功劳归为自己,而完美地回避了所有历史错误。它揭示的只是一种过去时的未来,而非现实意义上的未来。

       说明:本文中部分段落引用了网友的“成果”,在此谨致谢意。同时欢迎大家对此问题深入探讨,让未来函数成为我们的工具,更好地为我们服务。

 

附件二:     高成功率公式背后的陷阱

      

  这是转自“地狱美人”的一篇文章,感觉很好,特提供给大家参考。

  说明:本人对其中的观点并不是完全赞同,如“(买价定在“收++/3”)实际是无法操作的,这就是引用未来数据。”一句,此所谓见仁见智的问题。个人认为,整个文章是非常棒的。

  如何判断公式的好坏呢?许多人主观第一感觉就是要看公式的成功率有多高,似乎成功率越高,公式的性能越好。有些人就是利用股民这种片面的看法,绞尽脑汁制作了一堆中看不中用的公式欺骗股民,往往采用如下几种骗术:

  骗术一:以提高成功率为最终目的,导致信号大量减少或信号过分集中,有迎合某个历史特殊情况的迹象。特点是在历史大底大量出击,其余时间段很少出击甚至是亏损出击,由于历史底部的出击数量权重极大,导致其余阶段即使为失败记录,总体仍能保持高成功率。这就失去了测试结果的统计意义,无任何实战价值!

  识别方法:看出击分布图。

  友情提示:当您再购买选股公式时,一定要向对方索取出击分布图,假如对方不愿提供,那就要小心了。

  许多网站只提供成功率测试图,却不敢把出击分布图贴出来,这样的网站99%是骗人网站,请敬而远之。更有些网站,每天都提供密码验证下载(采取错了就删或者称原件损坏要求重新下载等等伎俩作假),却不敢公布任何评测图,购买前一定要三思。

  骗术二:使用攻击涨停板的公式,这类公式,往往短线成功率特别高,出击分布也非常好,具有非常强的迷惑性,许多网站对于出售此类公式乐此不疲,更有某些知名的网站也加入这一行列,标价上千甚至上万元。

这类公式以追击涨停板股票为主,在股票涨停时才发出买入信号,而一旦发出买入信号,往往已经无法买入,即使排队买进了,但尾盘一旦涨停板被打开,买入信号随之消失,此时投资者只能自认倒霉,套在涨停板可不是件好事。

  识别方法:看出击案例,出击的股票是否涨停!

 

  攻击涨停板公式

x:=close/ref(close,1)>1.099 and close=high;

y:=vol

x and y;

  骗术三:使用未来数据的公式,所谓未来数据,就是靠后面的数据来对时间靠前的结果产生影响,也就是说选出的股票一旦下跌,之前发出的买入信号会自动消失,所以这类公式无论成功率、出击分布、还是实例,均完美得无懈可击,对于制作这类公式出售的人,只能用缺德来形容。

  识别方法:一看该网站是否保证无未来数据(当然有些网站为了达到目的有也会说没有),二看该网站的信誉、成立时间的长短,专骗人的网站由于信誉极差,经常每隔几个月就打一枪换一个地方。页面制作简单,不留电话,没有论坛等等。

骗术四:使用偷梁换柱的手法,把MACD指标、威廉指标、布林线、KDJ等等各种常用指标改头换面,采用各种华丽的外表去包装它,浪费系统资源根本就是中看不中用。使用指标不是追求它华丽的外表,而是实用的功能。

  以上仅是是些常见的骗术,当然还有更多的就不一一指出了,只希望广大网民在购买使用公式的之前,多去了解有关分析家的常识,多长一份心眼才能让骗子无空可专。本工作室也欢迎大家来信互相交流及咨询。

对于有志于自己编制公式指标的,希望下文能够对您有些帮助:

   为了能使自己从繁琐的选股工作中解脱出来,许多公式的编制者会编出一些自己秘密的好公式。但依然实战效果不佳,这可能是他们落入了误区,但离成功已经不远了。不幸的是绝大多数人都会被误区所吞没,变成了公式无用论者。在这里只想谈谈我所走过的几个误区,提醒朋友们小心。

  误区一:过分追求成功率或其它测试统计指标

一个公式的好坏,成功率当然是很重要的衡量指标,但也不是唯一指标。成功率过高往往引起信号量减少到很低的水平和信号过分集中,这就失去了测试结果的统计意义,有迎合某个历史特殊情况的迹象。实际上一个好的实用型公式并不一定要求很高的历史测试成功率,70%以上也就不错了。

  误区二:对公式中的参数调整过度或过于精雕细啄

一般在公式编制过程中都需要对其中的一些参数进行调整优化。但是任何一个参数在公式中一般都有它的实际意义和适宜的调整范围。如果对参数调整过分,就会导致公式失真,失去公式原本的含义。另外,即使是在合理范围内的调整也不宜过分精细。在很多情况下,调参可以把某个指标(如成功率)调到极大值,但往往会趋向于历史特例,无实际意义。不少分析软件都提供所谓参数优化平台,使用时应小心才是。

  误区三:公式由过多的子公式组合而成

公式往往由若干个子公式(或称为子条件)用条件“与”或条件“或”组合而成。每增加一个子条件就会增加公式的自由度,而自由度越大越容易趋向于历史特例,公式的可伤心性随之迅速降低。一般公式的子条件应控制在五个以内。

  误区四:对分析软件的算法了解不足,受其误导

很多分析软件的分析平台是有缺陷的,必须弄清楚之后才能对其进行调整,并考虑其影响。例如《分析家》3.16版对买卖价格是按均价计算的,而均价的默认设置是“收++/3”。这看起来很合理,实际上引用了未来数据。因为公式中常用的数值,如收盘价、成交量等,都在收盘时才得知,用其所提示的买入信号指导盘中买入(买价定在“收++/3”)实际是无法操作的,这就是引用未来数据。“低开大阳线”公式的测试成功率很高就是这种误导的结果。

   上述的这些错误在很多公式中都能见到,归纳起来可以总结为:对公式缺乏可行性的考虑。这里所说的可行性是指公式在未来的使用中能保持其良好特性的能力。这应当是实用型公式所要追求的重点!

   虽然公式指标不是万能的!但在技术水平比较一般的情况下,没有公式指标是万万不能的,当你到达超一流水平时,你可以说公式指标是无用的,但在你到达此目标之前,公式指标还是有用的!这就象一个学武之人,在没有到达最高境界之前,武术的一照一式,还是有用的,而且是你学武的正规入门之道,也是你走向武术高手的必经之路!等哪一天你到达了武林高手之列时,你才可以自豪地说:无招胜有招!才可以说:指标、公式是无用的!

青衫飞扬

请问.比如说.时间是8天内的MACD中的DIFF最高值减今天的值大与0.50发出信号是不是这么表达

a1:=HHV(DIFF,8)-DIFF >0.50; DRAWTEXT(FILTER(a1,5) ,LOW,'''') 图表被压缩了.不知道应该正确使用什么,我想叫买入信号在最下边(就是指标栏最下边一条线上,不影响原来的美观,可以随指标波动吗,就是说0544最低位置在-0.58/2069却在-7.40.谢谢.....

答:

DRAWTEXT(FILTER(a1,5) ,LOW,'''') 这一句有误。一般在主图上用最低价这个位置。副图波动较大。一般用交叉点,即交叉的线之一。如:DRAWTEXT(FILTER(a1,5) ,DIFF,'''')

 

《公式编写入门》全文完,我只是整理刊登在这里,谢谢大家的关注