网站大量收购独家精品文档,联系QQ:2885784924

股票软件公式设计入门.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标题股票软件公式设计入门主要内容方法介绍初步步骤建立公式组公式介绍滑动窗口创建新公式新建公式SST函数创建新公式VSL主图建立VST函数制作VST函数使用Python和Matplotlib库VST函数绘制K线图创造主图指标MAD移动平均函数VST函数绘制图表属性x轴标签y轴标签x轴标题VST函数设置x轴范围VST函数更改坐标轴格式增加功能添加更多图表属性VST函数分析图

一、公式入门:

建立公式组的方法

一、公式入门:

1、建立公式组的方法,参见下列图:

此主题相关图片如下:

图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);

注意,每一行公式代码的末尾要有一个半角的分号“;”,表示一行代码结束。切换股票到600317,观察我们修改后的sl002显示的结果,原来就是我们所熟悉的均线系统,由5、10、20、30、60日均价线组成。

2、参数、参数精灵:

上面修改后的公式sl002,已经是很实用的公式了。但有个缺点,如果你想要的不是5、10、20、30、60日均价线,而是其它的譬如7、14、21、28、35日的均价线,怎么办?修改公式代码是一个可行的方法,但太麻烦。在KOO中,可以使用参数,把公式sl002修改如下:

ma5:ma(cl

文档评论(0)

199****8042 + 关注
实名认证
内容提供者

相信自己,相信明天

1亿VIP精品文档

相关文档