欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → ,“过去5日有2个以上日线收绿” 如何用公式表达?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3177人关注过本帖树形打印复制链接

主题:,“过去5日有2个以上日线收绿” 如何用公式表达?

帅哥哟,离线,有人找我吗?
qq代人发帖
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
,“过去5日有2个以上日线收绿” 如何用公式表达?  发帖心情 Post By:2019/1/10 16:09:24    Post IP:180.169.30.6[只看该作者]

 请教:60分分时测试下,调用日线数据,“过去5日有2个以上日线收绿”  如何用公式表达?
如果是日线下测试就该是count(ref(c,1)<ref(c,2),5)>=2

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/1/10 16:35:09    Post IP:180.169.30.6[只看该作者]

需要使用跨周期跨指标。新建一个指标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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:0 威望:0 精华:0 注册:2018/6/21 10:49:31
  发帖心情 Post By:2019/1/10 16:37:44    Post IP:222.211.204.167[只看该作者]

3q!

 回到顶部