BingXは、TradingViewなどの外部プラットフォームからシグナルを受け取り、無期限先物取引を自動で実行できます(ヘッジモードのクロスマージンおよび分離マージンポジションにのみ適用)。BingXで取引指示を作成し、TradingViewなどのプラットフォームに設定するだけで、取引を完全に自動化することができます。BingXには、シンプル指示と戦略指示の2つがあります。
(1)シンプル指示:取引を開始および終了するには、注文指示と決済指示の両方を設定する必要があります。指示が一度設定されると、取引方向、注文タイプ、証拠金額、利確/損切りを変更することはできません。
(2)戦略指示:各指標は、複雑な取引戦略を完成させるための指示に設定することができます。TradingViewのアラートで変数を使用することで、ポジションの継続的な追加や削減、追加率や削減率のカスタマイズが可能です。
 
シグナル取引へのアクセス方法:
方法1:BingX公式サイトのホームページ下にあリマス「プラットフォームサービス」から「シグナル取引」
方法 2: シグナル取引ページへのリンクを直接クリック:https://bingx.com/signalTrade/
 
手順:
ステップ1:BingXで取引指示を作成します。
ステップ 2:シグナルを受信できるよう、TradingViewのアラートに設定します。
 
ご不明な点がございましたら、オンラインカスタマーサポートまでお問い合わせください。
 

1. シンプル指示の設定方法

ステップ1:BingXでシンプル指示を作成します。

1. パラメータを入力
ご希望の戦略に合わせて、指示名、取引ペア、取引方向、注文タイプ等を入力してください。

截屏2023-07-25 21.18.37.png

*シグナル取引の証拠金モード(分離/クロス)、レバレッジ倍率は直近の無期限先物取引の設定と同じです。設定を変更したい場合は、下の「設定変更」をクリックすると無期限先物取引に移動し、変更を行うことができます。設定変更後、ページを更新すると自動的に最新設定に更新されます。
 

2. 証拠金額を確認
ポジションを注文する際の証拠金額を入力し、「比率」または「固定証拠金」のいずれかを選択できます。
*ここで利用可能な資金は無期限先物取引口座と同じです。「入金」または「振替」で利用可能資金を増やすことができます。

02.png
 

3. 作成完了後にポジションの注文と決済の指示を受信
ボットに関連するいくつかのパラメータが表示されます。これらのパラメータは取引シグナルを受信するためにTradingViewアラートで設定する必要があります。

03.png

  

ステップ2:TradingView戦略アラートでBingXのシグナルを受信するように設定

1. オープニングポジションシグナルの設定
TradingViewアラート:

設定方法:
指示に応じて関連するパラメータを設定した後、「Webhook URL」を選択し、https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert を入力します。

signal_trade.png

メッセージに「ポジション注文指示」を貼り付けた後、「作成」をクリックします。

  
2. ポジション決済シグナル設定
上記と同じ手順で行います。ここで貼り付けているのは「ポジション決済指示」であることに注意してください。システムがポジション決済指示を実行するとポジションの100%が決済されます。
  
3.設定完了
ポジションの注文と決済のシグナルが設定されると、TradingViewの戦略シグナルを自動的に実行する最初のシグナルボットの作成は完了です。シグナル取引ページにて詳細を確認できます。
 

戦略インストラクションでは、比率または数量での注文を選択できます。比率で注文する場合、ポジション注文はUSDⓢ-M先物口座の利用可能マージンの比率を使用し、これはシグナルに基づいて取引 × 価格で計算される値によって決まります。ポジションを決済する際は、シグナルに基づいて取引 ÷ (取引 + |position_size|)の式を使用して比率を計算します。数量で注文する場合、TradingViewの戦略の正確なポジション数が複製されます。シグナルが正常に実行されると、ユーザーはTradingViewとBingXの両方で同じポジション数を保持します。

2.1 比率による戦略インストラクションの設定ガイド

