以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]到底哪些函数不能用序列计算啊?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=5160)

--  作者:bbking
--  发布时间:2011/2/14 13:03:26
--  [求助]到底哪些函数不能用序列计算啊?

图片点击可在新窗口打开查看

 

能否详细说明一下到底哪些函数不能用序列计算啊


--  作者:董小球
--  发布时间:2011/2/14 14:22:35
--  

这个具体没有列表

但是你想想 凡事统计性质的 比如像HHV LLV这种性质的函数,它需要调用到每个周期的数据才能计算

这样的就不能用序列

 

http://www.weistock.com/runmode.htm

这个模式说明你可以看看


--  作者:admin
--  发布时间:2011/2/14 14:59:14
--  
这只是个提示性说明,并不强制的,至于什么模式,需要看用户的公式具体怎么设置的
--  作者:bbking
--  发布时间:2011/2/14 15:57:50
--  

简单的说~序列模式就是只运算最后一根K线的算法对吧?

无需计算以前的K线~只进行最后一根K线的计算对吧?

[此贴子已经被作者于2011-2-14 15:58:47编辑过]

--  作者:阿火
--  发布时间:2011/2/14 15:59:38
--  

但是你想想 凡事统计性质的 比如像HHV LLV这种性质的函数,它需要调用到每个周期的数据才能计算

这样的就不能用序列

HHV LLV 不能用序列模式?可以的


--  作者:董小球
--  发布时间:2011/2/14 16:09:44
--  
以下是引用bbking在2011-2-14 15:57:50的发言:

简单的说~序列模式就是只运算最后一根K线的算法对吧?

无需计算以前的K线~只进行最后一根K线的计算对吧?

[此贴子已经被作者于2011-2-14 15:58:47编辑过]

哦 这个是我表述错误

应该凡是需要调用每个周期上的函数上的数据 然后在这个周期上要得到结论的函数 比如BUY这样的交易函数

只能用在逐周期 如果用在序列 那么 你就看不到过去历史数据的交易信号了

当然 新版本已经不允许用在序列模式下了

 

理解基本正确,其实是只针对最新的周期进行检测交易  对于以往的K线,像计算MA之类的还是要用到的

 

逐K线执行模式虽然效率要比序列模式低,但是他的执行语法更加灵活,BUY等新交易系统只能在逐K线计算模式下运行。 例如REF,MA等带有统计性质的函数逐K线运行时无法直接使用在IF语句之中(序列运行模式可以),因为带变量判断的IF语句会在某些周期无法调用这些统计函数而导致计算结果出现错误