请教:HOLDING他返回值是-1或1,即只知道他当前是空单或多单,如果我想知道HOLDING里面到底有多少手,如何表达?谢谢。
另外,加仓模型的首次开仓语句,这个holding必须等于零吗,我可以写成holding<0.01*taccount吗
比如下面这个语句:
if 开多条件 and holding=0 then
begin
1. holding的数值就是手数啊。正负数表示多空。你那个返回值是-1 或者+1 就是因为你只有一手。你开2手,返回值就是+2或者-2了就。
2.“加仓模型的首次开仓语句,这个holding必须等于零吗” 不是的。可以不判断holding。写成holding=0只是在限制加仓。如果需要相同条件多次触发时候,依然下单,那么就去掉这个限制。
3.“holding<0.01*taccount”不能这样写。taccount是实际账户相关的函数,不能用在图表程序化模型里面的。其次你这里是缺少参数的(正确写法带参数:taccount(1)),参数不一样,读取的信息不一样。