*

ZAIFでAPIを使ってオーダーを出す 仮想通貨の自動売買開発⑥

公開:2017/7/10

今回はWEB APIを使って取引注文を出します。
ここまではコインチェック→ZAIF,BitFlyerの順番ですが、今回はZAIFから始めます。

前回までで、それぞれの取引所のPrivate APIの”癖”というか”特性”がわかっていると思うので、今回はそんなに難しくありません。

取引の場合、残高参照よりも送らなければならない必要な情報が増加します。

ZAIFの場合は、パラメータに取引に必要なデータを追加します。

メソッド名は「trade」です。
最小注文サイズは0.0001BTCなので、結構細かく注文できます。
(現時点ではビットコインの価値からして小ロットで回せますが、今後バカ高くなったらお試しで回すのも大変ですね。)

当たり前ですが、あらかじめビットコインと円をある程度入れておいてください。
残念ながら現時点では、paypalのようにデバッグ用のサンドボックスはないので、実資産でデバッグするしかありません。

今回、トレードの処理は記述が長くなるので、関数化しました。

上のコードのこの箇所

「逆じゃないの?」と思うのは私だけでしょうか。

FXをずっとやってきている人間からすると、
買い注文=ASK
売り注文=BID
だと思うのですが、ZAIFはなぜか逆で、
買い注文=BID
売り注文=ASK
の指定です。

これは…さすがに間違いですよね。というか他にAPI使っている人はこれに気付いて黙って放置しているのでしょうか。それとも利用者がいないのでしょうか。

追記:これに関しては2017年の記事にもあります。
【ZAIF】Bid=買い、Ask=売り!?
確かにBidとAskはトレーダー側に立つかプロバイダ側に立つかで見方が変わる相対的なものですが、
トレーダーとしてオーダーを出すのであれば、やっぱりAsk=買い、Bid=売りだと思うのですよ。

謎です。
(直接問い合わせてみても「合っています。間違っていません。」の一点張りでした。)

他には…特に注意点はないです。実際にトレードするのでフェイルセイフだけは忘れないようにしてください。

Comment

  1. 星野慶次 より:

    はじめまして。
    突然ですが、私もFXを長年やっていて、Bid/Askで混乱しましたので、コメントさせて頂きます。

    仮想通貨の取引所では、Maker(板に指値をする人)とTaker(板のプライスで成行き売買する人)がいて、FXでは顧客はみんなTakerという感じです。
    Askで売られているものを顧客が買う。
    Bidで買うというところで顧客が売る。

    しかし、仮想通貨のMakerは、
    Askで売りますよ。どうか買ってください。
    Bidで買いますよ。どうか売ってください。
    というような、まるでFX業者側に立った取引になるためBid/Askが逆に感じます。

    現在Zaifでは、成行き注文ができないようになっていますが、Bid/Askで指定するのではなく、Buy/Sellで指定するようにしてほしいものです。

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

関連記事

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

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

記事を読む

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

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

記事を読む

ビットコインアービトラージ取引履歴

2017年8月13日の取引履歴です。 コインチェックとZaifでアービトラージしています。

記事を読む

The results of the automated bitcoin arbitrage trading between Poloniex and Binance

These days, I made an automated bitcoin arbitrage

記事を読む

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

ずっと国内の大手3社でアービトラージしているのですが、サーバーの脆さや約定力のなさが目立つことが良く

記事を読む

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

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽者がいるらしいのでご注意ください。
他通貨対応H4,D1用EA(ex4)

H4 EURUSD 2018/1/1~2018/12/31 H

Q&A iCustomのEAのエラーについて

Q. 第24回:iCustomでインジケータをEA化するというサイ

【MT4】SP500,日経225,FX用EA(無料配布)

SP500 2018/1/1~2018/12/31 D1 PF:1.

【MT4】H4, D1用EA(プレゼント企画)

EURUSD 2018/1/1~2018/12/31 D1

質問回答コラム

Q. 管理人さん自身はEAで運用しているのですか A.  して

→もっと見る

PAGE TOP ↑