【经济金融】指标公式编写教程.doc

上传人:小飞机 文档编号:5216978 上传时间:2023-06-14 格式:DOC 页数:50 大小:124.50KB
返回 下载 相关 举报
【经济金融】指标公式编写教程.doc_第1页
第1页 / 共50页
【经济金融】指标公式编写教程.doc_第2页
第2页 / 共50页
【经济金融】指标公式编写教程.doc_第3页
第3页 / 共50页
【经济金融】指标公式编写教程.doc_第4页
第4页 / 共50页
【经济金融】指标公式编写教程.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《【经济金融】指标公式编写教程.doc》由会员分享,可在线阅读,更多相关《【经济金融】指标公式编写教程.doc(50页珍藏版)》请在三一办公上搜索。

1、指标公式编写教程技术分析派认为:价格是最重要的,其他的因素可以不计;我们现在将股价的变化看成很多自变条件是结果,分析的思维方式变得复杂不堪。有的朋友将七项变量写成一个公式,结果不如20日均线。公式复杂化容易,简单就要用心。用简单地公式做成交易提示,是一件快乐的事。走进了公式误区的朋友,回过头来看看工具的作用,也就理解公式的作用。崇拜思想用于公式是不大合适。选股-被股民用来判断股评家水平高低的标准。在目前的情况下,大盘与个股联动强烈的今天,在同类股票中(叠加即可看清楚),选股的意义不大。如:0005、0404、0852、007、买卖时机相同,盈亏比例相近,至于指标、K线形态上的差异就不必细究了。

2、目前有800多只股票与大盘相近,还在增加。就此看:跑赢大势应是举手之劳,可跑赢大势仍是基金操盘手现在和未来的理想。从国内外基金经理的述职报告中都可见“跑赢大势”的艰难。编辑公式首先要能读懂K线或者实时图。我们知道:趋势类公式只在牛市行情中期才有用,追涨的方法也是在此时才有用武之地。对于一些有明显缺点的股票,就不需公式帮助了。设立简单的预警即可。如:散户股的换手率方法。有些方法如:K线组合论明显不对(打开多日走势图就得知);周期分析至今还是猜想(只能事后演义);波浪理论简直可笑(但她的哲学基础至今无论能敌);价量关系已有了无可争议之结论(下载区),叠加分析可能是我国股市未来的热门投机分析方法(叠

3、加分析类的公式用处不大,因为叠加很直观,无需公式的蛇足了)。目前公式适用最多的地方在均线类、反趋势类的实战技法中。公式排序的公式就是画蛇添鞋了。而公式大有可为的地方,在于它是套利对冲、操盘方案、程式交易的建筑材料,是猜想与理论实证工具。公式要实现“参数的自动调整”,使用时机判断。参数自动调整问题:大家可效仿“济安线”的均线周期自动调整原理;时机类公式很少,简单公式1.1 技术指标公式编辑器技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。技术指标公

4、式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过 TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。1.2 条件选股公式编辑器也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,并且提供相应的同样开放式的结果检测报告。1.3 五彩K线公式编辑器准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。条件选股公式与五彩K线公式的区别:条件选股公式和五彩K

5、线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。1.4 交易系统公式编辑器交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。交易系统是在条件选股功能上的一次大的延伸,旨在建立一

6、套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。TDX系统所有的分析方法,包括技术指标、条件选股、交易系统和五彩K线,均采用开放平台进行描述。也就是说,所有分析方法的算法对用户时开放的,任何人都可以对原算法进行修改,或增加自己的新算法。快捷键:Ctrl+F在公式管理器中,用户可以对系统公式进行全面管理,包括新建公式,修改公式算法、引入、输出公式、设置组合条件等。公式管理器用树形结构显示系统中存在的所有分析方法,包括指标公式、条件选股公式、交易系统公式、五彩K线公式和组合条件。

7、需要对哪一类公式进行处理,可以用鼠标点取将该类公式展开,直到找到需要的公式名称。查找公式可以从公式组、全部、系统和自编四种列表方始中选择,公式组方式便于分类管理,全部方式便于有公式名称直接查找,系统方式便于系统内置常用指标的快速查找,而自编方式则便于查找自己编写的或从外部引入的公式。公式管理器可管理四种类型的公式:指 标 公式:用于指标图形的绘制。条件选股公式:用于条件选股。交易系统公式:用于专家指示及测参、测指。五彩线公式:用于线模式指示。这四种公式相互独立,名称可以相同,但其内容和作用不同。每种类型的公式包括四种形式:系统加密公式:用绿色图标和锁形符号显示,要进行密码确认系统公式:用绿色图

