国庆中秋即将到来,越来越多的股民开始躁动起来,市场上资金分歧也越来越明显,股民们都在关心节后市场的资金流向以及大盘节后走势之际,我们贪吃猪财经接到了热血粉丝来稿,畅谈自己如何利用KDJ指标进行选股赚钱。

 

作为贪吃猪的资深粉丝的他一直仰慕猪哥的传奇,这几日跟着猪哥后面也学了几招,虽然学的不算多,但如何选股他也有一点自己的心得,现在就与大家分享一下。

 

跟着猪老大学习炒股的时候,恰好是在群友们一个个在找KDJ3金叉选股公式的那个时期,虽然约等于纯种小白一个,但这并不妨碍他先收藏后鼓掌再欣赏。

 

在工作之余,几经坎坷,终于照着教程的指引,成功地将KDJ3金叉选股公式添加到通达信的公式管理器中。那一刻他简直喜极涕零。

 

经过一段时间的学习,他也学了些股票知识和技巧,但是很多时候,在尝试着使用老师讲的战法去选股的时候,总是感觉大海捞针。

 

后来一想,一只个股一只个股地去看去分析实在太慢了,该如何提高选股的效率呢?

 

偶然间,他想起了KDJ3金叉选股公式的内容,当时他在群里问6哥:选股公式实际上是一些编程语言吧?猪哥给出了肯定的回答:是的,是一些简单的编程语言。

 

他灵光一闪,自己可是有编程的基础的,那么学习怎么去写选股公式,上手应该是很快的。至于怎么学习编写选股公式,自有妙计。

 

打开通达信软件,在菜单栏依次点击:功能→公式系统→公式管理器,按照这个顺序打开了“公式管理器”这座宝山。

 

如图

 

 

他发现,在公式管理器后面还有“Ctrl F”的字眼,知道那是对应的快捷键,自此之后,他就通过在键盘上按住Ctrl,然后再按F,这种方式打开公式管理器。

 

先看看别人写的选股公式是什么样子的,便随手用鼠标双击“条件选股公式”,又双击了在其下面的“形态特征选股”,再双击“GREEN4 四串阴(系统)”,

 

出现如下界面

 

公式名称、描述、类型自不必多说,很明显,中间的方框内就是公式的全部内容了。

 

右下角四个按钮中的“动态翻译”显示出被按下的效果,按钮右侧的方框中的内容,无疑就是公式的中文翻译了,正好让人检查公式的编写是否达到了想要的效果。

 

他将目光移到中间方框内的公式正文,有编程经验的他知道,绿色的字眼都是关键字,都是事先内置在行情软件中的,具有一定作用的函数或运算符号。

 

说来也巧,他不经意间,把鼠标的光标放在公式正文的“CLOSE”上面,并且稍作停留,就出现了如下画面:

 

 

软件用黄色对话框显示了函数CLOSE的含义及其用法,即返回该“周期”收盘价(选股时,你选择了哪一个周期,它就给你返回相当于周期的收盘价)。本着好记性不如烂笔头的想法,他马上把它记下来。依葫芦画瓢,对话框提示:OPEN即返回该“周期”开盘价。

 

而EVERY就显得复杂了一点,只是觉得有必要顺便科普一下:函数有“带参数”和“不带参数”两种,这一条公式中,一共出现了3个函数,其中,CLOSE/OPEN这两个函数不带参数,EVERY是带参数的,并且一带就是两个。

 

EVERY这个函数的格式很明显就是:EVERY(参数1,参数2)。在这一条公式中,EVERY的具体内容是:EVERY(CLOSE

 

又对照了一下公式正文(即选股函数)“STAR:EVERY(CLOSE

 

喜欢尝试的他,把“STAR”改成“选股”,然后点击“测试公式”按钮,软件提示测试通过。他便明白,冒号前面的内容,是可以由用户自定义的,可以是英文也可以是中文。他又试着把“STAR:”去掉,只保留“EVERY(CLOSE

 

这时候,他想起当初自己练习写程序时,刚开始总会犯初学者极其容易犯的并且不容易发现的错误:因输入法没及时切换,把语句中的各种符号用成了中文符号。

 

看完了四串阴,小猪决定再来看同样属于形态特征选股范畴的“均线多头排列”公式。

 

同样,在公式名称上双击鼠标左键,出现如下画面(为了图片之类小猪调整了对话框的大小,不要在意这些细节)

 

较之“四串阴”的公式内容,他发现这里有4处不同。

1、浅红色虚框内,冒号后面多了个“=”;

2、浅红色方框内,是4个可以改变数值的参数(即4个变量,变量名称分别    是:N,N1,N2,N3);

3、深红色方框内,参数1-4有填写内容;

4、一共有5行,一行一个语句。

 

从动态翻译可知:“:=”,表示赋值,也就是说,A1的值等于函数MA(CLOSE,N)所返回的值。

 

由于A1对应的语句中,MA函数的参数“N”的缺省取值是5,所以A1的值就是收盘价的5日平均值,同理A2等于收盘价的10日平均值,等等。

 

为什么函数MA的参数2要写成变量的形式,这样写有什么好处吗?带着这样的疑问,小π关掉公式管理器,使用快捷键Ctrl T,开启“条件选股”的对话框,选择了“均线多头排列”。

 

 

 

 

原来如此:

 

 

那么这样写有没有坏处呢?坏处就是:必须设置参数的取值范围和缺省值,否则会出现各种错误。

 

再看最后一行,AND是操作符,也称逻辑运算符,表示“并且”,那么最后一句表达的意思就是:今天的收盘价大于5日均线,并且5日均线大于10日均线,并且10日均线大于20日均线,20日均线大于30日均线,并且今天收阳线。

 

通过这两个例子可知,函数所带的参数,既可以是另一个函数,又可以是一个常数,也可以是一个变量。

 

选股公式的框架和编写规则,基本上已经了解清楚。至于要自己写出选股公式,还需多看看软件中现有的公式,慢慢积累各种函数的用法,学习别人编写的思路和技巧(也叫算法),才能把自己掌握的战法,用程序语言来实现。

 

他知道,框架、规则、内置函数都只是躯壳,算法才是灵魂,路漫漫其修远兮,必将上下而求索。

 


追加内容

本文作者可以追加内容哦 !