※仮想通貨=暗号資産です(仮想通貨という表記で解説しています)
指値注文(Maker注文)したのに、成行注文(Taker注文)として約定してしまった。
そんな経験はありませんか?(´・ω・`)
ワイも最初の頃は、
「あ…ありのまま今起こったことを話すぜ!
指値注文をしたのに、成行注文になっていた…
何を言ってるか分からねーと思うが、俺にも分からねえッ!」
という状態になっていました。
手数料は取引所によってマチマチですが、指値注文の方がお得なケースが多いんじゃないかと思います。
少しでもお得にと思って指値注文したのに、知らぬ間に成行注文になっていたらポルナレフ状態ですよね。
ですがこれは、催眠術や操作ミスといったチャチなもんじゃあ断じてねぇです。
そこまで難しい話でもないのですが、なぜそんなことになるのか解説していきます(=゚ω゚)ノ
指値注文になる条件
指値注文の条件として、注文一覧表である「板に並ぶ」必要があります。
指値注文で出したのに、成行注文として約定してしまう原因は、この「板に並ぶ」をという条件を満たせていないからです。
板とは
「板」とは何か、簡単に説明しておきます。
知ってる人は飛ばしてください ⊂二二( ^ω^)二⊃
例として、国内取引所「bitbank」の画面を載せます(/・ω・)/⌒☆
左図の赤枠が「板」です( ・∀・)
ちなみに、左図はXRP(リップル)の取引板になります。
仮想通貨を販売所でしか売買していない方は、あまり馴染みがないかもしれません。
取引所で売買する機能がある国内取引所や海外取引所なら、どこの取引所でも似たような画面があるかと思います。
「仮想通貨を売りたいという注文」と「仮想通貨を買いたい」という注文に分かれています。
売却・購入のいずれも、「希望価格」と「数量」が表示されています。
注文が板に並ぶためには?
板に並ぶためには、即座に約定しない価格で注文を出す必要があります。
例えば、売り注文の場合はどこを見るのか。
買い注文の中で、一番現値に近い価格に設定されている注文を見ます。
売り注文の際、希望価格をこの価格以下に設定すると、即約定します。
※数量やタイミングにもよりますが
上図だと、「78.717円で415.9411XRPを買いたい」という注文が板にある訳です。
そこで自分が「78.717円で415.9411XRP売りたい」と注文を出せば、既に出ている希望とマッチしているわけですから、すぐに約定します。
すぐに約定するということは、自分が出した注文が板に並ぶことはありません。
ただし、「78.717円で2000XRP売りたい」と注文を出した時は、話が変わってきます。
78.717円で売れるのは、「2000XRPの内、415.9411XRPだけ」です。
次に板に出ている買い注文は、「78.706円で5131.2333XRP」なので約定しません。
自分は78.717円で売りたいと注文を出していますので、当然78.706円で約定することはありません。
そのため、「415.9411XRP」は成行注文として即約定しますが、残りの「1584.0589XRP」は板に並びます。
その板に並んだ「希望価格78.717円、数量1584.0589XRP」の売り注文が約定すれば、それは板に並んでいるので、指値注文として約定します。
また、仮想通貨の銘柄にもよりますが、板に並んでいる注文状況は秒で変わります。
これなら指値になるだろうと思って注文を出しても、自分が注文を出す寸前に板の状況が変わって、成行注文になってしまうケースもあるかと思います。
板の変化が激しい仮想通貨や、現値に近い希望価格での注文をする際は、ご注意くださいですお( ^ω^)
注文を出したら板に並ぶんじゃないの?
「注文を出してるから、一瞬でも板に並ぶんじゃないの?」
と思う方もいるかもしれません。
おそらく、「①注文を受ける→②現在出ている注文で約定できるものがないか探す→③約定するものがないから板に並べる」という感じのシステムなんじゃないかと思います。
なので、「②の工程で約定したら、板には並ばないということじゃないか」と勝手に思っています(´・ω・`)
絶対に指値注文にする方法
絶対に指値注文として注文できるシステムがあります。
ただし、そのシステムが取引所によってはないケースもありますので、そのシステムがある取引所という前提ですが…
例として、またまたbitbankの画面を出します(/・ω・)/⌒☆
bitbankだと、「Post Only」にチェックを入れると、必ず指値注文になります。
もし注文を出した時に指値注文にならなかった場合、注文がキャンセルされます。
キャンセルされるため、再度注文を出す必要がありますが、成行注文になることはないので安心ですね。
Post Onlyの機能がある場合は、利用されることをオススメします( ・∀・)