8、标显示,可进行删改用户加密公式:用红色图标和锁形符号显示,要进行密码确认用户公式:用红色图标显示,可进行删改指标公式附加买卖逻辑判断式,得到交易系统公式;指标公式附加选股条件逻辑判断式,得到条件选股公式。指标公式附加色彩逻辑判断,得到五彩K线公式。调出公式管理器方法:1.点击新建或修改按钮;2.鼠标左键单击指标线、指标参数选中指标,再用右键单击,弹出的对话框中选中“修改指标公式”,系统弹出公式编辑器。公式编辑其中包含许多输入窗口和按钮,功能分别为:公式名称用于识别公式,最多可以有9个字符,该名称在每一类分析方法必须唯一,例如不能出现两个MA技术指标,但可以出现一个MA技术指标和一个MA条件选股

9、指标。公式描述简单描述该指标的用途,可以输入任意字符。密码保护选中密码保护,表示将对该公式加密,加密密码输入到密码输入框中。对于已加密的公式,今后对它进行修改和查看必须先输入密码,在输出公式到文件时也需要密码。要去掉密码,点击“密码保护”,使它前面的消失即可。画线方法这组单选按钮用于指定指标公式类型,紧密围绕股票价格变化的指标可定为主图叠加类型,叠加在主图上显示;否则定为副图指标,显示在副图上。(仅在编辑技术指标公式时出现)参数公式可以带有0-6个参数,使用参数可以方便地使用中需要修改得数值进行调整。每个参数需要设定参数名称、最小值、最大值和缺省值。坐标位置可指定在某些特殊位置画水平坐标线,例

10、如对RSI,可以输入:0;20;50;系统将在这三个数值处绘制三条水平坐标线。缺省时为“自动”,即系统据实际情况定水平坐标线。(深红色线)(仅在编辑副图技术指标时出现)额外Y轴分界:在副图坐标中显示重要的数值分界线(白色线);测试公式检查公式的语法错误。引入指标公式以系统已有的某个指标公式为蓝本,新建自己的指标公式。插入函数显示选择函数对话框,帮助您在通达信函数集中寻找所需函数。当您对系统提供的标准函数还不熟时,这个功能可帮你节省时间。用法注释供用户输入指标算法、用法的解释,在使用公式时提示操作方法及注意事项。动态提示用户输入指标、算法或函数时,同步提示中文语意。参数精灵在使用分析工具时,很多

11、时候用户都需要调整参数,但很多用户无法理解对参数调整的实际意义。使用参数精灵,可以将参数调整及参数意义放在同一段文字中,方便用户使用。用户在使用分析方法时,会在指标旁边显示参数精灵的内容。参数精灵的内容是由公式剪辑者输入的一段文字,该文字描述了参数的使用方法,并且可以将参数设置与文字混合编辑。方法是用Param#N来代替参数即可。例如:公式中有两个参数M和N,需要描述当M日均线与N日均线金叉时买入,可以这样写参数精灵: Param#1日均线与Param#2日均线发生金叉,发出买入信号在实际使用该分析方法时,系统将显示: 5日均线与10日均线发生金叉,系统发出买入信号其中被包围在输入框中的5和1

12、0是参数,用户可以直接修改这些参数,而实际运算时将采用这些参数进行计算。使用参数精灵大大降低了公式的使用难度。公式编辑窗公式编辑窗用于书写分析方法的算法,是公式编辑器的核心部分。用户可以将自己的算法用公式语法书写到编辑窗中,关于公式语法请参见附录。公式编辑器在使用上十分灵活,支持丰富的键盘操作和鼠标操作。通达信 各种行情分析软件指标公式编写教程(四)CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫Y CROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了XREF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量

