以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  统计3~5天内最低点到最高点幅度大于15%的数量  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149713)

--  作者:Yangygzy
--  发布时间:2017/3/27 12:34:51
--  统计3~5天内最低点到最高点幅度大于15%的数量
如何计算一个品种三个月内该品种出现过3~5天内最低到最高点幅度大于15%的数量,10天内不重复计算。
--  作者:jinzhe
--  发布时间:2017/3/27 12:58:58
--  

nn:=month<>ref(month,1);

n:=sumbars(nn,3);

ss:count((hhv(h,5)-llv(l,5))/llv(l,5)>=0.15,n);

ss为所求值

10天内重复不计算,这个不好处理

 


--  作者:Yangygzy
--  发布时间:2017/3/27 14:24:12
--  回复:(jinzhe)
过滤的话用filter(ss,10)可以么?
--  作者:jinzhe
--  发布时间:2017/3/27 14:29:49
--  

nn:=month<>ref(month,1);

n:=sumbars(nn,3);

cond:=(hhv(h,5)-llv(l,5))/llv(l,5)>=0.15;

ss:=filter(cond,10);

次数:count(ss,n);

次数为所求值

未来函数我不太确定是否对于统计类函数有影响


--  作者:Yangygzy
--  发布时间:2017/3/27 18:49:54
--  回复:(jinzhe)
好,谢谢你啊