*

BinanceとPoloniexの自動アービトラージシステムを作る4

順番が前後しましたが今回は残高照会をやります。アービトラージをする上で必ずなければならないものではないので、残高照会をせずに構築する場合はスルーして結構です。

まず、Binanceです。
GetでSHA256でパラメータにタイムスタンプが必要です。

Account information (USER_DATA)
GET /api/v3/account (HMAC SHA256)
Get current account information.

Weight: 5

Parameters:

Name Type Mandatory Description
recvWindow LONG NO
timestamp LONG YES
Response:

{
“makerCommission”: 15,
“takerCommission”: 15,
“buyerCommission”: 0,
“sellerCommission”: 0,
“canTrade”: true,
“canWithdraw”: true,
“canDeposit”: true,
“updateTime”: 123456789,
“balances”: [
{
“asset”: “BTC”,
“free”: “4723846.89208129”,
“locked”: “0.00000000”
},
{
“asset”: “LTC”,
“free”: “4763368.68006011”,
“locked”: “0.00000000”
}
]
}

例のように返ってくるjsonはbalancesの中に通貨ごとに入っているので、取り出す際はちょっと面倒です。BTCは常に先頭ですが、USDTの残高を紹介したい場合は、

こんな感じでfor文で回せばいいと思います。(もっと良い方法がありますが、こちらの方が汎用性が高いので)

Poloniexはスマホアプリを作った際にやったと思いますが、

こんな感じでとりだせます。

returnBalances
Returns all of your available balances. Sample output:

{“BTC”:”0.59098578″,”LTC”:”3.31117268″, … }

例のような戻り方をするので、binanceよりも取り出しが楽です。

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

使用言語と方向性 仮想通貨の自動売買開発①

公開:2017/6/21 仮想通貨の自動売買プログラムを書く前に、そもそもどうやってプログラム

記事を読む

POLONIEXのAPIでビットコインのヒストリデータを取得 仮想通貨の自動売買⑨

公開:2017/9/4 国内の取引所でもAPIを発行している取引所はいくつかありますが、 ビ

記事を読む

仮想通貨取引所のチャット音声自動読み上げシステムを作る1 概要

取引所でデイトレードしているとチャットが目につくことがあります。 注視するほど内容は濃くはない

記事を読む

仮想通貨APIでコピートレード配信システムを作る

仮想通貨、暗号通貨の流行りって基本的にFXと同じ道をたどるので、 今後予想される流行の一つにコピー

記事を読む

APIを使ったアルトコインの自動アービトラージ

国内の取引所ではAPI取引でビットコイン以外をトレードできないため、アルトコインの自動アービトラージ

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽者がいるらしいのでご注意ください。
【MAクロス】仮想通貨でシステムトレード検証(ソフト無料プレゼントあり)

MT4/MT5でも仮想通貨チャートが増えてきたので、そろそろ自動売買や

自動売買プログラム他 無料プレゼント 2019年2月

口座開設プレゼント企画 下記のリンクより口座開設していただいた方にお

バイナリーオプションで特定の手法が勝てるかどうか検証する方法

バイナリーオプションの場合、 リアルタイムの自動売買開発と過去検証の

【MQL4】シンプルに稼働するコピートレードツールを作る。その⑩

今回はリバーストレードができるように改良します。 端的に言うと、コピ

【一覧】シンプルに稼働するコピートレードツールを作る。

MT4以外のソフトを使わずに、DLLも使わずに、同一コンピュータ上で高

→もっと見る

PAGE TOP ↑