序列模式下callstock的参数不能用序列变量的问题 [金字塔]
- 咨询内容:
请教一下,在序列模式下callstock函数最后一个参数不能用序列变量的问题,在逐K线模式中没有问题。
比如如下代码(原意是想实现引用当日第一根K线的最高价):
barsfromfirstk:=BARSLAST(DATE<>REF(DATE,1));highfirstk:=callstock(stklabel,vthigh,datatype,-1*barsfromfirstk);
会出错。
我理解是否因为barsfromfirstk是一个序列变量?要把它常数化才行?因为我测试用bfconst:=barsfromfirstk[barpos]再引用就没问题了。
类似的问题在dbexecute导入数据库的时候也出现过。
那么,具体有哪些函数在调用的时候序列模式下参数不能是序列变量?谢谢了!
[此贴子已经被作者于2013/11/21 12:13:51编辑过]
- 金字塔客服:
当日第一根k线的最高价:valuewhen(todaybar=1,high);
这种说法我们在测试
- 用户回复:
以下是引用jinzhe在2013/11/21 13:22:03的发言:
当日第一根k线的最高价:valuewhen(todaybar=1,high);
这种说法我们在测试
没发现有todaybar这个函数,甚好。呵呵。谢谢!
我主要是想问序列模式下函数参数的问题。是否序列模式下,所有的函数参数都不能是序列变量,必须固定?
[此贴子已经被作者于2013/11/21 13:27:37编辑过] - 网友回复:
要看情况的,具体还得以函数说明为准
就以该函数为例
callstock(stklabel,vthigh,datatype,-1);
第1个参数:常数
第2个参数:序列
第3个参数:常数
第4个参数:常数
- 网友回复:
以下是引用fly在2013/11/21 14:08:49的发言:
要看情况的,具体还得以函数说明为准
就以该函数为例
callstock(stklabel,vthigh,datatype,-1);
第1个参数:常数
第2个参数:序列
第3个参数:常数
第4个参数:常数
谢谢!这个每个函数参数的属性能查到么?还是只能靠摸索?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容