bnBroker.php
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?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);