Récupérer le cours du BTC chaque heure
Bonjour,
Je souhaite afficher le cours du BTC de chaque heure de la journée dans un tableau HTML.
https://zupimages.net/up/22/51/5ghq.png
J'ai une colonne "cours actuel" où la valeur du BTC évalue à chaque moment mais dans les autres colonnes, le tableau doit me récupérer le cours du BTC lorsqu'il était minuit pile, puis une heure du matin pile , etc...
Pour l'instant, j'ai juste réussi à récupérer le cours actuel depuis l'api de binance. Si vous avez une solution pour récupérer le cours à minuit et à une heure du matin, je vous en serai infiniment reconnaissant.
Voici ci dessous une reproduction du code au cas où:
https://stackblitz.com/edit/web-plat...ile=index.html
Voilà le code JS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| let ws = new WebSocket('wss://stream.binance.com:9443/ws/btcusdt@trade');
let stockPriceElement = document.getElementById('stock-price');
let lastPrice = null;
ws.onmessage = (even) => {
let stockObject = JSON.parse(event.data);
let price = parseFloat(stockObject.p).toFixed(2);
stockPriceElement.innerText = price;
stockPriceElement.style.color =!lastPrice || lastPrice === price
? 'black'
: price > lastPrice
? 'green'
: 'red';
lastPrice = price;
}; |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <div id="no-more-tables">
<table
class="col-md-12 table-bordered table-striped table-condensed cf">
<thead class="cf">
<tr>
<th>Coin</th>
<th>Current course</th>
<th class="numeric w7 text-center">00h00</th>
<th class="numeric w7 text-center">01h00</th>
</tr>
</thead>
<tbody>
<tr>
<td>BTC</td>
<td class="w14"><span id="stock-price"></span></td>
<td class="numeric"></td>
<td class="numeric"></td>
</tr>
</tbody>
</table>
</div> |