PHP Easy Exchange SDK PHP SDK for digital currency exchange,include binance, okex, huobi pro etc---好用的PHP数字货币交易SDK,包括币安,火币,欧易等

API List | 接口列表

期待您的贡献

Requirement PHP >= 7.2

Composer

Installation $ composer require "stingbo/easyexchange" -vvv

约束 对应平台接口,在大于或等于三个参数以上的,使用数组传入,否则使用同名参数传入

币安的 timestamp 参数已内置,不需要额外传入

火币的 AccessKeyId,SignatureMethod,SignatureVersion,Timestamp 已内置,不需要额外传入

使用说明

币安 <?php

use EasyExchangeFactory;

// 配置

$config = [

'binance' => [

'response_type' => 'array',

//'base_uri' => 'https://api.binance.com', // 正式网

'base_uri' => 'https://testnet.binance.vision', // 测试网

'app_key' => 'your app key',

'secret' => 'your secret',

],

];

$app = Factory::binance($config['binance']); 市场行情相关 $app = Factory::binance($config['binance']);

// 深度信息

$app->market->depth('LTCBTC');

// 近期成交列表

$app->market->trades('ETHBTC', 10);

// 查询历史成交

$app->market->historicalTrades('ETHBTC', 10);

// 近期成交

$app->market->aggTrades('ETHBTC');

// 24hr 价格变动情况

$app->market->hr24('ETHBTC');

// K线数据

$params = [

'symbol' => 'ETHBTC',

'interval' => 'DAY',

'startTime' => '时间戳',

'endTime' => '时间戳',

'limit' => 10,

]; // 详见币安文档

$app->market->kline($params);

// 当前平均价格

$app->market->avgPrice('ETHBTC');

// 获取交易对最新价格

$app->market->price('ETHBTC');

// 返回当前最优的挂单(最高买单,最低卖单)

$app->market->bookTicker('ETHBTC'); 钱包相关 // 获取所有币信息

$app->market->getAll();

// 查询每日资产快照

$params = []; // 具体值详见对应api文档,下同

$app->market->accountSnapshot($params);

// 关闭站内划转

$app->market->disableFastWithdrawSwitch($params);

// 开启站内划转

$app->market->enableFastWithdrawSwitch($params); 现货交易相关 // 测试下单

$params = [

'symbol' => 'LTCUSDT',

'side' => 'SELL', //BUY or SELL

'type' => 'LIMIT',

'timeInForce' => 'GTC',

'quantity' => 0.1,

'price' => 180,

'recvWindow' => 10000,

];

$app->spot->orderTest($params);

// 下单

$params = [

'symbol' => 'LTCUSDT',

'side' => 'SELL', //BUY or SELL

'type' => 'LIMIT',

'timeInForce' => 'GTC',

'quantity' => 0.1,

'price' => 180,

'recvWindow' => 10000,

];

$app->spot->order($params);

// 获取交易对的所有当前挂单

$app->spot->openOrders('ETHBTC');

// 撤销订单

$params = [

'symbol' => 'LTCUSDT',

'orderId' => 3946,

'recvWindow' => 10000,

];

$app->spot->cancelOrder($params);

// 撤销单一交易对的所有挂单

$app->spot->cancelOrders('ETHBTC');

// 查询订单

$params = []; // 具体值详见对应api文档,下同

$app->spot->get($params);

// 获取所有帐户订单; 有效,已取消或已完成

$app->spot->allOrders($params);

// 获取账户指定交易对的成交历史

$params = []; // 具体值详见对应api文档,下同

$app->spot->myTrades($params);

// OCO下单

$params = []; // 具体值详见对应api文档,下同

$app->spot->oco($params);

// 取消 OCO 订单

$params = []; // 具体值详见对应api文档,下同

$app->spot->cancelOcoOrder($params);

// 查询 OCO

$params = []; // 具体值详见对应api文档,下同

$app->spot->getOcoOrder($params);

// 查询所有 OCO

$params = []; // 具体值详见对应api文档,下同

$app->spot->allOrderList($params);

// 查询 OCO 挂单

$app->spot->openOrderList($params); 杠杆交易相关 $app->margin; 合约交易相关 $app->future;

火币 <?php

use EasyExchangeFactory;

// 配置

$config = [

'huobi' => [

'response_type' => 'array',

'base_uri' => 'https://api.huobi.pro',

'app_key' => 'your app key',

'secret' => 'your secret',

],

];

$app = Factory::houbi($config['houbi']); $app = Factory::huobi($config['huobi']);

$app->basic->systemTime();

$app->basic->exchangeInfo();

$app->basic->systemStatus();

$app->basic->currencys();

$app->basic->symbols();

$params = [

'account-id' => 360000,

'symbol' => 'btcusdt',

'type' => 'buy-limit',

'amount' => 0.001,

'price' => 10000,

];

$app->spot->order($params);

$app->spot->cancelOrder('204533841408061');

$params = [

'account-id' => 360000,

'symbol' => 'btcusdt',

// 'side' => 'both',

];

