项目简介
本项目是基于C++的易达API金融交易客户端,提供交互式界面,用户能通过简单命令操作易达API,实现金融交易、查询、订阅等功能。项目包含多个文件,分别用于编译器信息检测、易达API的监听器实现以及主程序的交互逻辑。
项目的主要特性和功能
- 编译器信息检测:检测编译器的类型、版本、平台和架构信息,提供编译器和平台详细信息,助力开发者了解编译环境。
- 易达API客户端:读取用户信息和配置文件,初始化易达API监听器;具备登录、登出、修改密码、订阅/取消订阅、提交订单、查询资金、仓位、订单等功能;支持UDP协议通信,可与易达柜台直接交互。
- 交互式命令行界面:用户能通过命令行输入命令进行金融交易操作,支持登录、登出、查询、下单、撤单等多种命令。
安装使用步骤
环境准备
确保已安装支持C++的编译器(如gcc 9.4.0或更高版本),若编译器版本不同,需删除build
文件夹,重新编译。
下载源码
从代码仓库下载源码文件。
编译项目
进入项目根目录,使用以下命令进行编译:
bash
mkdir build
cd build
cmake ..
make
运行程序
编译完成后,在build
目录下找到可执行文件,运行该文件即可启动易达API客户端。
使用客户端
启动程序后,根据提示输入命令进行操作,例如:
- 输入login
进行登录。
- 输入order
提交订单。
- 输入qryfund
查询资金。
- 输入exit
退出程序。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】