13、;我们可以将通常说的KDJ买入条件完整的表达出来了:“KD指标发生了黄金交叉,并且D20”T1:=“KDJ,K”;-引用K线;T2:=“KDJ,D”;-引用D线;CROSS(T1,T2)ANDT220;条件: AND在中就表示“并且”,将两个条件并列起来第九课 放量、缩量、上涨、下跌、收阳、收阴放量:1、今日比昨日的成交量放大了1倍:VOL/REF(VOL,1)2;2、今日的五日均量比前五天的五日均量放大了3倍:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB4;3、今天的成交量达到了整个流通盘的10%以上:VOL/CAPITAL10/100;(注意,10%的表达式是10/1

14、00,或者0.1)缩量:1、今日比昨日的成交量缩小了1倍:VOL/REF(VOL,1)0.5;2、今日的五日均量比前五天的五日均量缩小了一半:AA:=MA(VOL,1)0.5;BB:=REF(AA,5);AA/BB0.5;3、今天的成交量不足整个流通盘的0.5%:VOL/CAPITAL0.5/100;上涨:1、今日涨幅达到了7%以上:CLOSE/REF(CLOSE,1)1.07;2、十日均价继续上涨:AA:=MA(CLOSE,10);BB:=REE(AA,1);AABB;下跌:同上面的表达方式一样,将方向改变了而已:收阳、收阴:1、当天收阳:CLOSEOPEN;2、当天收阴:CLOSEOPEN

15、;高开、低开:1、当天股价高开:OPENREF(CLOSE,1);2、当天股价低开:OPENREF(CLOSE,1);跳空:跳空亦有向上和向下两种:向上跳空:OPENREF(HIGH,1);向下跳空:POENREF(LOW,1);放量上攻之一,以上面所举例组合:AA:=VOL/REF(VOL,1)2;BB:=CLOSE/REF(CLOSE,1)1.07;AA AND BB;高开高走:AA:=OPENREF(CLOSE,1);BB:=CLOSEOPEN;AA AND BB;向上跳空之后两天内并未回补:提示:实际上就是昨天发生了跳空缺口,这两天的最低价一直在两天前的最高价之上。AA:=REF(OP

16、EN,1)REF(HIGH,2);BB:=REF(LOW,1)REF(HIGH,2);CC:=LOWREF(HIGH,2);AA AND BB AND CC;仔细一想,若BB成立,AA一定成立,AA实际上没有存在的必要,更简单的方法,下面的一句话可以的上面的四句:COUNT(LOWREF(HIGH,2),2)=2;第十课 涨停板攻击?一、量化的概念我们都知道,按规定涨幅不得超过10%,但是由于四舍五入的关系,常常有9.98%、10.23%等等的涨停板,所以我们要找一个合适的数值,然后用公式语言告诉计算机,这个过程学名叫量化!比如我们考察之后,决定让大于9.99%的都为涨停。二、编写公式其实就一

17、句话:今日收盘除以昨日收盘的值大于1.0999X:=CLOSE/REF(CLOSE,1)1.0999;三、测试我们的条件进入条件选股的界面,之后选中您的条件,具体办法请参见(使用说明书)。然后填入测试时间和测试标准!在这里我们的测试方法是:测试时间是从2000/01/01到2001/03/02,测试股票共计583只,初始投入100,000元。当满足买入公式中定义的条件时,也就是涨停板时,按照收盘价使用相同资金买入一只股票,当满足以下平仓条件时按照收盘价平仓;买入5日后强制平仓或者亏损达到3%止损平仓或者利润达到5%止赢平仓,然后按照以上的规则统计在测试的时间段内的所有交易的状况。这是一种追涨的

18、短线方法,所以测试的时间我们只用5天,目标利润为5%,(非常抱歉,因为其中的设置和选择方法十分灵活而且需要较好的理解能力,所以我们在这里就不介绍具体的内容了)点击开始测试!1、从成功率上看,实际达到5%的获利要求的交易次数67.89%,我们已经比较满意这个结果了,可是要用于实战,可不可以再提高呢?2、所谓的提高就是优化的一个内容,简单说,优化就是让它更好!优化我们的条件,让它的表现更好!3、加上一个缩量的条件,比如当日成交量小于5日的均量;Y:=VOLMA(VOL,5);以下是同样测试条件下的结果。 X AND Y;我们的成功率已达到了80%.注:请大家考虑一下在实战当中,如果您按此买入可不可

