如何编写股票公式

上传人:飞*** 文档编号:44181687 上传时间:2018-06-08 格式:PDF 页数:25 大小:39.91KB
返回 下载 相关 举报
如何编写股票公式_第1页
第1页 / 共25页
如何编写股票公式_第2页
第2页 / 共25页
如何编写股票公式_第3页
第3页 / 共25页
如何编写股票公式_第4页
第4页 / 共25页
如何编写股票公式_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《如何编写股票公式》由会员分享,可在线阅读,更多相关《如何编写股票公式(25页珍藏版)》请在金锄头文库上搜索。

1、如何编写股票公式第二讲:公式编写的基础函数打开技术指标公式,我们最常见的,它的组成不外乎两种情况,一是 K线,二是均线。其他诸如柱状线 ,彩带 ,分段线等等 ,都是在 K线或均线基础上的延伸或变形。为此 ,我们先熟悉一下构成这两种状态的基本函数。一、 K线函数非常简单 ,大家都可能熟知。作为基础,还是说明一下。1、开盘价: OPEN可简写为O 2、最高价: HIGH可简写为H 3、最低价smi49liesOW可简写为L 4、收盘价 :CLOSE 可简写为C 有了这 4 个函数 ,就可构成一根K 线了。比如:收盘价小于开盘价,即阴线: CL; 这里我们没有考虑下影的长度和T字上边一横(实体部分)

2、的宽度。习题:一根光头阳线,实体部分小于5 分钱 ,下影超过实体的两倍,如何表述?特别提示:编辑指标必须在英文状态下输入。其中运用的数学符号,包括加减乘除、分号,引号等( + - * / ; “ REF(C,1),C),colorred表示收盘大于前收以红色绘制收盘价连线。大智慧 2 用法: PARTLINE( 需要变色的线 ,条件 1,条件 1用的颜色 ,条件 2,条件 2用的颜色 .),最多可以有10 组条件。例如: PARTLINE(C,CO,RGB(255,0,0),C=O,A线,DRAWNULL),COLORRED,LINETHICK2; 翻译过来是: 当收盘价大于等于开盘价时,在

3、A 线上划红色 ,否则不划。 指标线为2 等粗。特别提示: DRAWNULL是通达信的专用函数。意思是返回0。其他股软遇到此函数时,可直接用 0 替代。大智慧没有这项功能。一般用如下三种方式替代:第一种:用DRAWTEXT 在图形上显示文字的方式。在文字栏用的文字是小圆圈。第二种:用STICKLINE 在图形上绘制柱线的方式。但注意柱线必须要短。第三种:用IF条件函数的方式,适用于 3 条线以上。本文略去。5、FILLRGN 画区间彩带飞狐用法 :FILLRGN( 条件 ,线 1,线 2) 例如 :FILLRGN(MA1MA2, MA1,MA2),colorred 表示 MA1MA2 时以红色

