(1)シンプル指示:取引を開始および終了するには、注文指示と決済指示の両方を設定する必要があります。指示が一度設定されると、取引方向、注文タイプ、証拠金額、利確/損切りを変更することはできません。
(2)戦略指示:各指標は、複雑な取引戦略を完成させるための指示に設定することができます。TradingViewのアラートで変数を使用することで、ポジションの継続的な追加や削減、追加率や削減率のカスタマイズが可能です。
1. シンプル指示の設定方法
ステップ1:BingXでシンプル指示を作成します。
*シグナル取引の証拠金モード(分離/クロス)、レバレッジ倍率は直近の無期限先物取引の設定と同じです。設定を変更したい場合は、下の「設定変更」をクリックすると無期限先物取引に移動し、変更を行うことができます。設定変更後、ページを更新すると自動的に最新設定に更新されます。
ステップ2:TradingView戦略アラートでBingXのシグナルを受信するように設定
1. オープニングポジションシグナルの設定
TradingViewアラート:
メッセージに「ポジション注文指示」を貼り付けた後、「作成」をクリックします。
2. 戦略指示の設定方法
戦略インストラクションでは、比率または数量での注文を選択できます。比率で注文する場合、ポジション注文はUSDⓢ-M先物口座の利用可能マージンの比率を使用し、これはシグナルに基づいて取引 × 価格で計算される値によって決まります。ポジションを決済する際は、シグナルに基づいて取引 ÷ (取引 + |position_size|)の式を使用して比率を計算します。数量で注文する場合、TradingViewの戦略の正確なポジション数が複製されます。シグナルが正常に実行されると、ユーザーはTradingViewとBingXの両方で同じポジション数を保持します。
2.1 比率による戦略インストラクションの設定ガイド
ステップ1:BingXで比率による戦略インストラクションを作成する
ステップ2:TradingView戦略アラートでBingXのシグナルを受信するように設定
2. スクリプトのデフォルト設定を変更
(2)注文数量:100 USDT
一括で市場に参入したい場合は、「ピラミディング」を希望の注文数(Nとします)に変更し、「注文数量」を100/N USDTに変更してください。毎回、ボットは無期限先物口座の利用可能資金の1/Nを注文に使用します。つまり、TradingView上で1 USDT取引されるごとに、シグナルボットがお客様の無期限先物口座の資金の1/Nをポジションの新規注文または既存のポジションへの追加に割り当てます。
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"
}
② ストラテジーがロングポジションの決済シグナル(売り)をトリガーした場合:
{
"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"
}
注文できるショートポジションの金額は ≈ ショートポジション注文の金額 ÷ 最終価格 = 5.107221 ÷ 0.6573 = 7.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:数量による戦略インストラクションを作成する。
ステップ2:TradingView戦略アラートでBingXのシグナルを受信できるように設定
1. TradingViewの戦略の正確なポジション数が複製されます。シグナルが正常に実行されると、ユーザーはTradingViewとBingXの両方で同じポジション数を保持します。
2. position_sizeが0を上回る場合はロングポジションを示し、position_sizeが0を下回る場合はショートポジションを示し、position_size = 0 の場合はポジション決済を意味します。
ポジション注文、追加、決済のロジックを示す例
シナリオ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 のとき、増減はありません。
- ショートポジションを追加する場合: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 のとき、増減はありません。
8. 比率による戦略設定の注意点:比率を使用した戦略の際は、ポジションを閉じるために position_size=0`を使用してください。ワンクリック反転機能の利用は避けてください。