Hallo,
ich habe ein problem, wenn ich versuche den aktuellen preis für bitcoin gold und nimiq zu ermitteln.
Wenn ich fetch_ticker
anrufe, bekomme ich Bitgem und NetCoin. Es scheint das gleiche Problem zu sein wie https://github.com/ccxt/ccxt/issues/348 , https://github.com/ccxt/ccxt/issues/1147 und
https://github.com/ccxt/ccxt/issues/867
Derzeit sind auf coinmarketcap 1398 Währungen gelistet. Ich denke, Namensüberschneidungen sind in Zukunft nicht exklusiv. Aber wie geht man mit ihnen um?
In https://github.com/ccxt/ccxt/issues/348 hast du gesagt, dass der Coin mit der höheren Marktkapitalisierung gewinnt. Aber es scheint, dass es in PHP nicht funktioniert.
Danke im Voraus
$cmc = new \ccxt\coinmarketcap();
print_r($cmc->fetch_ticker('BTG/USD'));
print_r($cmc->fetch_ticker('NET/USD'));
$found = false;
foreach ($cmc->fetch_tickers() as $ticker) {
if($ticker['info']['id'] == 'nimiq') {
$found = true;
}
}
var_export($found);
(
[symbol] => BTG/USD
[timestamp] => 1515601740000
[datetime] => 2018-01-10T16:29:00.000+00:00
[high] =>
[low] =>
[bid] =>
[ask] =>
[vwap] =>
[open] =>
[close] =>
[first] =>
[last] => 11.1172
[change] => 11.21
[percentage] =>
[average] =>
[baseVolume] =>
[quoteVolume] => 17999.5
[info] => Array
(
[id] => bitgem
[name] => Bitgem
[symbol] => BTG
[rank] => 828
[price_usd] => 11.1172
[price_btc] => 0.00075009
[24h_volume_usd] => 17999.5
[market_cap_usd] => 664864.0
[available_supply] => 59805.0
[total_supply] => 59805.0
[max_supply] =>
[percent_change_1h] => 3.64
[percent_change_24h] => 11.21
[percent_change_7d] => 95.0
[last_updated] => 1515601740
)
)
Array
(
[symbol] => NET/USD
[timestamp] => 1515601741000
[datetime] => 2018-01-10T16:29:01.000+00:00
[high] =>
[low] =>
[bid] =>
[ask] =>
[vwap] =>
[open] =>
[close] =>
[first] =>
[last] => 0.00844807
[change] => -11.78
[percentage] =>
[average] =>
[baseVolume] =>
[quoteVolume] => 112679
[info] => Array
(
[id] => netcoin
[name] => NetCoin
[symbol] => NET
[rank] => 568
[price_usd] => 0.00844807
[price_btc] => 0.00000057
[24h_volume_usd] => 112679.0
[market_cap_usd] => 6649702.0
[available_supply] => 787126712.0
[total_supply] => 787126712.0
[max_supply] =>
[percent_change_1h] => 3.11
[percent_change_24h] => -11.78
[percent_change_7d] => 298.4
[last_updated] => 1515601741
)
)
false
Vielen Dank
@slideup-benni danke für die Berichterstattung!
Kein Problem
Leider habe ich gerade einen anderen gefunden: BAT für Basic Attention Token, aber er gibt BatCoin zurück.