littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于易达API的金融交易客户端

项目简介

本项目是基于C++的易达API金融交易客户端,提供交互式界面,用户能通过简单命令操作易达API,实现金融交易、查询、订阅等功能。项目包含多个文件,分别用于编译器信息检测、易达API的监听器实现以及主程序的交互逻辑。

项目的主要特性和功能

  1. 编译器信息检测:检测编译器的类型、版本、平台和架构信息,提供编译器和平台详细信息,助力开发者了解编译环境。
  2. 易达API客户端:读取用户信息和配置文件,初始化易达API监听器;具备登录、登出、修改密码、订阅/取消订阅、提交订单、查询资金、仓位、订单等功能;支持UDP协议通信,可与易达柜台直接交互。
  3. 交互式命令行界面:用户能通过命令行输入命令进行金融交易操作,支持登录、登出、查询、下单、撤单等多种命令。

安装使用步骤

环境准备

确保已安装支持C++的编译器(如gcc 9.4.0或更高版本),若编译器版本不同,需删除build文件夹,重新编译。

下载源码

从代码仓库下载源码文件。

编译项目

进入项目根目录,使用以下命令进行编译: bash mkdir build cd build cmake .. make

运行程序

编译完成后,在build目录下找到可执行文件,运行该文件即可启动易达API客户端。

使用客户端

启动程序后,根据提示输入命令进行操作,例如: - 输入login进行登录。 - 输入order提交订单。 - 输入qryfund查询资金。 - 输入exit退出程序。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】