以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 有关均线选股的问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169894) |
-- 作者:嗯你好 -- 发布时间:2019/5/15 10:59:53 -- 有关均线选股的问题 股票池设定的条件是 当上证指数突破10周均线后筛选股票,股票突破10日均线后买入。结果发现不符合条件也会买入股票。 C5:=CALLSTOCK(\'SH000001\' ,vtCLOSE ,7 ,-1); CC:=CALLSTOCK(\'SH000001\' ,vtCLOSE ,7 ,0); MA5:MA(C5,5); CROSS(CC,MA5); 请问这段代码有什么问题吗
|
-- 作者:wenarm -- 发布时间:2019/5/15 11:33:15 -- 代码没有问题。但是当天的close是在不断变动的。后面去看的时候条件是可能会出现之前成立,但是现在不成立的情况。 你可以断开行情后从新筛选看下,应该就不会出现这种情况。 |
-- 作者:嗯你好 -- 发布时间:2019/5/16 9:13:09 -- MA5:MA(ref(CLOSE,1),5); CROSS(CLOSE,MA5); 这是后一个条件,想问怎样才能不受信号闪烁影响?继续添加别的筛选条件吗?
|
-- 作者:yukizzc -- 发布时间:2019/5/16 9:15:47 -- 这个不叫信号闪烁,你盘中满足的不代表盘后满足 想象一下早上高开一片红,下午集体跳水那种情景
|
-- 作者:嗯你好 -- 发布时间:2019/5/16 9:19:56 -- 我的第一个条件是上证指数突破5周均线,可是昨天的情况根本不满足条件 |
-- 作者:yukizzc -- 发布时间:2019/5/16 9:33:39 -- C5:=CALLSTOCK(\'SH000001\' ,vtCLOSE ,7 ,-1); CC:=CALLSTOCK(\'SH000001\' ,vtCLOSE ,7 ,0); MA5:MA(C5,5); 这个ma5表示,在日线上最近5天的c5值,昨天的c5和前天的c5拿到的都是同一个c5 礼拜一和礼拜二和礼拜三都是属于这个月第三周,不知道能否理解。 如果你要球周线的均值,用stkindi调用周线下的ma5值
|
-- 作者:嗯你好 -- 发布时间:2019/5/16 10:16:37 -- MA5:=MA(CLOSE,5); CC5:=STKINDI(\'SH000001\' ,\'MA.MA5\',0,7,-1); CC:=CALLSTOCK(\'SH000001\' ,vtCLOSE ,7 ,0); CROSS(CC,CC5); 改成这样了,您看对不对
|
-- 作者:yukizzc -- 发布时间:2019/5/16 10:21:03 -- 你是周线的金叉,那简单点直接把cross写到ma公式里,你直接stkindi引用cross的结果就好了 |
-- 作者:嗯你好 -- 发布时间:2019/5/16 10:26:27 -- 嗯,明白 |
-- 作者:wenarm -- 发布时间:2019/5/16 10:27:22 -- 什么叫进入第二阶段 |