请高手做一个“15分钟选股,股价在5周期内站上60均线”的选股公式,谢谢!

如题所述

你的问法有问题。
股价在5周期内站上60均线,这个5周期是用什么来判断,一定要说明。
MA60:=MA(CLOSE,60);//定义60日均线
XG:CROSS(C,MA60);//股价穿过60日均线的K线。

选股的时候,将周期设定为15分钟即可追问

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号,截图交流直观点,对不起,麻烦啦!

追答

不可以留号,请发站内信联系

温馨提示:答案为网友推荐,仅供参考