承接 hsioe/quant-okx-api 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hsioe/quant-okx-api

最新稳定版本:1.0.7

Composer 安装命令:

composer require hsioe/quant-okx-api

包简介

Webman plugin hsioe/quant-okx-api

README 文档

README

概述

基于 Workman 重新把之前量化系统的欧易的API做成SDK方便后续扩展

目前已经完成

  • RestApi V5版本接口
  • Websocket 长链接

安装

  1. 通过 composer安装
composre require hsioe/quant-okx-api

快速开始

  • RestApi
use Hsioe\QuantOkxApi\OkxApi;
use Hsioe\QuantOkxApi\Rest\OkxApiRequest;

//初始化链接

$apiRequest = new OkxApiRequest([
    'apiKey' => 'You Okx ApiKey',
    'apiSecret' => 'You Okx ApiSecret',
    'passphrase' => 'You Okx Passphrase'
]);

$accountApi = OkxApi::account($apiRequest);
// 获取账户余额
$accountApi->getBalance();
// 获取账户配置
$accountApi->getAccountConfig();
...
  • Websocket

主要用到 Hsioe\QuantOkxApi\OkxWebsocket 类代理访问

  • PrivateWebsocket
  • PublicWebsocket

并通过 WebsocketFactory实现socket的链接管理

use Hsioe\QuantOkxApi\OkxWebsocket;
// 公共频道链接
$publicClient = OkxWebsocket::public('test01','public',[
    'wss_url' => 'ws://ws.okx.com/v5/public',
    'ping_interval' => 20
]);
// 启动websocket
$publicClient->start();

// 私有频道
$privateClient = OkxWebsocket::private('test02','private',[
    'wss_url' => 'ws://ws.okx.com/v5/private',
    'ping_interval' => 20
]);
$privateClient->start();

更新日志

  • 08/14 完善API接口和单元测试

统计信息

  • 总下载量: 30
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-01-08