19、行?总结:编写公式并不是为了编公式而编写复杂的公式,您个人对某一个特征或者形态的理解最重要。所以光有经验不够,您还得把它转化成您自己的应对策略!您需要不断总结、测试、优化您的公式。第十一课 多头排列-良好的上升趋势均线的多头排列一直以来都被大家视为一种良好的上升趋势的表现,因为这种形态的形成需要较长的时间,和较大的能量,而被主力或者庄家利用作为骗线的可能性就比较小,股市当中也遵循惯性的原理,当一个趋势形成之后,要改变它,是不容易的,因为股价有着沿着原来的运动方向上的惯性!首先,让我们来看看几种多头排列:5、10、30日均线:5、10、30日均线:30、60、90日均线:在图一中和图二中我们采用

20、的是同一周期的均线,即都是5、10、30日均线,我们可以观察到在同一周期下的均线排列有相同之处,也有很大不同之处:图一中的5日均线=10日均线、30日均线平滑优美,而在图二中的5日和10日均线不断的碰及30日均线然后上升;在图三中我们选用的是30、60、90日均线,相对来说均线的多头排列也显得很平滑。为什么会有这样的差别呢?如果您要是认真一点的话,就可以发现原来前两图的K线走得不一样,一个一波拉到头,一个分成几波拉到头,而在图三当中我们采用了较长周期的均线系统,从而在一定程度上过滤了这种现象,具体在使用的过程中,您可要多注意它们的区别!好了,我们来看一下如何编写,拿第一个为例,观察它们的特征:

21、5/10/30日均线依次从上而下的排列,这种情况维持一段时间,假设我们这里定为4天以上:5/10/30日均线依次从上而下的排列:AA:=MA(CLOSE,5);BB:=MA(CLOSE,10);CC:=MA(CLOSE,30);T1:=AABB AND BBCC;以上情况维持一段时间,假设我们这里定为4天以上:COUNT(T1,4)=4;COUNT(X,N)表示统计在N天内满足条件X的有几天。最终的结果就是如下所示:AA:=MA(CLOSE,5);BB:=MA(CLOSE,10);CC:=MA(CLOSE,30);T1:=AABB AND BBCC;COUNT(T1,4 )=4第十二课 逃顶K

22、线形态之-黄昏之星一、概念学习当市场出现一条大阳线后,通常会产生跳空高开的情况,有时便会出现十字星或类似十字星的小阴线(小阳线)。另一种相反的情况是出现在一条大阴线后,在这两种情况下形成的类似十字星的K线都被称为“星型线”。当该形态出现在一段上升行情的当中,就很容易形成所谓的经典K线形态-黄昏之星。二、编制过程该图组合一共由三根K线合成,我们按照以下的步骤一步一步地一边寻找每日K线的特征,一边进行编写:为了结构简单起见,首先将二天的高开低收用中间表达式表达出来,因为我们在后面的编写过程中会分别使用到这些数据。1、今日K线的: 开-a1, a1:=open;收-a2, a2:=close;高-a

23、3, a3:=high;2、昨天K线的:开-b1, b1:=ref(open,1);收-b2, b2:=ref(close,1);高-b3, b3:=ref(high,1);低-b4, b4:=ref(low,1);3、前天K线的:开-c1, c1:=ref(open,2);收-c2, c2:=ref(close,2);高-c3, c3:=ref(high,2);低-c4, c4:=ref(low,2);4、我们将会分别描述出三天的K线形态,然后汇总,首先我们观察今日K线的特征,今天是一根低开低走的大阴线,我们给它一些数字上的定义:a、今日开盘价小于昨日收盘价; aa:=a1b2 andb、今

24、日的阴线实体较长,我们用开盘价和收盘价相比,长度大于4%:a1/a21.04;5、昨日K线的特征,是一根十字形态的K线,并且在左右两根K线之上,分别表达为:a、昨日跳开,高于前天的收盘: bb:=b1c3b、昨日收盘同样在缺口之上: and b2c3c、线形实体长度很小,也就是昨日开盘和收盘之差比昨日开盘的值小于0.01:and abs(b1-b2)/b10.01d、K线有上下影线,可以表示为最高价和最低价不等于收盘价也不等于开盘价:and b3b1 and b3b2 and b4b1 and b4b2e、当日的最高价为20天以来的最高价: and b3=hhv(high,20);6、前日K线

