5周期的意思是5个15分钟,比如说日线的话,就是5天的意思。
追答我能编这个当然知道你意思,问题是你这个5周期哪来的?怎样开始算?
一开盘5个周期内?盘中某个时刻开始算?中午收盘前开始算?
下午3点收盘前5个周期
追答MA60:=MA(CLOSE,60);//定义60日均线
XG:TIME>001454AND CROSS(C,MA60);//股价穿过60日均线的K线,并且时间大于14点54分。
这公式对绝大多数的股票软件没有效果,包括绝大多数的通达信版本,大智慧版本,东方财富等等,是因为你要用这个公式作为预警,需要全推行情,而绝大多数股票软件是点播行情。
请问每天3点收盘之后,做完收盘数据下载,使用这个公式是否有效?
追答这个公式一旦有合适的信号都会有结果输出,想在盘中使用需要全推行情,即数据很全的情况下可以实现预警。但由于绝大多数股票软件没有实时数据导致无法预警,如果你证实这个策略是行得通,可以购买全推行情版本和可预警的软件如大智慧。
如果盘后使用,下载收盘数据,然后使用综合选股,设置XG=1股票即可做选股功课。
请问用日线数据还是15分钟数据?
唉,我试了一下,选出的股票不对,可能是我表达意思有误。我的意思是在5个周期之前上穿60均线,而不是5个周期之后上穿60均线。
追答1,用15分钟数据
2,你表达的是:收盘前5个周期内上穿60均线;
公式表达如下
MA60:=MA(CLOSE,60);//定义60均线
XG:TIME>1455 AND CROSS(C,MA60);//收盘价上穿60日均线,时间必须大于14点54分;
如果你想表达收盘前5分钟,即9点30分--14点55分这段时间内出现上穿60的话,写法是不一样的
MA60:=MA(CLOSE,60);
XG:TIME<1455 AND CROSS(C,MA60);
想表达的是:收盘前5个周期内上穿60均线。但根据你的公式选出的股不对呀。
追答由于你规定的周期是15分钟,那么收盘前5分钟数据还没出来,所以不会出结果。一旦收盘,这个线就会出来。我将时间修改为1445;
我自己测试过,结果正常。
MA60:=MA(CLOSE,60);
XG:TIME>1445 AND CROSS(C,MA60);
这个公式输出正确。请核对信号。
至于无法选到股票,估计跟你设置的条件有关。
还是不对,恳请告知QQ号,截图交流直观点,对不起,麻烦啦!
追答不可以留号,请发站内信联系