首页 股票知识正文

零基础学习编写股票指标

零基础学习编写股票指标的第一篇教程,除特殊情况外,指标编写以通达信软件为平台,因为该软件的函数相对容易理解,界面也更为简洁。我们就直接开始正文内容:

在编写指标的过程中,首先第一步是认识价格,最简单的是开盘价、收盘价、最高价、最低价,这几个价格在编程中如何描述?

收盘价:CLOSE,英文单词关,关和收盘,理解起来不难,简写C;

开盘价:OPEN,英文单词开,开和开盘,更容易理解,简写O;

当天最高价:HIGH,英文单词高,高和最高价,也相对应,简写H;

当天最低价:LOW,英文单词低,低和最低价,也是对应的,简写L。

现在我们用这几个英文单词来编指标,我们新建一个副图指标,通达信-功能-公式系统-公式管理器,在这个栏目里面,我们主要用到技术指标公式条件选股公式两项,这两项在编写过程中规则所有不同,这个我们后面再讲,今天我们就从技术指标公式开始,我们点击趋势型--然后新建,如下图:

零基础学习编写股票指标-第1张图片-淘股啦股票配资网


其实选择什么类型是次要的,主要是给指标分类,便于自己识别和查找,比如指标个数比较多,想要修改一个指标的时候,我们不知道把它放在哪里了,所以清晰的分类,便于后期快速的查找。点击新建之后,就跳出了以下的界面了。

零基础学习编写股票指标-第2张图片-淘股啦股票配资网


大家看图,跟着我标注的箭头顺序,我们看到了几个选项:

画图方法:上面显示的是副图,就是说我们现在编的这个指标,是用于副图区的,如果想用在主图里,可以点击下拉框,里面可以选择主图叠加或者主图替换,新版本的通达信里面,还有副图(叠加K线),具体什么意思,我们可以一会逐个来测试。我们首先用副图。

公式类型:显示的是趋势型,这是因为我们刚才选择了趋势型,如果选了另外的类别,这里就显示相应的类型了。

公式名称:就是我们给公式取个名字,可以是英文或者中文,一般建议取名称的拼音首字母,这个有利于后期切换公式,比如今天我们编个价格均线的指标,那么取名JGJX是比较合适的,就是价格均线这四个字的英文首字母。

公式描述:就是标注这个公式是干什么用的,可以选填,建议填写,至少让自己知道,这个公式是干什么用的,不然后面只凭几个字母,就想不起来公式是干什么用的,只好去看代码的意思了。

参数区:参数区的意思是,有些指标,是可以动态调节参数的,那么参数就在这里设置,我后面的教程中会演示,一般情况下,参数直接可以在下面的代码区进行指定赋值。

代码区:就是编写指标的地方。

那么现在我们把上面的四个英文单词复制到代码区,注意,每一句代码后面,都要加上英文状态下的分号。

零基础学习编写股票指标-第3张图片-淘股啦股票配资网


我输了四个单词进去,我们在最下方的动态翻译区,看到了这四个单词的翻译,分别是收盘价,开盘价,最高价,最低价,这个区域,会对我们输入的代码进行动态翻译,而且我们看到换了行,那么如果我在代码区,没有加分号会怎么样?

零基础学习编写股票指标-第4张图片-淘股啦股票配资网


我们发现没有了分号之后,动态翻译区,就没有办法翻译了,也说明哪怕代码已经是手动换了行,翻译区仍然认为它们是连在一起的,那如果我们把分号改为逗号会怎么样?注意,符号都是英文状态的,中文符号不能识别。

零基础学习编写股票指标-第5张图片-淘股啦股票配资网

我们可以看到,改成逗号之后,动态翻译区正确识别了代码,但是虽然代码区是换行的,然而翻译区是同一行,说明,我们在编写指示时,一句代码结束用分号来界定,如果没有分号,系统认为这一句代码没有结束。我们把他们全部撤回到分号的状态,然后点击右上方的确定。

零基础学习编写股票指标-第6张图片-淘股啦股票配资网


零基础学习编写股票指标-第7张图片-淘股啦股票配资网

这个编写指标的对话框就关闭了,回到了公式管理器的界面,我们点击用户,用户的意思,就是不是软件自带的指标,是用户自己编写的指标,然后双击点开趋势型,里面就多出了一个我们刚刚编写的指标,如果我们想要修改,就点中这个指标,然后点击新建下面的修改按钮,就再次打开编写指标的对话框,进行代码的修改,如果指标已经编写完成,那么直接点关闭即可。此时我们打开股票分析图,点击副图区域,在键盘上输入刚才的指标名称,即JGJX,我们看到了什么界面?系统自己匹配了刚才我们编写的指标。

零基础学习编写股票指标-第8张图片-淘股啦股票配资网

此时按回车,我们编的这个价格均线指标就显示在了副图上,注意,副图区域窗口是可以增加的,我们想把这个指标放在哪个窗口,就在哪个窗口上用鼠标点一下,然后输入字母JGJX。如下图:

我们是不是看到了刚才编写的指标显示在了上面?指标显示的是4条曲线,那么这四条曲线是什么意思?

收盘价,把每天的收盘价,那些点连起来,形成了收盘价曲线,如果我代码里,只留下了:

CLOSE;

那么指标中,只会显示一条线,就收盘价线,我们在上面的代码区,输入了四句代码:

CLOSE;

OPEN;

HIGH;

LOW;

所以它显示了四条曲线,分别表示收盘线,开盘线,最高价线,最低价线,那么这四条线有什么样的用途?如果收盘价线和开盘价线间距比较大,说明当天涨跌幅较大,反之,涨跌幅较小;如果最高价线和最低价线间距比较大,说明当天的振幅比较大,反之振幅比较小,通过观察收盘线,也可以看出股价的收盘价是否创新高或者创新低。如果把上述代码改为:

C;

O;

H;

L;

简写输出的结果也是一样的。

从上面编写指标的过程中,我们可以发现,我们输入的每一句代码,其实系统是从每个交易日的数据里面去查找的,找到了这个数据,就在指标上的价格上标注一个点,然后把所有的点连起来,就变成了一条曲线。可以打个比方:随着我们年龄的增长,我们的体重会发生变化,那么年龄就是横轴,而体重是纵轴,每隔一天,把体重数据在坐标上标记出来,然后把这些点连起来,就变成了体重曲线,另外我们常见的炒股收益曲线,其实也是这个意思。


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。