全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
嗨嗨嗨!FileAppend 有点问题,在图表和实盘会重复调用。
2024-06-05 16:03
嗨嗨嗨!我是实盘量化佬!
我今天发现 FileAppend 这个函数在实盘的时候,策略运行过程中它会调用,写一些日志,这是正常的。
但是,在我点击打开k线之后,我发现这个图表中,程序它也同时会执行FileAppend ,
这样就难以发现哪些日志是实盘策略执行产生的,哪些是我打开K线图里产生的了,
data-href=
最后的结果就是输出的日志乱作一团!
请问各位大神,有没有什么好的办法,让执行FileAppend 的时候判断一下,只在实盘策略运行时执行,
在K线图的层面不执行,毕竟我打开K线图也不是为了看日志的。


FileDelete也存在同样的问题,本来是在onready初始化的时候删掉之前的日志,没想到打开一个k线图看看,他怎么又执行了一遍onready里的内容,就把现在刚写的日志也给删除了,这让我内心有点崩溃呀!
kyover

表述不太正确

应该是策略单元运行,然后打开图表看具体信号。

打开k线本质上是重新新建一个图表,按原始单元的配置重新再加载一遍。所以打开一个辅助k线图等效于重新新建一个单元,那么fileappend命令肯定也会双倍执行。

你可以试试用istradeenabled函数判断当前公式是否开启了自动交易。策略单元肯定是开启的,但是辅助k线图,理论上是不开启的,用这个方式区分两者

2024-06-05 16:07
lck123456
@kyover

好的,谢谢老师!我试一下\"\"

2024-06-05 16:14
您未登录,请先 登录注册 后发表评论
顶部