第175章 编程选股(2/2)

天才一秒记住本站地址:[笔趣阁ok]
https://www.bqgok.net最快更新!无广告!

那么X如何定义呢?

钱金眉头微皱,想了又想,首先要对涨停板进行定义,同时还要包括烂板,比如中通客车涨停那天的涨幅是9.62%!没有涨停,但是也基本算涨停。

也就是说当天的涨幅只要达到9%都要算进去。

怎么用代码表示这个意思呢?

钱金灵光一闪,有了!

涨幅超9%的意思就是当天的收盘价除以前日收盘价大于1.09!

收盘价用字母C表示,前日收盘价则用REF(C,1)代表。

我们定义一个公式

ZT:\u003dC>REF(C,1)*1.09;

这个公式就代表股票涨幅超过9%!

两个月内出现过一次涨幅超9%的情况,有且只有一次,公式为:

count(zt,60)\u003d1 ;

钱金将公式输入通达信源码编辑程序,然后编译测试了一下,发现没有问题,然后执行选股,找到了许多满足条件的股票,令人眼花缭乱。

“嗯,这个代码没有问题,只是股票太多,接下来,还要继续进行筛选。”

第二步,就是要找到现在出现SKDJ金叉的股票。

这个比较简单,有现成的源码公式,直接输入即可。

第三步,月线必须处在历史最低价附近,这个要求用公式如何描述?钱金百思不得其解,思来想去,大约过了半个小时,方才想到解决的方法!

现在的股价除以三年内的最低价,只要不超过50%基本上就代表处于月线低点附近!

找到一只股票三年内的最低价非常简单,只需用一个公式即可,那就是LLV函数,它的意思是:求最低值。

使用方法:LLV(X,N),表示N个周期内X的最低值。

例如,LLV(L,60);表示60个交易日内最低价的最低值。

三年时间大约是1000天,因此三年内的最低价可以定义为: