*

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
https://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に公開されるので、問い合わせ等はメールでお願いします。

関連記事

Which Japanese company(bitFlyer,CoinCheck,ZAIF) is the best when you use API?

Last year, I made a BTC arbitrage system among bit

記事を読む

MT4でビットコインの自動売買と過去検証

ビットコインチャートを表示できるMT4業者が増えてきたということですが、 現物でアービトラージをす

記事を読む

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

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

記事を読む

ETH(イーサリアム)のアービトラージの取引結果(Binance vs Poloniex)

前回まででアルトコインのアービトラージの作り方や背景について説明しましたが、今回は実際の取引結果をご

記事を読む

【MAクロス】仮想通貨でシステムトレード検証(ソフト無料プレゼント)

MT4/MT5でも仮想通貨チャートが増えてきたので、そろそろ自動売買やらバックテストやらができるよう

記事を読む

 

  • (↑広告です。このサイトの管理者の運営ではありません)



  • 横瀬兼元(ペンネーム)です。

    ご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    偽者(オリジナルある模倣者)がいるらしいのでご注意ください。
no image
(MT4EA)MACDと特殊ベッティング【EA検証班求ム】 

. . 超シンプルなMACDのEAです

MT4の1分足テストで起こる致命的な現象

1分足っていうのは他の時間枠といろいろ違う点があります。 まず、本題か

no image
【EA検証班募集】コツコツドカンとドローダウン(MT4) ~原理は単純を、構造は複雑を、人は最も人らしく~

EURGBP 2018.11.1~2019.4.30 D1 Sp

MT5のテスターではスプレッドは変更できないという事実

を知らない人が多くて、「このバックテストのスプレッドはいくつですか」と

FX業界の人種マップとその特徴 LP、ホワイトラベル、商材屋さん、開発代行…

FX業界にはさまざまな人種というか役割の人たちがいます。職人気質の開発

→もっと見る

PAGE TOP ↑