欢迎来到天天文库
浏览记录
ID:26549274
大小:122.00 KB
页数:7页
时间:2018-11-27
《股票软件公式设计入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、公式入门:1、建立公式组的方法一、公式入门: 1、建立公式组的方法,参见下图:此主题相关图片如下:图2此主题相关图片如下:1、建立一个简单的新公式sl001,弹出公式编辑器后,在公式名称处输入sl001,在公式说明中输入“示例公式001”,在代码框中输入“spj:”,点“插入函数”,在“行情函数”中找到CLOSE,点“插入函数”框的“确定”按钮,在代码框中就插入了一个函数CLOSE(CLOSE可以简写为C)。最后在公式编辑器中点“确定”按钮,我们就建立了一个名为sl001的新公式。公式只有一行代码即:spj:close其中,sp
2、j(“收盘价”的拼音代码)称为公式变量,close是函数(行情函数的一种)两者间以半角的冒号“:”相隔,表示spj定义为close。 3、进入某个股的K线图,在键盘上敲“sl001”调用我们刚才设计的公式,结果在副图显示一条收盘价曲线,曲线的名称是“spj” 注意观察,该曲线是对应了K线的第一天到最后一天,说明,“spj”不是一个简单的变量,是一个数组或者说是一个序列变量,当然理解成一个函数也可以,是一个自变量为时间日期的函数。 因此,今后看公式时,对公式中的变量,一定要理解成是一个序列变量。 4、在副图指标sl001的空白处
3、,点鼠标右键选“修改指标公式”,在公式编辑器中,看到“主图叠加”的选项了吗?打上“√”确定退出。键盘敲“sl001”,调用sl001公式,结果你看到了什么? 结果是,副图指标sl001变成了主图叠加指标sl001。 在主图指标的名称sl001处,点鼠标右键选“修改指标公式”,在公式编辑器中给“主图”选项打上勾,确定退出。再观察一下,有何变化? 结果是,主图叠加指标变成主图指标。 小结:本次讲座,学习了几个基础知识,建立公式组的方法,建立一个新公式的方法,修改公式的几种方法,副图指标、主图叠加指标、主图指标,序列变量的概念,查询
4、函数注释的方法。 思考1:修改指标公式,有几种方法?在K线图中,按F3试试,有什么变化?鼠标右键菜单有几种情况? 思考2:什么是副图指标?什么是主图指标?什么是主图叠加指标?它们之间有什么不同? 练习1:跟K线有关的几个股价函数:close/open/high/low,仿照今天学习的内容,自行制作公式,要求分别做成副图指标、主图叠加指标和主图指标。在操作过程中,练习今天学习的内容。 练习2:查找MA函数,并写出它的注释。 探索1:要给指标公式加入注释,怎么办? 探索2:要把自己的公式导出,让别人共享,怎么办? 探索3:要
5、导入别人的公式,怎么操作? 探索4:怎么删除无用的公式?二、参数、参数精灵及其应用: 1、起始有效周期: 上一讲,我们学习了在KOO中新建公式的基础知识。并编了一个最简单的公式sl001。下面我们再来新建一个公式主图叠加公式sl002,代码如下:ma5:ma(close,5); 代码解释:定义了一个序列变量ma5,其序列值由函数ma(close,5)确定。查ma函数的注释是:{求简单移动平均。用法: MA(X,N),求X的N日移动平均值。算法: (X1+X2+X3+...+Xn)/N 例如: MA(CLOSE,10)表示求10
6、日均价}显然,ma5被定义为5日均价,在K线图中,切换股票到600026,敲sl002,调用这个公式,观察5日均价曲线,发现了什么? 可以看出,ma5是从第5根K线开始的,也就是说,ma5的起始有效周期是5,为什么是5而不是其它数据?根据ma函数的定义,ma5即ma(close,5)等于当日及前4日收盘价的算术平均值,至少要有5天的数据,才会有5日均价。 想想看,ma(close,10)表示什么?它的起始有效周期是多少? 下面,我们修改刚才建立的公式sl002,代码如下:ma5:ma(close,5);ma10:ma(close
7、,10);ma20:ma(close,20);ma30:ma(close,30);ma60:ma(close,60);注意,每一行公式代码的末尾要有一个半角的分号“;”,表示一行代码结束。切换股票到600317,观察我们修改后的sl002显示的结果,原来就是我们所熟悉的均线系统,由5、10、20、30、60日均价线组成。 2、参数、参数精灵: 上面修改后的公式sl002,已经是很实用的公式了。但有个缺点,如果你想要的不是5、10、20、30、60日均价线,而是其它的譬如7、14、21、28、35日的均价线,怎么办?修改公式代码是一
8、个可行的办法,但太麻烦。在KOO中,可以使用参数,把公式sl002修改如下:ma5:ma(close,n1);ma10:ma(close,n2)ma20:ma(close,n3);ma30:ma(close,n4);ma
此文档下载收益归作者所有