看到还有人在问这个 所以拿出来讲解一下 大家都知道大智慧L2的选股里是没有分时周期的 最小是逐笔 往上依次是1分钟 5分钟 15分钟。。。最多到月线和多日线周期 如何用指标算法来实现普通分时指标的选股呢?(注:L2数据的分时指标是请求行情 实现不了盘中的选股和预警) 那就从这些周期里找最接近分时周期的一个来做文章 一目了然 大家都会选1分钟周期 它和分时周期是最像的 具体怎么实现呢? 有2种方法: 第1: 用软件设置来实现分时指标选股 在选项里把1分钟周期存储的时间设置为1天 那么1分钟周期就成了分时周期 在分时指标选股时直接用1分钟选股即可 不用担心把5天(软件默认)的1分钟周期k线都计算进去了。。。
周期:if(time0<=41400,(time0-34200)/60,(time0-39600)/60); 返回11点?有点问题? 换算完毕。。。 这个周期被赋值为从开盘后 1到240分钟的累计递增 把这个周期去替换掉原来代码里的计算周期即可实现盘中选股和预警 例如计算分时图里的均价的算法: 这行代码在分时图里显示是很正常的 但是如果你没有用第1种方法把1分钟周期的存储时间改为1天 而直接用这行代码去1分钟周期里选股的话 那么它就会把电脑里存储的所有这个股票1分钟周期的数据都拿来算 因为你的代码周期是0 就会把前5天(系统默认)的数值也拿来算 得出的就不是当天分时图的均价了 而是5天的1分钟周期k线的均价 我们要做的只是把这里的 0 换成上面核心代码的 周期 即可实现只算当天的1分钟周期k线 从而达到用1分钟周期来模拟分时周期的效果。。。替换后代码如下: 注:1分钟周期选股不比日线选股 收盘后 软件依然还是会计算最后一根k线 当周期是日线时 软件提供了日期段的设置 但是当我们收盘后用1分钟来选股的时候 软件可没有提供时间段来设置 就默认用最后1分钟的k线来选了 如果大家想在盘后选出在盘中出现过信号的股票 请加统计函数 统计240分钟里出现过这个信号的来选。。。 另:对于指标里不是所有赋值语句都统一使用周期的算法 请将上述2个方法同时使用才可以达到效果。。。
例如:ma1:ma(c,240); |
|
来自: wanyenzheng > 《我的图书馆》