4、填充MA1 和 MA2之间的区域。大智慧 2 用法:FILLRGN( 线 1,线 2,条件 1,颜色 1,条件 2,颜色 2.),填充条件1 到条件 2 之间的区域 ,当条件 1 满足时 ,用颜色 1,当条件 2 满足时 ,用颜色 2,否则不填充 ,最多可以有10 组条件。例如: FILLRGN(CLOSE,OPEN,CLOSEOPEN,RGB(255,0,0),CLOSE特色功能 -自编指标 -常用 -技术指标 -新建 ,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏-确认 -退出。3、在大智慧的底部显示栏中点击公式名称即可看到刚刚导入的公式。二、飞狐

5、1、复制源码 ,方法同上。2、进入主界面,即 K线图模式。用鼠标靠近左侧单击,出现管理面板-双击技术指标-用鼠标右键单击任何一个公式组的名称,比如“其它”-点新建公式 -在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏-确定 -退出。3、找到新建的公式,双击即可使用。三、大智慧2 特别提示:必须在联网的状态下才可操作有两种方式可以进入公式编辑页面。一是将鼠标靠近上部,点击公式公式管理双击技术指标单击指标组新建。另一种方式是,将鼠标靠近左边,在出现的对话框中双击技术指标右键单击选定的公式组新建。三、分析家复制公式原码到分析家界面点击上面的公式点击公式管理按公

6、式归类把其点击变色点击新建。四、通达信将鼠标靠近左边,在出现的对话图标中选F(x)即公式管理器 图标双击 技术指标公式单击选定的指标组新建。五、同花顺将鼠标靠近上部点击公式图标,进入后的操作与其他股软基本一样。特别提示:必须在描述栏中加上文字或字母之类,否则无法通过。(二)公式引入时的注意事项和说明一、参数问题复制的源码中有参数的,例如: N 1 100 15,有三种解决办法:1、手工将参数分别填加到参数表中。2、采取变通方式进行改动。 N 1 100 15改动后为:N:=15; 特别提示:注意用参数的大小处于中间的值来替换。这个中间值也是缺省值。另外:N后面必须加上等号,它的意思是不显示。3

7、、对于 INPUT:N(5), M(10,1,100,2); 这类有申明参数函数的,飞狐 ,大智慧 2 和分析家可不用理它 ,系统会自动将参数填加到参数表中。这里的M(10,1,100,2) 里面的 2 是步长 ,手工填加时可删去。二、粘贴源码时常见的问题和注意事项1、未定义的标识符多数是由参数引起的。还有就是有些源码中附带了公式名称或说明,这些公式源码以外的内容 ,如:名称 ,说明以及参数等等,凡在以外的 ,均要删除 ,或者用将其括上。2、条件选股类的公式,应加入到和“技术指标”并列的“条件选股”组中。3、是主图公式的,需在公式编辑区中点“主图叠加”。4、通达信的输出一般都限定在16 条。多

8、出的解决办法是:将没有必要输出的语句后面加上“等号” ,或者删去。例:买点 : STICKLINE(Var6REF(Var6,1) AND Var60 ,Var6,Var8,10,0); DRAWICON(FILTER(Var6REF(Var6,1) AND Var60,30),-140,4); DRAWTEXT(FILTER(Var6REF(Var6,1) AND Var60,30),-40,建议关注),COLORffffff; 这三项分别是划柱线、显示小箭头和显示文字。留一个就行了。加“等号”的例子:Var2:MA(CLOSE,10); Var3:MA(CLOSE,20); Var4:MA

9、(CLOSE,30); 加上后:Var2:MA(CLOSE,10); Var3:=MA(CLOSE,20); Var4:MA(CLOSE,30); 意思是保留了10 日均线和 30 日均线的输出 ,将 20 日的隐去。特别提示:不论什么股软 ,当遇到线条过多过乱时,都可以采用这种办法使图形简练清晰。5、颜色符号及逗号问题例:仓 :EMA(100*(CLOSE-LLV(LOW,34)/(HHV(HIGH,34)-LLV(LOW,34),3),colormagenta; 此句可能存在两个问题,一是后面有两个“逗号”,对于飞狐等通过,而对于大智慧2 和分析家等 ,则是问题 ,必须删去一个。 反之 ,

10、一个没有也不行。二是后面的colormagenta, 大智慧是不认识的。换成通用的:colorf00ff0 就行了。6、是否输出与颜色标识问题例:仓:=EMA(100*(CLOSE-LLV(LOW,34)/(HHV(HIGH,34)-LLV(LOW,34),3),colormagenta,LINETHICK0; 这个语句的特点是在前面有等号“= ”,意思是不输出 ,但后面还有颜色修饰符和指标线粗细函数。有些股软对此是放行的,即:不输出。而大智慧2 和分析家却不认,把它看成相互矛盾的病句。解决办法:将修饰符全部删去,或将前面的=号去掉 ,让语句输出。第五讲:各种形态的描述懂得运用公式编辑器,掌握

11、了公式的基本函数,就可以进行简单的公式编写了。下面我们共同认识一下公式的基本语句。这些基本语句,是编写公式和整理选股公式信号的基础,大家要熟知。一、 K线的基本形态1、当天收阳:CLOSE OPEN;2、当天收阴:CLOSE OPEN;3、当天股价高开,言下之意开盘高于昨日收盘:OPENREF (CLOSE,1 ) ;4、当天股价低开:OPENREF (CLOSE,1 ) ;5、跳空高开:OPEN REF (HIGH,1) ;当日开盘在昨日最高价之上6、跳空低开:POEN REF (LOW,1) ;7、长阳:C/O1.03 或者(C-O)/O*1005 或者(C-O)/O0.05意思是收盘价比

12、开盘价上涨 5%以上。当然 ,用 7%以上也可。8、长阴: C/O1.04 AND C/OLOW 更多见的是近似十字星。例:ABS(C-O)0.03 AND C-L0.03; 该语句用上了一个函数: ABS, 意思是求绝对值。这样,该近似十字星即可能是阳星也可能是阴星。再认识两个函数:MAX(A,B) 求 A 和 B中的最大值。MIN(A,B) 求 A 和 B 中的较小值有了这两个函数,近似十字星还可这样表述:ABS(C-O) MAX(C,O) AND LO AND (O-L)(C-O); 此公式只表达了下影线比实体线长,并没有表达长度比例和有无上影线。留个习题吧:不限制阴阳线,上影小于5 分

13、钱 ,下影线是实体的两倍以上。形态还有许多,有几十种 ,不一一例举了,大家举一反三 ,慢慢摸索吧。二、条件选股的基本形态1、阶段最高价:HHV(H,N) 意思是取得N 天之内的最高价。新函数:HHV,最高值。2、阶段最低价:LLV(L,N) 意思是取得N 天之内的最低价。新函数:LLV, 最低值。3、阶段涨幅(C-REF(C,N)/REF(C,N)*100 N 日收盘价的差值的百分比。4、再创新高HIGH=HHV(HIGH,N) 是指今日最高价是N 日以来的最高价.。 再创新低:略。5、放量:(1)今日比昨日的成交量放大了1 倍:VOL/REF (VOL,1)2;(2)今日的五日均量比前五天的

14、五日均量放大了3 倍:AA:=MA(VOL,5) ;BB:=REF (AA,5) ;AA/BB4;(3)今天的成交量达到了整个流通盘的10%以上:VOL/CAPITAL10/100 ;注意 ,10%的表达式是10/100,或者 0.1 6、缩量:(1)今日比昨日的成交量缩小了1 倍:VOL/REF (VOL,1)1.2 AND VOLMA(VOL,5)*3; 表示 5 日上涨 20%和成交量超过5日均量的 3倍。8、持续放量:COUNT(VREF(V,1),N)=N; 实际上这种情况不是很多。如果用3 日均量 ,或 5 日均量则非常普遍。即:COUNT(MA(V,3)REF(MA(V,3),1

15、),N)=N; 9、阶段放量N(1,100,10) M(1,100,5) SUM(VOL,N1)/CAPITAL=(N/100) M 日内换手率大于百分之N 10、温和放量上攻M(2,10,3) N(1,40,10) UP:=MAX(C,O)REF(MAX(C,O),1); A:=VOLREF(VOL,1); COUNT(IF(UP AND A),1,0),N)=N AND CO AND (C-REF(MAX(C,OPEN),1)/REF(MAX(O,C),1)REF(HHV(VOL,N),1)*M 成交量较前N 周期的最大成交量增大M 倍12、上涨:C/REF(C,1)1.07 ;今日涨幅达

16、到了7%以上。注意:涨幅是指当天收盘价与昨天的收盘价之比。13、下跌:同上面的表达方式一样,将方向改变了而已。14、十日均价继续上涨:AA:=MA(C,10); BB:=REF(AA,1); AABB; 15、窄幅整理:就是指近一段时期价格维持在一定幅度之内(HHV(C,20)-LLV(C,20)/CO,N)=N;特别提示:新函数:COUNT(X,N), 统计满足条件的周期数。若N=0 则从第一个有效值开始。例:COUNT(CO,N)N/ 2;18、创历史新高:C=HHV(C,0);特别提示:此公式本应为:C=HHV(C,N);当 N 等于 0 时,从第一天开始统计。统计历史数据时 ,如果从头开始 ,都用 0。19、尾盘拉升HOUR14 AND MINUT

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号