以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  策略启动时,自我检查交易账号  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=184110)

--  作者:jingchan05
--  发布时间:2021/1/28 9:39:37
--  策略启动时,自我检查交易账号
当策略启动时,自我检查交易账号是否已连接?python用什么函数调试?
[此贴子已经被作者于2021/1/28 9:41:37编辑过]

--  作者:yukizzc
--  发布时间:2021/1/28 10:12:07
--  

isaccount 判断指定帐号是否是当前已登录有效帐号

函数原型

isaccount(account)

判断指定帐号是否是当前已登录有效帐号,例如 isaccount("351579"),如果该账户已登录则返回True,否则返回False

参数

参数 类型 说明
account str 指定具体的交易帐号,若不指定帐号,则取默认登录帐号

返回值

bool 账户已登录则返回True,否则返回False

 

 

用这个做判断

[此贴子已经被作者于2021/1/28 10:12:20编辑过]

--  作者:jingchan05
--  发布时间:2021/1/28 10:36:37
--  
print(isaccount(\'1039958\'))
打印是
10:31:22 > None
10:31:23 > None
10:31:23 > None
10:31:23 > None
10:31:23 > None
10:31:24 > None
10:31:24 > None
10:31:24 > None


--  作者:yukizzc
--  发布时间:2021/1/28 10:55:43
--  

这个函数暂时有问题,你用下面这个判断账户登录的数量比较下先

 

get_account_book 得到当前登录所有账户列表

函数原型

get_account_book() 
得到当前登录所有账户列表,(注意也包括连接失败的)

参数

?无

返回值

?list of str 账户列表

[此贴子已经被作者于2021/1/28 10:55:55编辑过]

--  作者:jingchan05
--  发布时间:2021/1/28 11:39:12
--  
ok


--  作者:jingchan05
--  发布时间:2021/1/28 11:47:10
--  
有个问题,就是账号中间断开就不好判断了?!!
--  作者:无为剑
--  发布时间:2021/1/28 11:55:34
--  
断开会有问题,

isaccount


函数会在后面的6.1版本中修复

--  作者:jingchan05
--  发布时间:2021/1/28 14:25:52
--  
好的,明白。
谢谢!