mirror of
https://github.com/discountry/ritmex-bot.git
synced 2026-09-10 16:58:08 +00:00
commit
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
- [Exchange Properties](./examples/php/)
|
||||
|
||||
|
||||
```php
|
||||
<?php
|
||||
|
||||
include './ccxt.php';
|
||||
|
||||
date_default_timezone_set('UTC');
|
||||
|
||||
$exchanges = \ccxt\Exchange::$exchanges;
|
||||
|
||||
function print_supported_exchanges () {
|
||||
$exchanges = \ccxt\Exchange::$exchanges;
|
||||
echo 'Supported exchanges: ', implode (', ', $exchanges), "\n";
|
||||
}
|
||||
|
||||
if (count ($argv) > 2) {
|
||||
|
||||
$id = $argv[1];
|
||||
|
||||
$exchange_found = in_array ($id, $exchanges);
|
||||
|
||||
if ($exchange_found) {
|
||||
|
||||
echo 'Instantiating ', $id, ' exchange', "\n";
|
||||
|
||||
$symbol = $argv[2];
|
||||
|
||||
// instantiate the exchange by id
|
||||
$exchange = '\\ccxt\\' . $id;
|
||||
$exchange = new $exchange(array(
|
||||
// 'verbose' => true, // uncomment for debug output
|
||||
// set custom headers if needed
|
||||
// 'headers' => array(
|
||||
// 'YOUR_HEADER' => 'YOUR_VALUE',
|
||||
// ),
|
||||
));
|
||||
|
||||
// load all markets from the exchange
|
||||
$markets = $exchange->load_markets ();
|
||||
|
||||
// you can also set any of the exchange properties after instantiation
|
||||
// $exchange->verbose = true;
|
||||
|
||||
$ticker = $exchange->fetch_ticker ($symbol);
|
||||
|
||||
// output a list of all market symbols
|
||||
print_r ($ticker);
|
||||
|
||||
} else {
|
||||
|
||||
echo 'Exchange ', $id, ' not found', "\n";
|
||||
print_supported_exchanges ();
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
echo 'Usage: php -f ', __FILE__, ' id symbol', "\n";
|
||||
print_supported_exchanges ();
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
```
|
||||
Reference in New Issue
Block a user