定时重启策略单元

请教老师,如何实现每天固定时间点,重启交易策略,我实现了几种都不太优雅。timer_2 = CreateTimer(120000);if(id == timer_2 and (CurrentTime >= 0.180000000 and CurrentTime < 0.180500000)) { String ret = getToDb("curr_restart_"+Text(CurrentDate())); if(ret == InvalidString) { putToDb("curr_restart_"+Text(CurrentDate()),"True"); ReStart(); return; } }

每天账户登陆的时候重启 OnAccountStatus(AccountStatusRef antStatus) { If(antStatus.status == "Logined" ) ReStart; }

回复:也是不错的想法

回复:再加个时间限制夜盘20:50-20:59就挺好

回复:老王赶紧反馈一下我提的期权问题

回复:保证金吗 已经反馈了

回复:我翻了一圈 没有在帮助文档翻到 antStatus.status 的选项。除了"Logined" 其他的是什么类型呀?

回复:啊上次一起回复的那个帖子我就贴了这段代码你没琢磨?

回复:AccountStatus.Unknown AccountStatus.Init #正在初始化 AccountStatus.Connecting #正在连接 AccountStatus.ConnectFail #连接失败 AccountStatus.Disconnected #连接断开 AccountStatus.Connected #连接成功 AccountStatus.DisconnectFail #断开连接失败 AccountStatus.Authenticating #正在认证 AccountStatus.AuthenticateFail #认证失败 AccountStatus.Authenticated #认证完成 AccountStatus.Logout #登出成功 AccountStatus.Logining #正在登录 AccountStatus.LoginFail #登录失败 AccountStatus.Logined #登录成功 AccountStatus.SyncData #已登录(同步数据中) AccountStatus.OnService #已登录(服务中)

回复:这些都是基本规则直接封装的没做过CTP开发的可能不知道TBQ直接封装

回复:对 上次想着我暂时用不上 光抄了 没思考.....

回复:继续抄 哈哈哈哈哈🤗🤗🤗

思路并没什么问题,比如在oninit做一个定时器,到时间就重启或者判断cureenttime你上面的要素已经足够了,但你想要怎么样的结果