25、的特征:股价大幅上扬,幅度较前一日收盘高出4%并且收盘大于开盘:cc:=c2/ref(close,3)1.04 and c2c1;综合选股条件:最后我们将三天的K线特征会合起来,合成一个最后的条件就是由图所示内容: aa and bb and cc三、选股的结果我们把上面的条件按照前面章节所讲的方法带入到公式选股条件当中去检验。按下图作为标准四、总结1、我们测试了将近4年的时间,一共找到了几个这样的信号,我们的条件过于苛刻,因为要同时满足的条件太多,您可以尝试更改一些条件以获得更多的信号!2、大家还会发现有的信号出现的位置不好,例如西飞国际,因为我们其中有一个条件不是很好,不过您可以做到将它去

26、掉,我看相对高位dd:=b3=hhv(high,20),不舒服.突破底部横盘整理创新高!“横的越长,竖的越高”公式编写:我们寻找各种特征,并用数字表示出来:“长期”设定为150天;“横盘”设定股价在150日均线上下15%波动;放量;并且股价创下150天以来的历史新高!1、首先用公式描述放量将会使用5日均量来进行比较,成交量比昨日成交量放大两倍;V1是五日均量,REF(V1,1)就是昨日的均量;V1:=MA(VOL,5);V2:=VOL/REF(V1,1)2;2、长期横盘a、PZ1是当天150日均价: PZ1:=MA(CLOSE,M);b、PZ2是150日的最高价; PZ2:=HHV(HIGH,

27、M);c、PZ3是150日的最低价; PZ3:=LLV(LOW,M);d、PZ4是150日的最高价和150日均价的距离的百分比,PZ5刚好相反是最低价和均价的差的百分比; PZ4:=(PZ2-PZ1)/PZ1; PZ5:=(PZ1-PZ3)/PZ1;e、设为股价在150日均线上下15%波动,也就是PZ4、PZ5都小于0.15;PZ:=REF(PZ4,1)0.5 AND REF(PZ5,1)0.15;3、今天创下历史新高,也就是今天的最高价是150天内的最高价! TP1:HHV(HIGH,M); TP:=HIGH=TP1;综合三个条件的最后的逻辑判断式就是我们的最后结论! V2 AND PZ A

28、ND TP(参数M=150天)函数介绍:HHV(X,M)表示X在M天内的最高值!例如:HHV(HIGH,150)每日最高价在150天内的最大值HHV(VOL,150)每日成交量在150天内的最大值LLV(X,M)表示X在M天内的最小值例如:LLV(LOW,10)每日最低价在10天内的最小值HHV(VOL,20)每日成交量在20天内的最小值公式教程公式读书-量能决定趋势量能动力的分析要点大盘与个股的历史量能、即时量能、潜在量能与市场机会的多寡有着直接关系。大盘的成交量能大机会就多,大盘的成交量能小机会就少,上述情况均与大盘的涨跌无关。个股的量能决定趋势运行的可靠性,主要公式有:(1)、量能大+涨

29、得多=继续大涨(适合强势中买进使用)使用该公式时,注意强势中量比、量能、涨幅榜与开收盘用。(2)、量能大+涨得少=注意反转(适合强势中卖出使用)使用该公式时,注意K线的高低位与应用公式。(3)、量能小+涨得多=注意反转(适合弱势中卖出使用)使用该公式时,注意与庄股斗法。(4)、量能小+涨得少=继续小涨(适合盘整势中买进使用)使用该公式时,注意K线的低位庄股。(5)、量能大+跌得多=继续大跌(适合弱势中卖出使用)每年年底这种股票比较多。(6)、量能大+跌得少=注意反转(适合弱势中买进使用)使用该公式时,注意K线的高低位与逻辑公式。(7)、量能小+跌得少=继续小跌(适合弱势中换股使用)使用该公式时

