我的条件是月diff拐头向上,日macd、日diff、周macd大于前一周期,怎么选出002731,日macd不满足条件,不知为什么,数据是刚补充的,用的是信达,更新到了4.8
搞错了二楼的截图是没有条件周macd大于前一周期的
选股是按照最新K数据来进行筛选的,只有勾选了历史阶段 才能把历史阶段的结果都筛选出来的。如果你想选历史时间线上的,你要把选股日期限定一下,勾选一下历史阶段日期。
[此贴子已经被作者于2018/7/27 9:24:48编辑过]
我的条件是月diff拐头向上,日macd、日diff、周macd大于前一周期,我是选股日期是5月23日开始到7月20日结束,选股结果都是星期一,不知是什么原因
此主题相关图片如下:捕获1.png

diff00:stkindi('','macd.diff',0,6);
macd00:stkindi('','macd.macd1',0,6);
macd00z:stkindi('','macd.macd1',0,7);
diff00y:stkindi('','macd.diff',0,8);
diff01y:stkindi('','macd.diff',0,8,-1);
diff02y:stkindi('','macd.diff',0,8,-2);
tj1:diff00y>diff01y and diff01y<diff02y;
tj1 and DIFF00>ref(diff00,1) and macd00>ref(macd00,1) and macd00z>ref(macd00z,1) ;
你勾选了历史时段的话,
双击选股结果能看到选股结果对应的是该品种历史上哪个K的触发。

此主题相关图片如下:temp.png

可能是代码里面的原因:
macd00z>ref(macd00z,1)
注意这个条件,只在发生跨周的那一天 才可能触发。否则一周内都是
满足 macd00z=ref(macd00z,1)这个的。