尝试使用tbquant,tb的策略导入后很多函数过不去,如上述的barssinceentry,还有Maxpositionprofit(都是对历史回溯的),请问有替代函数吗?还是说需要自己用代码标记自己计算?
把函数值赋值给一个序列变量,再对序列变量进行回溯读取,就可以了。
你为什么要对这两个函数后面加[]进行回溯呢?
这两个函数是不支持回溯的啊
旗舰版虽然可以加[],但是加了是无效的,只不过编译器不会把这个当作错误报编译失败。
tbquant是优化了编译器,为了防止用户把该函数当作能回溯,所以强制报错编译失败。
基本的原则是,只有是函数就没有加[]的语法,只有加()
类似bar数据的保留字open,high等只有加[]的回溯语法,没有加()的语法
谢谢!我适应下。
请教下,那如果我想用自定义函数的前几期值,该怎么用呢?向上面的Maxpositionprofit,上一期和本期可能会有不同,如果我想用上一期的,如何表达?
用一个序列变量保存这个函数的结果,然后回溯这个序列变量就行了
什么叫tb的策略导入?是旗舰版吗?
tbquant里这两个函数都是可编译的,函数手册也有记录,怎么会过不去?
见错误2、3。