@gabriel3615/ta_analysis
Version:
stock ta analysis
36 lines (28 loc) • 819 B
text/typescript
import { DataProvider } from '../index.js';
import { BinanceProvider } from '../analysis/integration/BinanceProvider.js';
async function main() {
const today = new Date();
const startDateHourly = new Date(today);
startDateHourly.setDate(today.getDate() - 60);
const dataProvider = new DataProvider();
const binance = new BinanceProvider();
const getCachedStockData = dataProvider.getCachedStockData.bind(dataProvider);
const hourlyCOINData = await getCachedStockData(
'COIN',
startDateHourly,
today,
'1hour'
);
const hourlyBTCData = await binance.getKlines(
'BTC-USD',
'1h',
startDateHourly,
today
);
console.log(hourlyCOINData);
console.log(hourlyBTCData);
}
main().catch(err => {
console.error('run-data-provider failed:', err);
process.exit(1);
});