ExBroker.php 876 字节
<?php

namespace trader\binance;

require_once __DIR__ . '/../../../vendor/autoload.php';
require_once __DIR__ . '/Api.php';

use trader\struct\ApiInfo;
use trader\binance\Api as BnApi;
use Jiaoyin\Websocket;

class ExBroker
{
    // static private $host = 'wss://ws.okx.com:8443';
    static private $host = 'ws://okws.keetu.com';
    static private $pathPrivate = '/ws/v5/private';
    static private $pathPublic = '/ws/v5/public';
    static private $pathBusiness = '/ws/v5/business';
    private ApiInfo $apiInfo;
    private BnApi $api;
    private ?Websocket $wsAcc;
    private ?Websocket $wsKline;

    public function __construct(ApiInfo $apiInfo)
    {
        $this->apiInfo = $apiInfo;
        $this->api = new BnApi($apiInfo);
    }

    //获取所有品种资金费率
    public function getAllPremium() {
        $res = $this->api->getPremiumIndex();
    }
}