· 3 years ago · Mar 13, 2022, 09:00 PM
1require 'vendor/autoload.php';
2// 1. config in home directory
3//$api = new Binance\API();
4// 2. config in specified file
5//$api = new Binance\API( "somefile.json" );
6// 3. config by specifying api key and secret
7
8// for ($i = 1; $i <= 10; $i++) {
9 $api = new Binance\API("","");
10// 4. Rate Limiting Support
11//$api = new Binance\RateLimiter(new Binance\API());
12
13$api->useServerTime();
14$account = $api->account();
15
16$bookPrices = $api->bookPrices();
17$r = $api->coins();
18
19file_put_contents('ddd.json',json_encode($r,1));
20print_r($r);
21//die();
22$balances = $api->balances();
23$sum_usd = $balances['XMR']['available'] * $bookPrices['XMRBUSD']['bid'];
24$api->bookPrices();
25print_r($balances['XMR']) . PHP_EOL;
26print_r($bookPrices['XMRBUSD']['bid']) . PHP_EOL;
27// echo $i . ") " ;
28echo PHP_EOL . "USD => ". $sum_usd .PHP_EOL;
29// unset($api);
30 // sleep(1);
31// }
32foreach($account['balances'] as $balance){
33 if($balance['asset'] === 'XMR'){
34
35 //print_r ($balance);
36 }
37
38}
39 // print_r($account['balances']);
40echo "Estimated Value: ".$api->btc_value." BTC".PHP_EOL;
41print_r($bookPrices['XMRBUSD']);
42die;
43// $account = $api->account();
44// print_r($account);
45// $ticker = $api->prices(); // Make sure you have an updated ticker object for this to work
46
47//print_r($balances);
48print_r($balances['XMR']);
49echo "BTC owned: ".$balances['BTC']['available'].PHP_EOL;
50echo "XMR owned: ".$balances['XMR']['available'].PHP_EOL;
51echo "ETH owned: ".$balances['ETH']['available'].PHP_EOL;
52echo "ETH owned: ".$balances['USDT']['available'].PHP_EOL;
53echo "Estimated Value: ".$api->btc_value." BTC".PHP_EOL;
54echo "Estimated Value: ".$api->usdt_value." BTC".PHP_EOL;