以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  ,“过去5日有2个以上日线收绿” 如何用公式表达?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=167628)

--  作者:qq代人发帖
--  发布时间:2019/1/10 16:09:24
--  ,“过去5日有2个以上日线收绿” 如何用公式表达?
 请教:60分分时测试下,调用日线数据,“过去5日有2个以上日线收绿”  如何用公式表达?
如果是日线下测试就该是count(ref(c,1)<ref(c,2),5)>=2

--  作者:FireScript
--  发布时间:2019/1/10 16:35:09
--  
需要使用跨周期跨指标。新建一个指标A. a的代码如下:
cd:count(c<o,5)>=2;


当前周期下调用这个指标A。

cd:stkind(\'\',\'A.cd\',0,6,0);//参数6就是表示日线的意思。


另外看你的代码你的收绿的定义是count(ref(c,1)<ref(c,2),5)>=2 ? 如果是这样你把上面cd的定义修改成你要的方式就可以了。

--  作者:nilonglinwp
--  发布时间:2019/1/10 16:37:44
--  
3q!