大智慧指标编写的“三要素”和“三原则”

admin 314 0

看了不少软件商和坛友编写的指标,受益匪浅;自己也写过一些指标。在学习与实践中,对指标编写有了一点体会,说出来,供斧正。
一、三要素
指标编写需要有以下三个方面的要素来支撑:
1.概念。所谓概念,也就是思想、思路,或者叫作“想法”,是一种理念。可以说,任何指标都是某种“想法”的表达和再现,没有想法,指标就成了无源之水、无本之木。因此,概念是第一步,是最为重要的。
2.函数。函数是概念的具体化,是把概念具体表达出来的固定用语。如,用VOL表示成交量,用CLOSE表示收盘价等。需要指出的是,就不同软件来说,表达同一概念的函数可能相同,也可能不相同;就同一软件而言,表达某一概念的函数也不能随着时间的推移和版本的更新而有所不同。同时,随着概念的创新,零基础学炒股,函数的数量也会增加。如大智慧中的TOP函数和现在的SV函数。函数靠软件商提供,使用者是无法创造的。
3.表达式。表达式也就是运用函数把“想法”表达出来的关系式,它是概念的具体化,是概念的一种具体实现形式。一种概念,可能有多种具体实现形式,也就有多种具体的公式来表达。我们编写公式,其实就是在编写这样的表达式。
明确以上三个要素是有意义的:
要重视“想法”的创新。要在基本通晓传统指标基础上提出新思路、新概念。一味重复别人的思路是没有价值的,没有新思路的所谓指标只能是瞎编乱造。
二、三原则
原则者,基本规则也。编写指标应遵循的原则,我觉得以下三点最为重要。
1.科学性。所谓科学性,也就是说要遵循市场交易的基本规律,要依据市场统计的基本规则,要符合最基本的股市常识。比如说,大智慧把BIGORDER(N,M)中M参数设定为1、2、3,我们就不能够再创造出一个4、5或其他的什么参数值。再比如,同花顺中有被动买入的函数而大智慧中就没有,我们可以说,各单主动买入之和一定等于各单被动卖出之和,但无法知晓大智慧中各分单的主动买入或被动卖出数据。当然你可以通过一定的途径来推算,但决不是实际的交易数据。
2.合理性。一个指标,在符合了科学性要求后,不一定就是合理的。举例来说,有这样一个语句:
IF(BIGORDER(1,2)<>REF(BIGORDER(1,2),1),BIGORDER(1,2),0);
从逻辑和语法上看,这个语句是没有毛病的。但大家想一想,今天的主力买入会跟昨天一模一样吗(注意,机器实际计算时是计算到软件限定的小数位,而不是公式限定要显示到的位数的)?不但主力数据,其他数据也不会跟头一天完全一样的。所以,这就是一个很无聊的语句。
3.实用性。应该说,实用性的要求很多,比如,要方便看盘;要美观大方;要简洁明了;要一目了然;等等。使用者不同,对于实用性的要求也会有很大差异。但最基本的要求是,简洁明了、美观大方。有些很有一些价值的指标,由于界面看起来过于繁琐、令人眼花缭乱,而得不到人们的好评,其实是由于指标设计方面的问题,即实用性太差。
按照以上三原则编写公式,自己受益,与朋友交换,朋友也会真正受益;发表出来,就会受到更多人欢迎。
 

标签: 智慧 指标 写的 三要素 三原则

抱歉,评论功能暂时关闭!