旅游投资公司网站建设ppt模板,wordpress 右侧,媒体软文发稿,做一个营销型网站作为长期混迹在合约市场的老韭菜来说#xff0c;已不能满足与手动下单来亏钱#xff0c;必须得通过脚本来加速#xff0c;为了达到这个目的就产生了项目。目前封装的主要是合约的API接口#xff0c;不支持现货交易。 Github: https://github.com/silently9527/exchange-sdk… 作为长期混迹在合约市场的老韭菜来说已不能满足与手动下单来亏钱必须得通过脚本来加速为了达到这个目的就产生了项目。目前封装的主要是合约的API接口不支持现货交易。 Github: https://github.com/silently9527/exchange-sdk Features 1. 抽象出了交易所合约的通用接口2. 支持的交易所binance, okex, kucoin3. 支持 Rest接口 和 WebSocket How to install 1. 克隆下仓库代码执行mvn install2. maven依赖添加到自己的项目 dependencygroupIdorg.herman/groupIdartifactIdexchange-sdk/artifactIdversion1.0-SNAPSHOT/version
/dependency How to use • FutureRestApiClient: 主要抽象出了合约的RestApi接口• FutureSubscriptionClient: 主要抽象出了合约的WebSocket接口• FutureApiInternalFactory: 封装了创建各个交易所FutureRestApiClient和FutureSubscriptionClient的工具类 Examples 1. 使用rest接口查询出Binance的标记价格 final FutureRestApiClient restApiClient FutureApiInternalFactory.getInstance().createBinanceFutureRestApiClient(Constants.Future.BINANCE_REST_API_BASE_URL, xxx, xxx);
final ListMarkPrice markPrice restApiClient.getMarkPrice(BTCUSDT);
System.out.println(markPrice); 输出 [MarkPrice[symbolBTCUSDT,markPrice57738.69215152,time1723775413000]] 2. 使用WebSocket监听Binance的标记价格 final FutureSubscriptionClientsubscriptionClientFutureApiInternalFactory
.getInstance()
.createBinanceFutureSubscriptionClient(Constants.Future.BINANCE_WS_API_BASE_URL,xxx,xxx);
subscriptionClient.subscribeMarkPriceEvent(BTCUSDT,markPriceEvent -{
//订阅成功后的回调
System.out.println(markPriceEvent);
},e -{
//异常后的执行逻辑e.printStackTrace();
}
);