IEX Cloud にクエリを実行して最新の株式データを見つける迅速な方法。
ドキュメントを確認する »
デモを見る · 在庫検索バグ · 機能をリクエストする
このプロジェクトは、私自身が使用するために、株式情報の IEX クラウド データベースに簡単にクエリを実行するために作成しました。私は当初、これをすでに提供しているパッケージを探すことから始めましたが、更新されたものはありませんでした。次に、これを行うためのより合理的なアプローチを可能にするために、このパッケージを作成しました。
このパッケージの使用を開始するには、次の手順に従ってください。
このプロジェクトが機能するには、最新バージョンの NPM が必要です。
npm install npm@latest -g
git clone https://github.com/austinmccalley/Stock-Finder.git
npm install
tsc
getStock()
関数を含むパッケージを使用して、$TSLA 株式情報の簡単なリクエストを実行する方法のコード サンプルを次に示します。
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 )
} ) ;
複数の株を取得したい場合は、 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 )
} ) ;
IEX Cloud では通常のリクエストで問題が発生する場合があります。例に従って、代わりに CURL リクエストの使用に切り替えることができます。
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 )
} ) ;
提案された機能 (および既知の問題) のリストについては、未解決の問題を参照してください。
オープンソース コミュニティは、貢献によって、学び、インスピレーションを与え、創造するための素晴らしい場所になります。皆様の貢献は大変感謝しております。
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)MIT ライセンスに基づいて配布されます。詳細については、 LICENSE
を参照してください。
オースティン・マッカリー - [email protected]
プロジェクトリンク: https://github.com/austinmccalley/Stock-Finder