ステップ1:BingXで比率による戦略インストラクションを作成する

1. パラメータを入力
ご希望の戦略に合わせて、指示名、取引ペア、取引方向、注文タイプ等を入力してください。
*シグナル取引の証拠金モード(分離/クロス)、レバレッジ倍率は直近の無期限先物取引の設定と同じです。設定を変更したい場合は、下の「設定変更」をクリックすると無期限先物取引に移動し、変更を行うことができます。設定変更後、ページを更新すると自動的に最新設定に更新されます。
 
2.作成完了。シグナルを受信
ボットに関連するいくつかのパラメータが表示されます。これらのパラメータは取引シグナルを受信するためにTradingViewアラートで設定する必要があります。
  
 

ステップ2:TradingView戦略アラートでBingXのシグナルを受信するように設定

1.アラート設定
TradingViewアラートにアクセス:

04.png

設定方法:
指示に応じて関連するパラメータを設定した後、「Webhook URL」を選択し、https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert を入力します。

signal_trade.png

メッセージに情報を貼り付けた後、「作成」をクリックします。

long message.jpeg

2. スクリプトのデフォルト設定を変更

BTC/USDTを例にして、「指示」をクリックし、「スクリプト」でシグナルを選択します。

20230725-150402.jpeg

歯車のアイコンをクリックし、戦略のプロパティにパラメーターを記入し、戦略トリガー時の資金の使用量を調整します。画像のように設定し、デフォルトとして保存することができます。設定後、TradingViewで100 USDT取引されるごとに、シグナルボットはポジション注文のために無期限先物口座の資金を100%割り当てます。
(1)初期資本金:100 USDT
(2)注文数量:100 USDT
(3)ピラミディング:1注文

20230725-150407.jpeg

注意
一括で市場に参入したい場合は、「ピラミディング」を希望の注文数(Nとします)に変更し、「注文数量」を100/N USDTに変更してください。毎回、ボットは無期限先物口座の利用可能資金の1/Nを注文に使用します。つまり、TradingView上で1 USDT取引されるごとに、シグナルボットがお客様の無期限先物口座の資金の1/Nをポジションの新規注文または既存のポジションへの追加に割り当てます。
  
3.設定完了
シグナル取引が全て設定されると、TradingView戦略シグナルを自動的に実行する最初のシグナル取引ボットが完成します。シグナル取引ページにて詳細を確認できます。
   
ヒント:
既にBingXでコピー取引を行っている場合、シグナル取引で発注した注文は自動的に無期限先物口座で執行され、その口座のフォロワーも取引をコピーします。
 
ポジションの注文と決済の論理
 
