简单的代码排查方法
2022-11-09 14:44

注:网页图片字体比较小可以按住键盘ctrl键+滑动鼠标滑轮调节大小

 

有时客户反映我的策略怎么没有信号,策略出信号的地方不符合我的需求是怎么回事等等

1.排除设置的问题http://www.tbquant.net/dist/faq.html#/p_index?position=toc564

2.如果设置都没有问题,大概率就是策略逻辑导致交易条件没有被满足,代码是一个很死板的东西,您怎么写,他就会怎么执行

举一个简单的例子:

if(a = 7点){闹铃响;}

如果闹铃没有响,那么a 不等于7点,不满足if条件,现在要搞清楚为什么闹铃没响就要 输出a  到底是几(因果关系)。

以系统双均线为例:

这里用到了Commentary,PlotBool等函数,更多输出类的函数(plot类,FileAppend文件记录等)以及解释可以查阅函数库以及帮助文档: https://www.tbquant.net/helper?navigate=tbfn 

data-href=

我们看一下图表上的策略显示,鼠标双击定位到最新信号bar

data-href=

 

像这样我们所用到的变量都可以可视化,查看信号的问题。

评论区
顶部