一、整体思考
1、在Api交易中,哪些是必须要走的步骤?
1、连接服务器,2、查询账户信息,3、订阅证券价格,4、交易(买入或卖出)
2、可选步骤?
1、获取委托回报,为什么不是必须,因为我不获取委托回报,直接去查账户信息也可以
2、打包器、解包器和过滤器等,这些可以后面再看,不是必须的。
3、要求有哪些?
1、稳定可靠,不要经常崩溃,2、对速度没有特别要求。
4、判断连接服务器完成的标准是什么?
显示:OnSafeConnect! OnRegister! OnConnect 证明连接成功。
5、关于2、查询账户信息,实际中一般不会查询,你需要的信息都是订阅,它推送过来。API中所有都是订阅,主动推送过来。
6、import py_t2sdk需要哪些配置文件?
需要两个文件,64位下py_t2sdk.pyd和t2sdk.dll这两个文件。如果没有t2sdk.dll文件,会报错:ImportError: DLL load failed: 找不到指定的模块
7、我有这样一个想法,不用订阅功能,登录后查询账户,委托交易,查询账户信息,获取持仓情况,循环。。。。 交易完成,这样可以吗?
二、UFX测试
1、发现问题
#最大问题,出现bug时要认真、认真、仔细 查看打印结果。
#1、停牌股票没有考虑
#2、要注意不同数据源合并问题,两个数据索引index
#3、查询时有推送50个数据限制,需要入参时设置,最多1000个,再多要设置分页
#4、tushare数据源不稳定,大量交易时容易崩溃,需要找到合适的行情源。