onready相关问题

我想在程序初始运行的时候做一次的账资金更新 和持仓更新,如果把这个代码放onready中,如果我在交易前五分钟开始运行程序,会触发onready吧,这时候没开盘,会不会读取失败,影响后续判断条件?

第一,账户资金能否读取到,跟账户是否登陆有关,跟有没有开盘无关。换句话说,只要你账户透视里能看到账户的资金,程序里就能读到。第二,如果账户没登陆,那确实读不到。如果你想保证稳定读到,那应该写在onbar里,限定每天第一根bar的onbaropen里去读。如果这样都读不到,说明你操作肯定有问题了,开盘还没登陆账户?到底想不想做交易?

应该放在账户更新域

回复:账户更新域的账户登录完成状态读取账户相关信息

回复:再叠加夜盘8点45到8点55限制更新一次逻辑完备

回复:早盘同理

回复:学到个新的!

回复:您说的账户更新域,是这个吗?OnAccount-账户资金更新驱动再叠加夜盘8点45到8点55限制,早盘同理,更新一次这个时间段是为了限制在集合竞价开始之前?

回复:看了你发的几个问题他们是不相关的直接给你代码 OnAccountStatus(AccountStatusRef antStatus) { If(antStatus.status == "Logined" ) { //账户资金更新 //账户持仓更新 } }

回复:感谢感谢

会的哦 提取出来都是0

回复:好的 感谢