30、,注意目标股是否减仓。(8)、量能小+跌得多=注意反转(适合弱势中买进使用)这种情况是弱势中的天赐良机。第一步 慨念公式化上述讲座中提到的名词有:量能:成交量 函数:vol;趋势:股价走势 公式短语趋势:=100*(close-ref(close,n)/ref(close,n);强势:趋势向上 公式短语趋势0;量能大:区间换手率大 公式短语sum(hsl,n)2*n;量比:今日量与前五日均量之比 公式短语100*vol/ma(vol,5);涨得多:涨幅高 公式短语 100*(close-ref(close,n)/ref(close,n)=1.5*n;量能大+涨得多=继续大涨 :公式短语 继续大

31、涨:=sum(hsl,n)=3*n and 100*(close-ref(close,n)/ref(close,n)=3*n;量能大+涨得少=注意反转:公式短语 注意反转:=sum(hsl,n)=3*n and 100*(close-ref(close,n)/ref(close,n)=3*n;量能小+涨得少=继续小涨:公式短语 继续小涨:=sum(hsl,n)=3*n and 100*(close-ref(close,n)/ref(close,n)=-3*n;量能大+跌得少=注意反转:公式短语 注意反转:=sum(hsl,n)=3*n and -n1 AND HSL=3,HSL,0,1,0),

32、COLORMAGENTA;继续大涨: DRAWTEXT(量能3*N AND 涨幅3*N,HSL,继续大涨),COLORRED;继续小涨: DRAWTEXT(量能-N AND 涨幅0,HSL,继续小跌),COLORLIGREEN;继续大跌: DRAWTEXT(量能3*N AND 涨幅3*N AND 涨幅3*N AND 涨幅-N AND 涨幅 5,卖出清仓;没有公式就无法完成买卖。要识别价值高估的股票单个公式还远远不够。因为高估的股票往往同时具有很高的波动性、价量背离、同类股票走势离差大、与大盘相关系数小等等属性。所以不能仅仅停留在玩公式这个层面。把市场内在的运作方式和股票之间历史和理论上的关系编

33、程计算机语言-公式,就是你鱼杆、鱼网,小心呵护,就会带来利润和娱乐。同花顺公式系统:公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。技术指标公式是最基本的公式,它用于指标曲线的绘制。技术指标公式是条件选股,交易系统的基础。结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。技术指标公式结合色彩逻辑判断表达式,即得到K线模式

34、公式,用于描述特定的K线模式。公式的编辑在公式编辑器中完成。公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。不动手永远不可能学会的。从简单公式入手,先弄懂一,两个公式。从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。在编写中多用“测试公式”按钮,让

35、软件作判断,告诉你编写对错与否。使用彩色编辑可事半功倍。多用鼠标指针指向不懂的函数,软件马上会告诉你。公式编写步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。请注意,公式名称在同类公式中不能重复,且不能为空。2描述公式:用于简单描述该公式的含义(可不填亦能通过),3注释公式:用于描述一个公式如何使用、计算方法等内容。输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。4.设计技术指标公式语句:公式的形式由若干语句组成。每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(“;”)隔开。一个语句由若干函数通过四则运算或逻辑运算而组

36、成。函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的。若没有参数则可以省去括号,例如CLOSE()函数没有参数,所以写成CLOSE和CLOSE()都可以。函数计算得到的结果是一个变量。计算符将函数连接成为

37、语句。计算符分为算术计算符和逻辑计算符。算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有、=、1的逻辑运算结果等于1,12的逻辑运算结果就等于0。语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。语句名写在语句的前面,用一个冒号(“:”)将它与语句隔开。语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收

38、盘价求20日平均。设计中间语句:一个语句将显示一条指标线,一个复杂的公式往往有很多语句,而且有些语句没必要显示出来。这时我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的等号,即“=”即可(亦可用通用的冒号加等于号“:”)。例如,语句“上日收盘价=REF(close,1)”就表示该语句为中间语句。重复使用的语句也可以定义成中间语句。设计其他公式语句:其他类型的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易系统公式显示的是交易指示(用:表达),五彩K线公式显示的是K线颜色。这些公式需要有一条或几条逻辑表达式表示这些操作的语句,当语句

39、返回0时表示不需要进行相应的操作,当返回非0时表示需要进行相应的操作。其他的语句都应设定为中间语句。条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSEREF(close,1)语句,表示选出当期收盘价高于上日收盘价的股票。其他的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。交易系统公式需要逻辑表达式语句,分别为买入(在语句后加buy)、卖出条件(在语句后加sell),当这些语句返回非0时,表示需要进行相应的操作。其他的语句必须设定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值”的警示。条件中必须至少设定一个条件。函数可以用简写,如收盘价开

40、盘价分别用C,O来表示,在编写中往往可以自动变成大写字母,可以以此判断。函数名编写正确时字母变为大写。编写中要用彩色编辑,这样可以指示出软件对于此函数是否认可应变成彩色。公式编写完测试公式通过后,还需进行曲线属性的设置,在“曲线属性”:如显示曲线的位置是主图,副图,成交量图等,还可以设置是否显示曲线参数或只显示参数而不显示曲线,选择显示的图标,提供象箭头,圆,凌形(buy红色向上箭头,buy1黄色箭头,1空心三角形,2空心圆,4空心菱形,5星花.),曲线颜色等.最后再测试通过,确定退出编辑。未来函数公式系统对数据的运算是基于一系列函数,函数必须满足时间不变性,即时间靠后的数据不对时间靠前的结果

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

42、是未来函数的是比较长时间才被确认的ZIG函数,比如把参数设置为ZIG(3,5),就要等下一个ZIG(3,5)成立时才能被确认,就是说你把周期设置得越长,被确认的时间就越长(比如ZIG(3,30),如果把它设置的很短(比如ZIG(3,1),那就跟high差不多了.有未来函数的公式对历史模拟的相当准确,对号称100的.99准确的公式要小心。未来函数有:zigPEAKPEAKBARSTROUGHTROUGHBARS所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式。公式只能给你一个信号,最终判断取舍要靠人。关于未来函数的典型例子有这么多人对一个

43、叫鬼谷神算公式推崇,甚至将它说成极品。我感到吃惊。应该把此公式的本质性的东西反映出来才是;该公式使用了未来函数,因而有“很高”的准确率,因为它是马后炮所以100%准。这是需要大家十分注意的。我不反对使用未来函数,但要充分认识其特有的“欺骗性”已经出现的“结果因后面的数据的改变而改变。在此,我要说的是本来是一个及其简单的公式,故意弄成很复杂,高深,写了那么多行毫无相干的东西。是忽悠人的。我给“简化”了一下,只剩下6行。希望大家知道这样的公式人人可写。这样的公式恐怕是别有用心之人忽悠卖钱的。改成下面的公式,而且完全显示买卖两个信号。其核心是Z字转向于其他没关系。Z字转向即为未来函数而ZIG函数的定

44、义为,当前收盘价超过上次ZIG转向输出值的N%,则输出当前收盘价并ZIG转向。对该公式为50/510,即当价格变化量超过10%时转向。对于下面的公式:第一行,ZIG函数,它输出的是就是价格,为了欺骗乘以100;第二行,是第一行的2日平均;第三行,第四行是第一行,第二行的金叉,死叉;而买卖信号的出现就是在于金叉,死叉。请大家试试看。简化的公式:B:zIG(3,50/5)*100,colorwhite;G:MA(B,2),coloryellow;D:=CROSS(B,G)*1000,colorred;W:=CROSS(G,B)*1000,colorblue;DRAWTEXT(W=1000,B*1.

45、05,卖),colorgreen;DRAWTEXT(D=1000,B*1.05,买),colorred;原公式公式名称:鬼谷神算VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1),ABS(LOW-REF(CLOSE,1),25);VAR2:=HIGH-REF(HIGH,1);VAR3:=REF(LOW,1)-LOW;VAR4:=SUM(IF(VAR20ANDVAR2VAR3,VAR2,0),25);VAR5:=SUM(IF(VAR30ANDVAR3VAR2,VAR3,0),25);VAR6:=VAR4*100/VAR1;VAR7:=VAR5*100

46、/VAR1;VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);VAR9:=(VAR8+REF(VAR8,15)/2;A:=(VAR7VAR6ANDVAR725ANDVAR625);B:ZIG(3,50/5)*100,COLORWHITE;G:MA(B,2),COLORYELLOW;D:=CROSS(B,G)*1000,COLORRED;W:=CROSS(G,B)*1000,COLORBLUE;E:=REF(INDEXC,1);F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);VAR10:=FANDF8;VAR11:=(CLOSE-LLV(LOW,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号