TBQuant上周发布了正式版,笔者随后便迫不及待地试用了,这次最关心的是一个全新的大模块:策略生成器。
这个功能我挺期待的,模块化的选择策略,如果和我的思路一样,绝对是一个量化大杀器。
界面内容挺多,一眼看上去,正是我要的东西。自己组合条件,TBQuant这里按四种开仓分了类别,对应种类的开仓就放到对应模块下,最后组合成交易规则。这种设置方式十分明晰,也大大方便了策略生成器的使用。
然后看了说明书之后,发现了更厉害的东西——
条件那边我以为只是放一些return的函数,所以大概率要自己略微重构一下代码的。对!我以为是这样。
结果现在的模式是可以直接选任意带有plot形式的数值,程序可以自动抓取。下面来试一试。
选中了macd的红绿柱线,通过零轴控制交易,Easy极了。然后点击生成:
直接加载!(注意要先加载对应的macd指标)
太强了,第一次搞公式不用写代码,很舒服很舒服。
随便一测还能赚钱,哈哈哈哈(应该还要改进下)。
这个交易模块真的很实用,纯指标玩家应该会很喜欢。而对像笔者这种喜欢研究的也很友好,因为代码可以查看。
查看代码发现里面有了一个新的函数 getplotnumericvalue,代码的写法也非常优美。
怪不得能实现这样的功能,这次TB的更新真是非常牛。
交易规则设置里面的规则编写怎么写?
Ŵ学习下
加油!
强
绝对值不能对整数运算(没有整形的重载版本)。没有枚举变量。对数组的索引不支持引用整形变量。不支持void函数。变量定义要一个一个定义。不支持类和矩阵运算。最后,竟然没有意见反馈窗口。