定时重启策略单元
请教老师,如何实现每天固定时间点,重启交易策略,我实现了几种都不太优雅。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直接封装
回复:对 上次想着我暂时用不上 光抄了 没思考.....
回复:继续抄 哈哈哈哈哈🤗🤗🤗