bnBroker.php 1.2 KB
<?php

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

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

// $key = "gfqf3key8Ywq4NkdgXl9P7eZAfH2mxNLfLAiik9xjRQ64fWitkMeOrC0HNEk5VC3";
// $secret = "W0WN7WeFINJpHi7BJam6xxeNquKkcrZCiPdrr4I6PZuYGiWXDomPbmgFmGINevSB";
$key = "NYKU4m4oaqwmAsLAxmDtVTxs9712JpWIkvvH4IDVGNeI2o2R1CBuB2ORC9FECVjb";
$secret = "rX9PVXaX2bEqKycsPsuk3e5dAbUk8Psvd6tYKzYHTbZIBimOJxWqrSjQOaS2eqLP";
$apiInfo = new ApiInfo($key, $secret, "");
// $wsHost = "ws://bnws.keetu.com";
// $restHost = "http://bnapi.keetu.com";
$wsHost = "ws://bnws.a.indigo888.com";
$restHost = "http://bnfapi.a.indigo888.com";
$broker = new CmBroker(CmBroker::PLAT_BINANCE, $apiInfo, "", "");
// $broker->accListen(function ($data) {
//     // var_dump($data);
// });

// $broker->getLevers();
$broker->subDepth('ADAUSDT', function ($data) {
    // var_dump($data);
    output("asks len:", count($data['asks']));
    output("bids len:", count($data['bids']));
    echo "-----" . PHP_EOL;
});


// use jytools\BinanceFutures;
// $api = new  BinanceFutures($key, $secret);
// $res = $api->listenKey();
// var_dump($res);