bgBroker.php 967 字节
<?php

require_once __DIR__ . '/../trader/CmBroker.php';
require_once __DIR__ . '/../trader/struct/ApiInfo.php';
require_once __DIR__ . '/../jiaoyin/BinanceFutures.php';
require_once __DIR__ . '/../jiaoyin/func.php';

use trader\struct\ApiInfo;
use trader\struct\WsData;
use trader\CmBroker;
use function jiaoyin\output;

$key = "bg_21bd365eaecaaa165a6167211785e2c0";
$secret = "d850a0b1e344157d91b0d2585805e3c8d92f0f61d867a11aaf2569f3a8587991";
$passphrase = "Z1345zbnm";
$apiInfo = new ApiInfo($key, $secret, $passphrase);
$wsHost = "ws://bgws.keetu.com";
$restHost = "http://bgapi.keetu.com";
$broker = new CmBroker(CmBroker::PLAT_BITGET, $apiInfo, $wsHost, $restHost);

output("开始监听");
$broker->accListen(function (WsData $data) {
    if ($data->dataType == "pos") {
        var_dump($data->pos->toArray());
    }
});
// $broker->setLever("BTCUSDT", 20);
// $broker->klineListen("BTCUSDT", "1m", function ($data) {
//     output($data->toArray());
// });