怎么获取账号可用资金和启动资金?
怎么获取账号可用资金和启动资金?
main_engine.get_account(vt_accountid)
但是在CTA策略模块中请勿使用,可能导致逻辑错误
同时我也连接好ctp的,ctp有行情数据推送过来的。界面能看到我资金和用户ID的。
154564.CTP
加上接口后缀名试试
加上了接口后缀还是不行,你这样获取账户资金成功过吗?请上图说明!main_engine.get_account()到底能不能获取账号资金?
发现你截图问题,没有启动策略呀,必须要True才有数据进入触发查询
另外直接.get_account返回的是一个数据类AccountData,如果要数字或者值的话,用get_account().available.
另外vt_accountid是vnpy内部给号,可能不是一样,先用get_all_accounts返回所有。还有必须要交易时间
我截图那个两个地方为false地方,我测试时状态是true的。截图没注意我把策略停止了再截图的。不然也不会走策略的逻辑,也不print 出 [ ],你说vt_accountid是vnpy内部给号,要怎么才能在策略中获取,你在策略中获取过账号的资金?