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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 统计问题

   

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


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

主题:统计问题

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


加好友 发短信
等级:黑侠 帖子:649 积分:0 威望:0 精华:0 注册:2014/6/3 6:48:31
统计问题  发帖心情 Post By:2017/10/12 11:27:34    Post IP:118.249.207.108[只看该作者]

在1分钟k线中, 如果 macd >0  统计 macd>0的周期数 ,macd<0 统计macd<0的周期数

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


加好友 发短信
等级:黑侠 帖子:649 积分:0 威望:0 精华:0 注册:2014/6/3 6:48:31
  发帖心情 Post By:2017/10/12 11:28:53    Post IP:118.249.207.108[只看该作者]

按错了,提前发了, 还有一个统计如: 1分钟k线图, 如果 dea<ref(ref,1) 那么统计 dea<ref(ref,1)  的周期数有多少?

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


加好友 发短信
等级:黑侠 帖子:649 积分:0 威望:0 精华:0 注册:2014/6/3 6:48:31
  发帖心情 Post By:2017/10/12 11:58:49    Post IP:118.249.207.108[只看该作者]

统计的开始是   如 macd >0  那么统计的周期的开始 是从 上次  macd<0 结束的时候开始算起。

count只能 从开始或者指定周期数,

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/12 12:17:54    Post IP:180.169.30.6[只看该作者]

就是需要求红绿柱分别对应的k线根数?还是说所有的macd>0的k线数量?

 

 

 

[此贴子已经被作者于2017/10/12 12:29:03编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
orca8
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:649 积分:0 威望:0 精华:0 注册:2014/6/3 6:48:31
  发帖心情 Post By:2017/10/12 22:18:56    Post IP:118.249.207.108[只看该作者]

不是所有,当出红柱时,比如当前有5根了,那么统计的数据应该是 5. k线数量自然也是 5.

当 dea>ref(dea,1) 时,如果从上次不满足结束到 当前的数目有 6个周期,那么统计数据是 6

不是统计图标上的所有

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/13 0:10:29    Post IP:58.35.59.230[只看该作者]

当 dea>ref(dea,1) 时,如果从上次不满足结束到 当前的数目有 6个周期,那么统计数据是 6
没看明白,dea>ref(dea,1) 成立和后面的的如果之间的关系。

DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
n1:sumbars(macd>0 and ref(macd<0,1),1);
n2:sumbars(macd<0 and ref(macd>0,1),1);
my_sum:if (n1<n2,n1,n2);



编程无捷径,技巧靠积累。
 回到顶部