以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 如何最少占用系统资源地判断主图周期? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69552) |
-- 作者:iWin -- 发布时间:2014/9/3 12:18:45 -- 如何最少占用系统资源地判断主图周期? ma(C,N);
希望根据不同主图周期设置参数N的值,金字塔中并无判断主图周期的函数,当前只能用类似下面的办法:
D1:=ref(date,1); H1:=ref(hour,1); N:=if (count (date>D1,2)=2, 10,{日线} if(count(hour<>H1,2)=2, 40,{小时线} 160{其他周期}); ma(C,N);
其他周期也可用类似的判断来弄成不同的N值,但这个在小周期肯定耗费很大的系统资源,实在是浪费。
问题:有没有更简便的办法呢?如果没有,是否将来金字塔可以增加主图周期判断函数? 谢谢!
|
-- 作者:fantasynew -- 发布时间:2014/9/3 12:27:09 -- PERIOD为周期类型,有效值范围为(0-19),依次表示: 0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟、 6:日、7:周、8:月、9:年、10:多日、11:多分钟、12:多秒、 13:多小时、14:季度线、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线
|
-- 作者:hdonghai -- 发布时间:2014/9/3 16:25:33 -- N:=if(datatype=6,10,if(datatype=5,40,160)); |
-- 作者:iWin -- 发布时间:2014/9/4 18:25:19 -- 太感谢了,不过有一个问题不解:
不知道 datatype 的用法,是本人不细心,漏过了。 但 period 这个函数,系统函数列表中居然没有它,不过写在公式中有效,而且有鼠标停留帮助,是函数列表中漏掉它了吗?下版本中应该修正吧。 |
-- 作者:jinzhe -- 发布时间:2014/9/5 9:09:04 -- 因为建议使用dataytpe,period这个作用和datatype一样,但是效果没有datatype好 |