A. ユーザーに既存のポジションがなく、シグナルのアクションが「買い」の場合、それはロングポジションの注文を示します。ロングポジションを注文するために使用される証拠金は、次のように計算されます:取引数 × 価格 ÷ 100 × 無期限先物口座の利用可能証拠金。
WUSDT無期限先物取引ペアを例に取ります:ユーザーには既存のポジションがなく、無期限先物口座に50 USDTの利用可能証拠金があり、WUSDTに対して10倍のレバレッジを使用しています。
① ストラテジーがロングポジションの注文シグナル(買い)をトリガーした場合:
{
"data":
{
"action":"buy",
"contracts":"1.554",
"position_size":"1.554"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
  

この時点で、ロングポジションを注文するために使用される証拠金は ≈ 取引数 × 価格 ÷ 100 × 無期限先物口座の利用可能証拠金 = 1.554 × 0.6573 ÷ 100 × 50 = 0.5107221 USDT となります。ロングポジションを注文の金額は ≈ ロングポジション注文に使用される証拠金 × レバレッジ = 0.5107221 USDT × 10 = 5.107221 USDTとなります。注文できるロングポジションの金額は ≈ ロングポジション注文の金額 ÷ 最終価格 = 5.107221 ÷ 0.6573 = 7.77 W です。(注:最終的な充当額はシグナルが市場価格で取引されるため変動する可能性があります)

B. ユーザーに既存のポジションがなく、シグナルのアクションが「売り」の場合、それはショートポジションの注文を示します。ショートポジションを注文するために使用される証拠金は、次のように計算されます:取引数 × 価格 ÷ 100 × 無期限先物口座の利用可能証拠金。
WUSDT無期限先物取引ペアを例に取ります:ユーザーには既存のポジションがなく、無期限先物口座に50 USDTの利用可能証拠金があり、WUSDTに対して10倍のレバレッジを使用しています。
① ストラテジーがショートポジションの注文シグナル(売り)をトリガーした場合:

{
"data":
{
"action":"sell",
"contracts":"1.554",
"position_size":"-1.554"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}

 

ショートポジションを注文の金額は ≈ ショートポジション注文に使用される証拠金 × レバレッジ = 0.5107221 USDT × 10 = 5.107221 USDTとなります。 注文できるショートポジションの金額は ≈ ショートポジション注文の金額 ÷ 最終価格 = 5.107221 ÷ 0.6573 = 7.77 W です。 (注:最終的な充当額はシグナルが市場価格で取引されるため変動する可能性があります)注文できるショートポジションの金額は ≈ ショートポジション注文の金額 ÷ 最終価格 = 5.107221 ÷ 0.6573 = 7.77 W です。(注:最終的な充当額はシグナルが市場価格で取引されるため変動する可能性があります)

 

C. ユーザーが既存のロングポジションを保有している場合、シグナルのアクションが「買い」であれば、それはロングポジションの増加を示します。ロングポジションの増加に使用される証拠金は、取引数 × 価格 ÷ 100 × 無期限先物口座の利用可能証拠金となります。シグナルのアクションが「売り」の場合、それはロングポジションの決済を示します。ポジションの決済額は、|取引数| ÷ (|ポジション数| + |取引数|) × 決済可能な金額となります。「ポジション数」が0の場合、全ポジションが決済されます。
WUSDTの無期限先物取引ペアを例に取ると、ユーザーは既に100 Wのロングポジションを持ち、無期限先物口座には50 USDTの利用可能な証拠金があり、WUSDTには10倍のレバレッジを使用しています。
① ストラテジーがロングポジションの増加シグナル(買い)をトリガーした場合:

{
"data":
{
"action":"buy",
"contracts":"1.554",
"position_size":"67.598"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
 
この時点で、ロングポジションを増加するために使用される証拠金は ≈ 取引数 × 価格 ÷ 100 × 無期限先物口座の利用可能証拠金 = 1.554 × 0.6573 ÷ 100 × 50 = 0.5107221 USDT となります。ロングポジションを注文の金額は ≈ ロングポジション注文に使用される証拠金 × レバレッジ = 0.5107221 USDT × 10 = 5.107221 USDTとなります。注文できるロングポジションの金額は ≈ ロングポジション注文の金額 ÷ 最終価格 = 5.107221 ÷ 0.6573 = 7.77 W です。(注:最終的な充当額はシグナルが市場価格で取引されるため変動する可能性があります).ユーザーのBingXアカウントにおける最終的なロングポジションのW数量は ≈ 初期ポジション量 + 新しいポジション数量 = 100 + 7.77 = 107.77 W となります。
② ストラテジーがロングポジションの決済シグナル(売り)をトリガーした場合:
{
"data":
{
"action":"sell",
"contracts":"1.554",
"position_size":"64.490"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}

この時点での決済すべき数量は ≈ |取引| ÷ (|position_size| + |取引|) * 決済可能な金額 = 1.554 ÷ (1.554 + 67.598) ×100 ≈ 2.247 W となります。ユーザーのBingXアカウントにおける最終的なロングポジションのW量は ≈ 初期ポジション数量 - 決済されたポジション数量 = 100 - 2.247 = 97.753 W となります。

 

D. ユーザーが既存のショートポジションを保有している場合、シグナルのアクションが「売り」であれば、ショートポジションを増加させることを意味します。ショートポジションを増加させるために使用される証拠金 = 取引数 × 価格 ÷ 100 × 無期限先物口座の利用可能な証拠金。シグナルのアクションが「買い」であれば、ショートポジションを決済することを意味します。ポジション決済量 = |取引数| ÷ (|ポジション数| + |取引数|) × 決済可能な金額。ポジション数が0の場合、ポジション全体が決済されます。
WUSDTの無期限先物取引ペアを例に取ると、ユーザーは既に100 Wのショートポジションを持ち、無期限先物口座には50 USDTの利用可能な証拠金があり、WUSDTには10倍のレバレッジを使用しています。
① ストラテジーがショートポジションの増加シグナル(売り)をトリガーした場合:

{
"data":
{
"action":"sell",
"contracts":"1.554",
"position_size":"-67.598"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
 
この時点で、ショートポジションを増やすために使用される証拠金は ≈ 取引数 × 価格 ÷ 100 × 無期限先物口座の利用可能証拠金 = 1.554 × 0.6573 ÷ 100 × 50 = 0.5107221 USDT となります。ショートポジションを注文の金額は ≈ ショートポジション注文に使用される証拠金 × レバレッジ = 0.5107221 USDT × 10 = 5.107221 USDTとなります。
注文できるショートポジションの金額は ≈ ショートポジション注文の金額 ÷ 最終価格 = 5.107221 ÷ 0.6573 = 7.77 W です。 (注記:最終的な充当額はシグナルが市場価格で取引されるため変動する可能性があります)
ユーザーのBingXアカウントにおける最終的なショートポジションのW数量は ≈ 初期ポジション量 + 新しいポジション数量 = 100 + 7.77 = 107.77 W となります。
② ストラテジーがショートポジションの決済シグナル(買い)をトリガーした場合:
{
"data":
{
"action":"buy",
"contracts":"1.554",
"position_size":"-64.490"
},
"price":"0.6573",
"user_info":"STRATEGY_CFXUSDT_cfx_omvlxad863na1f9v41",
"symbol" :"WUSDT.P",
"time":"2024-05-19T09:34:05Z"
}
 
この時点で、決済するショートポジションの数量は ≈ |取引数| ÷ (|ポジション数| + |取引数|) * 決済可能な金額 = 1.554 ÷ (1.554 + 67.598) * 100 ≈ 2.247 W となります。ユーザーのBingXアカウントにおける最終的なショートポジションのW量は ≈ 初期ポジション数量 + 決済したショートポジション量 = 100 - 2.247 = 97.753 W となります。
 
2.2 数量による戦略インストラクションの設定ガイド

ステップ1:数量による戦略インストラクションを作成する。

1. パラメータを入力
ご希望の戦略に合わせて、指示名、取引ペア、取引方向、注文タイプ等を入力してください。
*シグナル取引の証拠金モード(分離/クロス)、レバレッジ倍率は直近の無期限先物取引の設定と同じです。設定を変更したい場合は、下の「設定変更」をクリックすると無期限先物取引に移動し、変更を行うことができます。設定変更後、ページを更新すると自動的に最新設定に更新されます。
2. 作成が完了したら、インストラクション情報を取得してください。
ボットに関連するいくつかのパラメータが表示されます。これらのパラメータは取引シグナルを受信するためにTradingViewアラートで設定する必要があります。
1031-2.png

ステップ2:TradingView戦略アラートでBingXのシグナルを受信できるように設定

1. シグナル設定
TradingViewアラートにアクセス:
設定方法:
指示に応じて関連するパラメータを設定した後、「Webhook URL」を選択し、https://callback.bingxpro.com/api/trading-bot/v1/signal/tradingViewAlert を入力します。
メッセージに情報を貼り付けた後、「作成」をクリックします。
2. 設定完了
ポジションの注文と決済のシグナルが設定されると、TradingViewの戦略シグナルを自動的に実行する最初のシグナルボットの作成は完了です。シグナル取引ページにて詳細を確認できます。
追記:数量で注文する場合
1. TradingViewの戦略の正確なポジション数が複製されます。シグナルが正常に実行されると、ユーザーはTradingViewとBingXの両方で同じポジション数を保持します。
2. position_sizeが0を上回る場合はロングポジションを示し、position_sizeが0を下回る場合はショートポジションを示し、position_size = 0 の場合はポジション決済を意味します。
ポジション注文、追加、決済のロジックを示す例
シグナルパラメータ「position_size」はTradingViewでのポジション数を表し、MはBingXでのポジション数を表します。「+」はロングポジションを示し、「-」はショートポジションを示します。
シナリオA:position_size = 0 の場合、ポジションは決済され、どちら側もポジションを保持しません。
シナリオB:position_sizeが0 を上回る場合、TradingViewでロングポジションを示します。
  • ロングポジションを追加する場合:position_size = 2 BTC で M = 1 BTC のとき、1 BTC を追加すると M は 2 BTC になります。
  • ロングポジションを減少させる場合:position_size = 2 BTC で M = 3 BTC のとき、1 BTC を減少させると M は 2 BTC になります。
  • ポジションを決済して再注文する場合:position_size = 2 BTC で M = -1 BTC のとき、-1 BTC をクローズして2 BTCのポジションを再注文すると M は 2 BTC になります。
  • ポジションに変化がない場合:position_size = 2 BTC で M = 2 BTC のとき、増減はありません。
シナリオC:position_size 0以上の場合、それはTradingViewでショートポジションを示しています。
  • ショートポジションを追加する場合:position_size = -2 BTC で M = -1 BTC のとき、1 BTC のショートを追加すると M は -2 BTC になります。
  • ショートポジションを減少させる場合:position_size = -2 BTC で M = -3 BTC のとき、1 BTC を減少させると M は -2 BTC になります。
  • ポジションを決済して再注文する場合:position_size = -2 BTC で M = 1 BTC のとき、1 BTC を決済して2 BTCのショートポジションを再注文すると M は -2 BTC になります。
  • ポジションに変化がない場合:position_size = -2 BTC で M = -2 BTC のとき、増減はありません。
 
 
注意事項:
1. シグナル取引はBingX無期限先物取引で行われます。取引は無期限先物取引口座の資金を使用します。取引に失敗することのないよう、口座に十分な資金があることをご確認ください。詳細は資金口座にてご確認ください。
2. シグナル取引で対応している取引ペアはプロ契約取引と同じです。取引手数料のルールに関しては、手数料一覧をご確認ください。
3. TradingViewのWebhook機能を利用するには、TradingView Proに加入する必要があります。
4. BingXシグナル取引はTradingViewに加えて、他のプラットフォームのシグナルの受信もサポートしています。
5. シグナルのトリガーは外部プラットフォームに依存します。シグナルの損失または遅延が発生する可能性がありますのでご注意ください。
6. 複数の取引ペアを運用しているトレーダーは、資産分離のために各取引ペアごとに別のサブアカウントを作成し、各アカウントに1つの戦略を設定することを推奨します。
7. TradingVieおよび BingXのポジションの初期化:シグナルの連携を開始する前に、TradingView と BingX 両方でポジションをリセット(ゼロに設定)してください。
8. 比率による戦略設定の注意点:比率を使用した戦略の際は、ポジションを閉じるために position_size=0`を使用してください。ワンクリック反転機能の利用は避けてください。
9. シグナル取引は個別分離証拠金モードと片方向モードには対応していません。この2つのモードを使っている場合は、シグナルを受け取ることができません。 シグナル取引を行う際は、ヘッジモードを使用し、クロスマージンまたは分離証拠金モードを選択してください。