Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const anychart = require("anychart");
- const alp = require("alphavantage")({ key: "~" });
- let stockdata = [];
- anychart.onDocumentLoad(async () => {
- await alp.data.intraday(`amzn`).then(async data => {
- data = data["Time Series (1min)"];
- for (let elt in data) {
- stockdata.push([
- () => {
- elt = stockdata[elt][0].split(" ");
- let hour = parseInt(elt[1].slice(0, 3));
- if (hour > 12) {
- hour -= 12;
- }
- return hour + ":" + elt[1].slice(3, 5);
- },
- (parseInt(elt["1. open"]) +
- parseInt(elt["2. high"]) +
- parseInt(elt["3. low"]) +
- parseInt(elt["4. close"])) /
- 4
- ]);
- }
- anychart
- .line(stockdata)
- .container("container")
- .draw();
- });
- });
Add Comment
Please, Sign In to add comment