《股票软件公式设计入门》.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《股票软件公式设计入门》.pdf

一、公式入门: 1、建立公式组的方法 一、公式入门: 1、建立公式组的方法,参见下图: 此主题相关图片如下: 图2 此主题相关图片如下: 2、建立一个简单的新公式sl001, 弹出公式编辑器后,在公式名称处输入sl001,在公式说明中输入“示例公式001”, 在代码框中输入“spj:”,点“插入函数”,在“行情函数”中找到CLOSE,点“插入函 数”框的“确定”按钮,在代码框中就插入了一个函数CLOSE(CLOSE可以简写为C)。 最后在公式编辑器中点“确定”按钮,我们就建立了一个名为sl001的新公式。公式只 有一行代码即: spj:close 其中,spj(“收盘价”的拼音代码)称为公式变量,close是函数(行情函数的一种) 两者间以半角的冒号“:”相隔,表示spj定义为close。 3、进入某个股的K线图,在键盘上敲“sl001”调用我们刚才设计的公式,结果在 副图显示一条收盘价曲线,曲线的名称是“spj” 注意观察,该曲线是对应了K线的第一天到最后一天,说明,“spj”不是一个简单 的变量,是一个数组或者说是一个序列变量,当然理解成一个函数也可以,是一个自变 量为时间日期的函数。 因此,今后看公式时,对公式中的变量,一定要理解成是一个序列变量。 4、在副图指标sl001的空白处,点鼠标右键选“修改指标公式”,在公式编辑器中, 看到“主图叠加”的选项了吗?打上“√”确定退出。键盘敲“sl001”,调用sl001公 式,结果你看到了什么? 结果是,副图指标sl001变成了主图叠加指标sl001。 在主图指标的名称sl001处,点鼠标右键选“修改指标公式”,在公式编辑器中给 “主图”选项打上勾,确定退出。再观察一下,有何变化? 结果是,主图叠加指标变成主图指标。 小结:本次讲座,学习了几个基础知识,建立公式组的方法,建立一个新公式的方 法,修改公式的几种方法,副图指标、主图叠加指标、主图指标,序列变量的概念,查 询函数注释的方法。 思考1:修改指标公式,有几种方法?在K线图中,按F3试试,有什么变化?鼠标 右键菜单有几种情况? 思考2:什么是副图指标?什么是主图指标?什么是主图叠加指标?它们之间有什 么不同? 练习1:跟K线有关的几个股价函数:close/open/high/low,仿照今天学习的内容, 自行制作公式,要求分别做成副图指标、主图叠加指标和主图指标。在操作过程中,练 习今天学习的内容。 练习2:查找MA函数,并写出它的注释。 探索1:要给指标公式加入注释,怎么办? 探索2:要把自己的公式导出,让别人共享,怎么办? 探索3:要导入别人的公式,怎么操作? 探索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日均价 } 显然,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,10); ma20:ma(close,20); ma30:ma(close,30); ma60:ma(close,60); 注意,每一行公式代码的末尾要有一个半角的分号“;”,表示一行代码结束。切换股票到6 00317,观察我们修改后的sl002显示的结果,原来就是

文档评论(0)

mwap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档