通常进行开发通达信接口,则需要执行以下开发文档:
1.1
名称 | 功能 | |
基本函数 | Init | API 初始化 |
Deinit | API 反初始化 | |
Logon | 登录交易账户 | |
Logoff | 登出交易账户 | |
QueryData | 查询各类交易数据 | |
QueryHistoryData | 查询各类历史数据 | |
SendOrder | 委托下单 | |
CancelOrder | 委托撤单 | |
GetQuote | 获取五档报价 | |
Repay | 融资融券账户直接还款 | |
GetExpireDate | 查询 API 授权到期日期 | |
2.1 | ||
单账户批量函数 | QueryDatas | 单账户批量查询各类交易数据 |
SendOrders | 单账户批量下单 | |
CancelOrders | 单账户批量撤单 | |
GetQuotes | 单账户批量获取五档报价 | |
多账户批量函数 | QueryMultiAccountsDatas | 多账户批量查询各类交易数据 |
SendMultiAccountsOrders | 多账户批量下单 | |
CancelMultiAccountsOrders | 多账户批量撤单 | |
GetMultiAccountsQuotes | 多账户批量获取五档报价 |
-
1根据通达信的接口文档,编写相应的代码来访问通达信的数据接口或交易接口。这需要涉及一些网络请求和数据处理的代码。选择使用Python或其他适合的编程语言来实现这些功能
2. 如果使用Python来进行接口开发,使用Python的相关库来执行网络请求,例如requests库。对于数据处理,使用Pandas库来处理股票市场数据。
3. 需要编写相应的业务逻辑代码来解析和处理从通达信接口返回的数据。这可能包括解析JSON数据、处理交易委托流程、计算指标等。
4. 需要编写代码来将从通达信接口获取的数据保存到数据库或将数据用于其他用途。
5. 最后,需要实现相应的测试代码来验证接口是否按预期工作。这可以包括编写单元测试或集成测试来测试你的接口的各个功能是否正确执行。
但请注意,具体的源码实现会根据业务需求和接口文档的要求而有所不同。以上是一个通用的指导,需要根据具体情况进行相应的编码和测试。同时也建议在开发过程中遵循良好的软件开发实践,例如模块化、可重用性和错误处理等。