前段时间考虑写Gate.io的交易机器人,无奈Gate提供的接口获取到的成交记录不是实时的,要实现高频交易不是太理想,转而考虑BitMEX的交易机器人。既然封装了Gate的API,本着开源的精神,今天放到了GitHub上。

封装的Gate.io API类库遵循.net standard 2.0标准,可以在.net core 2.0,.net framework 4.6.1等框架中使用(支持的全部框架)。

1. 项目中引用 gateio.api

gateio.api已经上传到了nuget.org,可以使用nuget包管理器安装到项目中,nuget地址:https://www.nuget.org/packages/gateio.api/

在.net core 中可以使用如下命令安装:

dotnet add package gateio.api --version 1.0.0

2. 调用gateio.api接口

使用gateio.api前,需要调用API.SetKey("Key","Secret") 设置API私钥。

然后调用需要的接口即可。

全部的接口可以参考gate.io提供的文档 https://gateio.io/api2