*

How to create BTC trading systems with bitFlyer’s API(get rate, account info and trade)

公開日: : ビットコイン自動売買 , ,

As you may know, bitFlyer is one of the most popular BTC trading companis in Japan and its volume is very big! Today, I wanna talk about how to use the API. But don’t worry. There’s nothing to worry about it. It’s very easy. …maybe

First, check the link below.
https://lightning.bitflyer.jp/docs?lang=en

It’s bitFlyer API documentation. I hope you read before you come here. There is a sample written by Javascript but if you wanna sell or give your software, Javascript is not so good as you think.

You might think it unusual but I coded my system in PHP. Cos I’m not good at Javascript and the reason as I mentioned.

How to get BTC rate

To get BTC rate is the easiest method. Just use HTTP request to the URL.
The array name is unusual as compared to other companies so I changed the array best_ask -> ask.

This is Public method so you don’t have to use your API key nor hash.

How to get account info

In order to get your account info, you have to have your API key. I won’t talk about how to get API key on your account page here.

This method is Private method. In other words, you have to use hash and some options.

Anyway, all you have to do is use the code below.

Just change the API key to yours. You can re-code this into function or use this as it is. The last “echo” is just for debugging. If you don’t need it, then just delete it.

Trading method

I made a function for easy use.

If you want to change the tradinglot, change $orderamount.
$ordertype must be “BUY” or “SELL”.
$orderrate should be current BTC rate but if it’s MARKET order it’s not required.(You can use 0)

In documentation, Nonce must be UNIX time stamp. However when I check it ok to use Unix mili timestamp, it was OK. So, if you’are trying fast trading, mili timestamp must be better I think.

And, HTTP request is POST this time.

Where the server location

bitFlyer’s server location is Kansas even if a Japanese trader uses. So, if you gonna use VPS or other dedicated server, datacentre in Kansas is better although these days bitFlyer’s server is very bad as you may know.

I wrote about it before
http://fxantenna.com/post-2381/
(Sorry, it’s in Japanese)

By the way, I made a BTC arbitrage trading system among bitFlyer, CoinCheck and ZAIF. If you’re interested, please contact info_at_fxantenna.com.

Message

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

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

関連記事

CoinCheckに自動ログインする【UWSC】

以前、仮想通貨暗号通貨の自動売買に関して書きましたが、 今回は実際にUWSCを使ってログインをして

記事を読む

仮想通貨取引所のチャット音声自動読み上げシステムを作る2 APIでチャット内容を取得

bitFlyerのチャットメソッドは https://lightning.bitflyer.jp/

記事を読む

APIで取引所の残高を取得する 仮想通貨の自動売買開発④

公開:2017/6/21 前回はPRIVATE APIにアクセスするためのハッシュの生成でした

記事を読む

仮想通貨の自動売買 API vs UWSC

現在、WEB APIxPHPを使う方法とUWSCを使う方法を考察していますが、 実際に開発する

記事を読む

POLONIEXの残高参照Androidアプリを作る

POLONIEXというアルトコインの取扱数ではコインチェックの比ではない取引所があるのですが、 P

記事を読む

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

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽物がいるらしいので偽物にご注意ください。
no image
[bitwallet]paypal, Netteler, Skrillの次のオンラインマネーウォレット

近頃FX業界ではbitwallet(旧:mybitwallet)という

no image
ストップレベル=0はストップレベルがないことではない

MT4/MT5では予約注文を行う際にストップレベルというものがあります

no image
私の偽者、偽ブログにご注意ください

読者の方からご連絡いただいたのですが、私のブログの内容をそのままコピー

no image
サービス展開向けの仮想通貨自動売買システムを作るには

前置き ビットコイン、仮想通貨の自動売買を作る目的として、通常は個人

一回の演算で複数のリクエストを送る 仮想通貨の自動売買⑪

公開:2017/9/4 基本的にjson形式でAPIをたたく場合

→もっと見る

PAGE TOP ↑