要点
Binance(バイナンス)現物取引は、市場での運用における公平性と効率性を確保するために、事前に定められた一連のルールに従います。
指値注文、市場注文、ストップリミット注文など、さまざまな種類の注文が利用可能で、価格制限、数量、名目(見積)額などの多様なフィルター係数が、取引ペアに適用されます。
精度ルールを理解することは、注文の有効性とコンプライアンスを確保するうえで基本です。
Binance(バイナンス)は、安定した取引のためにレート制限(マーケットレート制限)を設けています。
はじめに
現物取引では、リアルタイムの市場価格で暗号通貨の売買を行えます。取引の安定性を確保し、トレーダーを保護し、取引の公正な執行を促進するために、取引プラットフォームはいくつかの秩序だったルールを適用します。これらのルールは、注文の提示、執行、決済の方法を定め、マーケットメイカーと参加者に利益をもたらします。
この記事では、Binance(バイナンス)現物取引ルールの主要コンポーネントを、以下を含めて概説します:
サポートされている注文タイプと、その仕組み。
取引フィルターと制約(価格、数量、名目額など)。
精度ルールと丸めガイドライン。
自己取引防止モード。
プラットフォームのルールに合致する指値注文の実例。
これらの側面を理解することは、取引戦略を改善し、すべてのアクションが取引プラットフォームの要件に準拠していることを確認するうえで重要です。
取引プラットフォーム情報:取引制約の理解
Binance は REST API エンドポイント /exchangeInfo を提供しており、サポートされているすべての取引ペアについて、取引ルール、フィルター係数、制約を表示します。このエンドポイントは、ルールに適合した注文を出し、スムーズな取引体験を確保するために不可欠な情報を提供します。
exchangeInfo エンドポイントの構造
exchangeInfo 応答のシンボル配列には、各取引ペアに関する詳細情報が含まれます。主な基本項目には以下が含まれます:
シンボル:取引ペアの識別子(例:BTCUSDT)。
ステータス:取引ペアが現在、積極的に取引可能かどうかを示します。
基本元と価格元:取引ペアの基本元と価格元を定義します。
基本の数量精度と価格設定(レート)の精度:数量の値に適用される精度ルール。精度とは、基本元と価格元における小数点以下の桁数のことです。
注文タイプ:この取引ペアでサポートされている注文タイプを一覧表示します。
分割注文の可用性:分割注文が許可されているかどうかを示す論理値。分割注文により、トレーダーは注文全体のうち一部だけを注文帳に表示して、より大きな取引を実行できます。
フィルター係数:使用可能なフィルター係数の一覧(例:価格、数量、名目額の制限など)を含みます。
自己取引防止のデフォルト設定:この取引ペアに対してデフォルトで設定される自己取引防止モード。
許可される自己取引防止モード:この取引ペアに適用できる自己取引防止モードを説明します。
フィルター係数の詳細な概要
すべての取引ペアには、注文が正しく実行されることを保証するさまざまなフィルター係数が適用されます。フィルター係数は不正な取引を防止し、安定した取引環境を維持するために取引プラットフォームのルールを強制します。利用可能なフィルター係数の種類について詳しく見ていきましょう。
価格フィルター係数
価格変動に対する最小値・最大値・価格変動量(ステップ)を定義し、注文価格が許可された範囲内にあり、正しい価格ステップ増分に従うことを保証します。
例:
次の価格フィルター係数の変数を考えてみてください。
最小価格:0.01、最大価格:1000000.00、価格変動量(ステップ):0.01。
正しい注文価格は 25000.0 です。
誤った注文価格は 25000.015(価格変動量に対する倍数ではありません)。
数量の量
注文数量の最小値・最大値・ステップサイズ(取引の単位数)を定義し、取引数量が Binance(バイナンス)が適用する数量制限に従うことを保証します。
例:
最小数量が 0.0001、最大数量が 100、ステップサイズが 0.0001 だと仮定します。
正しい注文数量は 0.0002 です。
誤った注文数量は 0.00025(ステップサイズの倍数ではありません)。
分割注文のパーツ
許可される分割注文のパーツ(分割数)の最大数を定義します。分割注文により、大きな注文をより小さい表示パーツに分けて執行し、市場への影響を回避できます。
例:
上限が 10(最大で注文を 10 個の表示パーツに分割可能)だと仮定します。
正しい分割注文は、10パーツに表示された 100 BTC の注文で、各パーツは 10 BTC です。
誤った分割注文は、10パーツを超える 100 BTC を 20 パーツに分割したものです(上限を超えています)。
マーケット数量の上限
数量と似ていますが、市場注文および指値注文にのみ適用されます。注文が許可された数量範囲内に収まることを保証します。
例:
最小数量が 0.001、最大数量が 50、ステップサイズが 0.001 だと仮定します。
正しい市場注文数量は 10.001 です。
誤った市場注文数量は 10.0005(ステップサイズの倍数ではありません)。
トラッキング・デルタ
ストップのトラッキング・デルタの最小値・最大値を定義します。ストップ・トリガー注文は、価格の動きに応じて動的に調整されます。
例:
デルタ以上のトラッキングの最小値が 10、デルタ以上のトラッキングの最大値が 2000、デルタ未満のトラッキングの最小値が 10、デルタ未満のトラッキングの最大値が 2000 だと仮定します。
正しいストップ・トリガー注文は、現在の価格より上下に 10 ポイントです。
誤ったストップ・トリガー注文は、現在の価格より上下に 5 ポイント(デルタ以上の最小トラッキング/デルタ未満の最小トラッキングで許可される最低値より小さい)です。
価格(サイド)に基づくパーセンテージ
注文価格の正しい範囲は、過去の取引の平均値に対する割合として定義されます。市場を混乱させる急激な注文価格を防ぐために使用されます。
例:
売り側の価格倍率(上方向)が 5、売り側の価格倍率(下方向)が 0.2、買い側の価格倍率(上方向)が 5、買い側の価格倍率(下方向)が 0.2 だとします。
到達可能な最高入札(売り)価格は、平均価格の 5 倍です。
到達可能な最低の注文価格(買い)は、平均価格の 0.2 倍です。
名目(見積)額
注文の名目(見積)総額が、必要な最小額を満たすことを保証します。
例:
名目(見積)額の最小値が 5 だとします。
正しい注文:0.002 BTC を 2500 USDT で発注=5 USDT。
誤った注文:0.001 BTC を 2500 USDT で発注=2.5 USDT(必要な名目(見積)額の最小額未満)。
注文数の上限
各取引ペアで許可されるオープン注文の合計数を制限します
例:
注文数の上限が 200 なので、
ユーザーがすでに 200 のアクティブ注文を持っている場合、追加の注文は拒否されます。
アルゴリズム注文数の上限
オープンのアルゴリズム注文(ストップリミット)の数を制限します。
例:
アルゴリズム注文数の上限が 5 だとします。
正しいシナリオ:ユーザーが 5 件のストップリミット注文を出します。
誤ったシナリオ:ユーザーが 6 件目のストップリミット注文を出そうとします(適用される上限を超えています)。
サポートされている注文タイプ
各取引ペアは、ユーザーがさまざまな条件で取引を実行できるように、多様な注文タイプをサポートしています。以下が含まれます:
指値注文:指定した価格での買いまたは売り。
指値メーカー注文:注文がメイカー注文として注文帳に登録されることを保証します。
市場注文:利用可能な最良価格での買いまたは売り。
損切り:停止価格に到達したら発動する市場注文。
損切りの指値注文:停止価格に到達したら発動する指値注文。
利確注文:事前に定めた利益水準に到達したら発動する市場注文。
利確の指値注文:事前に定めた利益水準に到達したら発動する指値注文。
自己取引防止(STP)モード
Binance は、ユーザーが意図せず自分の注文とマッチしてしまうのを防ぐ自己取引防止機能をサポートしています。自己取引防止モードは以下を含みます。
テイカー注文の無効化:受け手(テイカー)の注文が、同一ユーザーの既存注文と一致する場合、その受け手(テイカー)の注文は取り消されます。
メイカー注文の無効化:メイカーの既存注文(メーカー注文)が、同一ユーザーの新しい注文と一致する場合、そのメイカー注文は取り消されます。
両方の注文の無効化:両方の注文が自己取引につながる場合、両方が取り消されます。
なし:自己取引防止は適用されず、ユーザー自身の注文同士が互いにマッチする可能性があります。
Binance の精度と丸め
Binance は、不正な注文を防ぐための精度ルールを適用しています。価格変動量や数量ステップサイズの値に一致しない注文は拒否されます。よくある問題は以下のとおりです:
不正な価格増分:価格が価格変動量に一致しない場合、丸めが必要です。
不正な数量増分:数量が数量ステップサイズに一致しない場合、調整が必要です。
名目(見積)額の誤り:名目(見積)額の最小値を下回る注文は拒否されます。
解決策:注文を送信する前に、精度フィルター係数や値の丸めを確認するため、必ず exchangeInfo を取得してください。
例:注文を出すための情報を取得
正しい注文を出すには、トレーダーは取引プラットフォームのフィルター係数に従う必要があります。以下のスクリプトがフィルター係数データを取得します。
よくある質問
エンドポイント /exchangeInfo は何に使われますか?
/exchangeInfo は Binance(バイナンス)の REST API エンドポイントで、サポートされているすべての取引ペアの取引ルールを表示します。注文タイプ、フィルター変数、精度ルール、自己取引防止モードなどが含まれます。注文前にこれらのデータを取得することで、あなたの注文が取引プラットフォームの要件を満たしているかを確認できます。
注文がフィルター要件を満たさない場合はどうなりますか?
フィルターのいずれかのチェックに失敗した注文は、どのフィルターに従わなかったかを示すエラーコードとともに拒否されます。よくある拒否理由には、価格が価格変動量に対する正しい倍数になっていないこと、数量が最小値未満またはステップサイズの倍数でないこと、名目(見積)額の最小値未満の注文であることなどがあります。
指値メーカー注文とは何ですか?
指値メーカー注文とは、注文帳にメイカー注文として出された場合にのみ受け入れられる指値注文です。注文が既存注文に対して即時に執行される場合(テイカーとして)には拒否されます。トレーダーは、テイカー手数料の支払いを回避するためにこのタイプの注文を使用します。
Binance(バイナンス)での自己取引防止はどのように動作しますか?
自己取引防止を有効にすると、プラットフォームは受け入れられるかどうかを、受信した注文が同一アカウントの既存注文に対して執行されるかどうかで確認します。自己取引防止モードに応じて、自己取引が発生しないように受信注文または既存注文、または両方が取り消されます。
なぜアプリの精度を理解することが重要ですか?
Binance(バイナンス)は、価格と数量に対して厳格な精度ルールを課しています。注文が取引ペアの指定された価格変動量または数量ステップサイズに一致しない場合、注文は拒否されます。/exchangeInfo のフィルター係数データを取得し、送信前に値を適切に丸めることで、拒否される注文を減らし、執行の信頼性を高められます。
まとめの考え
Binance(バイナンス)における現物取引ルールを理解することは、効果的かつ戦略的に取引するうえで非常に重要です。exchangeInfo のエンドポイントは、注文タイプ、取引フィルター係数、精度ルールといった重要な洞察を提供し、トレーダーが不要な拒否ケースを避けながら正しい注文を出せるようにします。さらに、レート制限により安定性が確保され、過度な API 注文が市場の運営に影響を与えることを防ぎ、より信頼性の高い取引体験につながります。
プラットフォームのフィルター係数と注文の制約を活用することで、トレーダーは戦略を改善し、取引の執行を最適化し、Binance(バイナンス)の取引ガイドラインに準拠できます。これらのルールを包括的に理解することで、トレーダーは効率的に作業し、エラーを減らし、不適切な注文提出に関連するリスクを軽減できます。
より深い洞察と継続的な更新のために、Binance API のドキュメントおよび追加の取引リソースを確認することをトレーダーに推奨します。常に最新の情報を把握し、取引能力を高めましょう。
関連記事
免責事項:本コンテンツは「現状のまま」提供され、一般的な情報および教育目的のみに使用されます。いかなる種類の表明または保証もありません。本内容は、金融上または法律上の助言、その他の専門的な助言として解釈されるべきではなく、特定の製品またはサービスの購入を推奨するものでもありません。適切な専門家に相談する必要があります。記事が外部の提供者によって作成された場合、そこに含まれる見解は当該外部提供者のものであり、Binance アカデミーの見解を必ずしも反映するものではない点にご注意ください。デジタル資産の価格は変動します。投資した金額の価値は下落する場合もあれば上昇する場合もあり、投資元本が回収されない可能性もあります。投資判断の最終責任はあなた自身にあります。Binance アカデミーは、あなたが被った可能性のある損失について責任を負いません。詳細については、利用規約リスク警告、Binance アカデミーの規約 をご確認ください。
