*

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

関連記事

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

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

記事を読む

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

These days, I made an automated bitcoin arbitrage

記事を読む

PHPで仮想通貨APIを処理するときの注意

Web APIは基本的にJavascriptで処理させることを想定していますが、これまでのようにPH

記事を読む

MQLとWEB APIとHashの話~MT4から仮想通貨取引所APIの取引メソッドを~

ビットコインの自動売買システム構築のトピックに関して、 「・・・hash_hmac('sha256

記事を読む

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

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

記事を読む

 

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



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

    ご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    偽者(オリジナルある模倣者)がいるらしいのでご注意ください。
【MT4EA】半年で5万回以上トレードしても右肩上がりにできる証明(EA配布)

(ただし、スプレッドが狭ければ...) EURUSD

no image
(MT4EA)MACDと特殊ベッティング【EA検証班求ム】 

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

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

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

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

EURGBP 2018.11.1~2019.4.30 D1 Sp

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

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

→もっと見る

PAGE TOP ↑