Un moyen rapide d'interroger IEX Cloud pour trouver des données boursières récentes.
Explorer les documents »
Voir la démo · Bug de Stock-Finder · Fonctionnalité de demande
J'ai créé ce projet pour interroger facilement la base de données IEX Cloud d'informations boursières pour mon propre usage. Au départ, j’ai commencé par rechercher des packages proposant déjà cela et aucun n’a été mis à jour. J'ai ensuite créé ce package pour permettre une approche beaucoup plus rationalisée pour ce faire.
Pour commencer à utiliser ce package, suivez ces étapes.
Vous devez disposer de la dernière version de NPM pour que ce projet fonctionne.
npm install npm@latest -g
git clone https://github.com/austinmccalley/Stock-Finder.git
npm install
tsc
Voici un exemple de code montrant comment effectuer une simple demande d'informations boursières $TSLA à l'aide du package avec la fonction getStock()
.
const stockFinder = require ( 'stockfinder' ) ;
/*
Declare the Stock Finder with
the parameters you want
*/
const sf = new stockFinder ( 'stable' , 'TSLA' , apiKey , false ) ;
/*
Call the get stock function and then wait
for the promise to return
*/
sf . getStock ( ) . then ( res => {
console . log ( res )
} ) ;
Si vous souhaitez obtenir plusieurs actions, vous utiliserez la fonction getStocks()
.
const stockFinder = require ( 'stockfinder' ) ;
/*
Declare the Stock Finder with
the parameters you want
*/
const sf = new stockFinder ( 'stable' , [ 'TSLA' , 'AAPL' ] , apiKey , false ) ;
/*
Call the get stocks function and then wait
for the promise to return
*/
sf . getStocks ( ) . then ( res => {
console . log ( res )
} ) ;
Parfois, IEX Cloud rencontre des problèmes avec les requêtes normales. Vous pouvez plutôt utiliser une requête CURL en suivant l'exemple.
const stockFinder = require ( 'stockfinder' ) ;
/*
Declare the Stock Finder with
the parameters you want
*/
const sf = new stockFinder ( 'stable' , 'TSLA' , apiKey , true ) ;
/*
Call the get stock function and then wait
for the promise to return
*/
sf . getStock ( ) . then ( res => {
console . log ( res )
} ) ;
Consultez les problèmes ouverts pour une liste des fonctionnalités proposées (et des problèmes connus).
Les contributions sont ce qui fait de la communauté open source un endroit si formidable pour apprendre, inspirer et créer. Toutes les contributions que vous apportez sont grandement appréciées .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
) Distribué sous licence MIT. Voir LICENSE
pour plus d’informations.
Austin McCalley - [email protected]
Lien du projet : https://github.com/austinmccalley/Stock-Finder