以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如果我想知道HOLDING里面到底有多少手,如何表达? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=188189) |
-- 作者:qq代人发帖 -- 发布时间:2021/5/8 16:52:48 -- 如果我想知道HOLDING里面到底有多少手,如何表达? 请教:HOLDING他返回值是-1或1,即只知道他当前是空单或多单,如果我想知道HOLDING里面到底有多少手,如何表达?谢谢。 另外,加仓模型的首次开仓语句,这个holding必须等于零吗,我可以写成holding<0.01*taccount吗 |
-- 作者:FireScript -- 发布时间:2021/5/8 16:59:14 -- 1. holding的数值就是手数啊。正负数表示多空。你那个返回值是-1 或者+1 就是因为你只有一手。你开2手,返回值就是+2或者-2了就。 2.“加仓模型的首次开仓语句,这个holding必须等于零吗” 不是的。可以不判断holding。写成holding=0只是在限制加仓。如果需要相同条件多次触发时候,依然下单,那么就去掉这个限制。 3.“holding<0.01*taccount”不能这样写。taccount是实际账户相关的函数,不能用在图表程序化模型里面的。其次你这里是缺少参数的(正确写法带参数:taccount(1)),参数不一样,读取的信息不一样。 |