fme-free-barchart
Version:
API for fetching data from the Free Barchart API
26 lines (19 loc) • 670 B
text/typescript
import {Log} from "fme-logger";
var L = new Log("FreeBarchart");
import * as _m from "moment-timezone";
import {FmeQuote} from "fme-quotes-models";
var key = require("/root/keys/free-barchart.json").key;
import {FreeBarchart} from "./free-barchart";
L.info("key is",key)
var tgtDate = _m("2018-05-23").toDate();
var bc = new FreeBarchart(key,"CL_F","minutes",1,tgtDate);
var poll = async() => {
var q = await bc.getDailyMinutes() as FmeQuote[];
L.info("First Returned quote",q[0]);
L.info("Last Returned quote",q[q.length-1]);
}
poll();
setInterval( () => {
L.info("About to get ES history");
// poll();
},1000*60*1000)