Bitfinexで指定した通貨ペアの取引量を取得する(API v1)(PowerShell) †PowerShellでBitfinexのStats(取引量)を取得する例を以下に記します。 スポンサーリンク 参考資料 †BitfinexのStats情報を取得するAPIドキュメントURL 関連記事 †
ブラウザでアクセスしてみる †以下、URLでStats(取引量)を取得できます。
通貨シンボル一覧(通貨ペア一覧)については、以下のリンク記事を参考にしてください。 PowerShellによるアクセス †PowerShellのInvoke-RestMethodコマンドレットと、 Invoke-RestMethodコマンドレットでTickerを取得してみる †Invoke-RestMethodコマンドレットを使用して、BitfinexのStatsを取得する操作例になります。 以下の操作例は、ETH/BTC, BTC/USD, XLM/JPYの通貨ペアを取得しています。 PS C:\> $v1_stats_api = "https://api.bitfinex.com/v1/stats/" PS C:\> $symbol = "ethbtc" PS C:\> $stats = Invoke-RestMethod -UseBasicParsing ($v1_stats_api + $symbol) PS C:\> $stats period volume ------ ------ 1 8259.31627208 7 92364.02434544 30 542880.30422806 PS C:\> $stats = Invoke-RestMethod -UseBasicParsing ($v1_stats_api + $symbol) PS C:\> $stats period volume ------ ------ 1 14889.14206645 7 126956.19372522 30 695910.44758821 PS C:\> $symbol = "xlmjpy" PS C:\> $stats = Invoke-RestMethod -UseBasicParsing ($v1_stats_api + $symbol) PS C:\> $stats period volume ------ ------ 1 6213.15634006 7 112901.38827411 30 314271.02362465 Invoke-WebRequest+ConvertFrom-JsonコマンドレットでTickerを取得する †Invoke-WebRequest使うことにより、HTTPステータスや、Content-Typeなどを取得することができます。
Webの応答を読み取っています。(Waiting for response)を非表示にする方法 †上記のコマンドレットを実行すると、APIサーバとのやり取りのプログレスメッセージが表示されます。 これを非表示にしたい場合は、以下のようにしてください。 非表示にするには、$ProgressPreferenceにSilentlyContinueを設定します。 PS C:\> $ProgressPreference Continue 非表示にするには、以下のように変更します。 PS C:\> $ProgressPreference = "SilentlyContinue" 以上、PowerShellを使って、BitfinexのStats APIを呼び出す方法でした。 スポンサーリンク |