全部 TBQuant功能 TBL语言 TB开户 问答专区 其他
如在何不停止策略单元的情况下修改参数
jikey96 分享到
2022-06-18 09:48

一  我需要在盘中动态修改策略单元的参数,但是每次修改后,策略单元都会停止运行,需要重新启动自动交易。每次重新启动后,由于数据源变化影响策略,有一定概率会影响当前品种的交易方向。所以如何在不停止策略单元的自动交易的情况,动态修改策略单元的参数?

二  A_PreviousEquity-返回指定交易帐户的昨日结存。这个是按照昨日结算价算出来的权益。请问如何获取按照昨日收盘价算出来的权益?

A_ProfitLoss-返回指定交易帐户按结算价计算的浮动盈亏,这个也是按照结算价算出来的盈亏,如何获取按照收盘价计算的浮动盈亏?

按道理,结算价能算出来,那么收盘价应该也能算出来,可是系统只提供结算价的指标接口,却找不到按收盘价的接口?为什么呢?

wangkaiming

楼内提醒我了,策略单元右键里 参数动态修改

2022-06-20 15:10
wangkaiming

手动动态改参数目前不支持,但有一个方法

通过plot按钮(button) 加publishevent来传手动变量

2022-06-20 09:04
jikey96
@wangkaiming

plot按钮还是需要基于图表才能实现,现在TBQ的后台列表交易模式非常方便,我已经放弃以前旗舰版的图表交易。现在无论研究,优化,交易,我都是采取后台模式,图表只是在查询信号时偶尔使用,对于同时交易多品种来说,图表基本用不到。期望在以后版本里能增加动态传递修改参数功能,针对多品种后台交易模式。同时和图表相关的各项功能建议逐步转移到后台模式,图表只能查询,不要涉及优化,交易,研究。

2022-06-20 13:22
Bryan2020
@jikey96

在我的印象中,TBQ是支持动态修改参数的,并且我还测试过,这个功能确实是生效的。不过我的TBQ是比较古老的1329版本,不知道新版里面还有没有这个功能。

具体位置:策略单元上右键-参数动态修改。

2022-06-20 14:08
wangkaiming

A函数基于接口,收盘价可以基于图表算

2022-06-20 09:05
您未登录,请先 登录注册 后发表评论
顶部