$app->spot->openOrders($params);

$app->market->trades('btcusdt');

$app->market->depth('btcusdt', 'step0', 5);

$app->market->marketStatus();

$app->market->exchangeInfo();

$app->wallet->accounts();

$app->wallet->account(360218);

$app->wallet->assetValuation();

$params = [

'account-id' => 3600000,

];

$app->wallet->history($params);

$app->wallet->depositAddress('btc');

$params = [

'currency' => 'xrp',

];

$app->wallet->withdrawAddress($params);

欧易 <?php

use EasyExchangeFactory;

// 配置

$config = [

'okex' => [

'response_type' => 'array',

'base_uri' => 'https://www.okexcn.com',

'app_key' => 'your app key',

'secret' => 'your secret',

],

];

$app = Factory::okex($config['okex']); $app = Factory::okex($config['okex']);

$app->basic->systemTime();

$app->basic->exchangeInfo('SPOT');

$app->market->depth('BTC-USD-SWAP', 5);

php exchange,PHP SDK for digital currency exchange相关推荐

  1. Currency Exchange——最短路Bellman-Ford算法

    [题目描述] Several currency exchange points are working in our city. Let us suppose that each point spec ...

  2. *【POJ - 1860】Currency Exchange (单源最长路---Bellman_Ford算法判正环)

    题干: Description Several currency exchange points are working in our city. Let us suppose that each p ...

  3. Currency Exchange (POJ 1860)

    Currency Exchange 思路:用spfa来找正环,只要存在一个正环(cnt >= n),那么走这个圈无穷次后资产一定正无穷,因为路是双向的,所以一定可以返回原来的货币,正无穷再怎么亏 ...

  4. Currency Exchange(判断有无正环)

    题目描述 Several currency exchange points are working in our city. Let us suppose that each point specia ...

  5. POJ 1860 Currency Exchange 最短路+负环

    原题链接:http://poj.org/problem?id=1860 Currency Exchange Time Limit: 1000MS   Memory Limit: 30000K Tota ...

  6. Currency Exchange (SPFA)

    点击打开链接 Problem Description Several currency exchange points are working in our city. Let us suppose ...

  7. usd to php exchange,999500 USD to PHP Currency Converter - 美元 菲律宾比索 汇率兑换

    Exchange 999500 USD = 48446396.95 PHP Exchange 999500 美元 = 48446396.95 菲律宾比索 Exchange 4997500 USD = ...

  8. Exchange服务器系列课程之四--管理Exchange收件人

    前面已经讨论了Exchange的安装,今天我们来讨论一下Exchange服务器的用户管理.管理Exchange的工具在第二篇文章已经讨论过了,这里不再阐述. Exchange中的收件人对象有三种:用户 ...

  9. exchange邮件中继服务器搭建,使用 Exchange 2010 传输中继应用程序服务器 SMTP 通信...

    使用 Exchange 2010 传输中继应用程序服务器 SMTP 通信 05/13/2016 本文内容 适用于: Exchange Server 2010 SP2, Exchange Server ...

最新文章

  1. (转载)你所知晓的dt.jar
  2. HTML-完美解决父子元素的外边距重叠和高度塌陷问题
  3. go interface转int_32. 一篇文章理解 Go 里的函数
  4. operator-sdk实战开发K8S CRD自定义资源对象
  5. 双击打开Inventor文件
  6. jQuery Mobile中翻转拨动开关slider的data-*选项
  7. 【数据预测】基于matlab BP+ELM+LSTM+BiLSTM+SAELSTM数据预测【含Matlab源码 1825期】
  8. 单词风暴2009免费分享版
  9. 图像处理中常用的相似度评估指标
  10. VMware虚拟机Linux----cents7系统安装操作
  11. android控件翻书效果,android ViewPager实现滑动翻页效果实例代码
  12. 产品管理和项目管理有什么区别
  13. vscode java中文乱码
  14. 楪祈机器人_饥荒楪祈mod下载 饥荒mod大全
  15. Android 界面介绍与绘制优化
  16. SpringMvc模式【从一篇文章入门到两篇文章入坑】更新中
  17. 【ROS】ROS安装与配置
  18. JAVA实现微信公众号支付
  19. 有3扇门,其中1扇门后有汽车,另两扇门后为山羊。你选择第1扇门后,主持人打开第2扇门,见到山羊。问你这时该不该换选第3扇门?
  20. 3D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotation

热门文章

  1. element-ui使用笔记
  2. Android内存泄露总结
  3. centos7 安装配置openstack-dashboard (官网openstack-juno版)
  4. WindowsPhone8游戏开发字体国际化化
  5. mysql解压版(免装版)安装过程缺失data文件处理方式
  6. Microsoft Edge浏览器最新版已经换成开源Chromium引擎了,附官方下载地址
  7. Windows XP修改操作系统属性中注册到中的名字
  8. tensorflow安装教程
  9. 约瑟夫环java链表_java使用链表实现约瑟夫环
  10. php 引入类_PHP 如何引入同一文件下多个class类