Bitget先物シグナルBot:TradingViewシグナルによる自動取引が可能
Bitgetは、ユーザーの取引体験をさらに向上させるため、先物シグナルBotをまもなく提供開始します。先物シグナルBotは、TradingViewからのシグナルを用いてUSDT-M無期限先物を自動で取引できる強力なツールです。TradingViewのウェブフック機能は、トリガーのたびに特定のURLにリクエストを送信し、取引の自動化を実現します。
Bitget先物シグナルBotの使用を開始する前に、以下をよくお読みください。
-
ウェブフックを使用するには、TradingViewの有料登録者(Pro/Pro+/Premium)である必要があります。
-
詐欺、不正メッセージ、他者による偽注文の受信を避けるため、ご自身のウェブフックURLを他者に開示しないでください。
-
お客様が受信するTradingViewのアラートは、お客様の設定に基づきます。Bitgetはいかなる取引損失に対しても責任を負いません。
-
シグナルのトリガーはサードパーティのプラットフォームに依存しており、シグナルの紛失や遅延のリスクがあることに注意してください。ご理解とご協力のほどよろしくお願いいたします。
-
この機能は、価格ソースがBitgetであるUSDT-M無期限先物取引でのみ利用可能です。TradingViewで価格ソースが正しく設定されていることをご確認ください。
-
Bitget先物シグナルBotに使用可能な総資金は、 Bot作成時にBotサブアカウントに投入した資金量に依存し、先物アカウントにある資金はマージンとして使用されず、損失も発生しません。
-
TradingViewのシグナル取引はワンウェイモードのみに対応しているため、Botスクリプトがヘッジモードで実行されないようご注意ください。
-
Botは複数の取引ペアをサポートしますが、注文はBitget先物シグナルBotがTradingViewシグナルと一致するペアにのみ発注されます。
-
各ウェブフックには、TradingViewアラートを1つずつ設定する必要があります。ウェブフックに複数のTradingViewアラートが設定されている場合、異常注文となったり、資金の損失が発生した場合、Bitgetは責任を負いませんのでご注意ください。
-
お客様のBot関数と特定のBotスクリプトに基づいて、希望する結果に一致するフォローモードをお選びください。
TradingViewのBotスクリプトが既存の理論上のオープンポジションを決済した後にシグナルを追跡するように選択した場合、Bitget上のBotが稼働を開始する際、既に理論上のオープンポジションがある場合、ポジションが決済されるまでシグナルは追跡されないため、各シグナルによってトリガーされる注文はスクリプトの注文予想と同じになります。
最初のシグナルから追跡を選択した場合、Botが実行された後にシグナルが入るとすぐに追跡します。Bitget上で注文が執行されるたびに、Bitget上のポジションがスクリプトの理論上のポジションと一致するようになります。注:TradingViewのBotスクリプトに既存の理論ポジションがある場合、またはシグナルが途絶えた場合、Bitget上の売買方向や数量がシグナルと一致しない状況になることがあります。ただし、次のシグナル送信時には、ポジションの方向と数量は常に修正され、Botスクリプトのポジション予想と完全に一致します。
-
Bitgetがシグナルを正しく受信するためには、発注数を制御するために呼び出す関数に「数量(qty)」を設定することをお勧めします。スクリプトで設定されていない場合、TradingViewのルールに基づいて、注文数量はデフォルト値の「NaN」に従って実行されます。
本記事では、Bitgetでウェブフックを設定し、使用する方法を説明します。開始する前に、TradingViewの有料登録者(Pro/Pro+/Premium)であることをご確認ください。
Bitgetでシグナルを作成する
まず、先物シグナルBotを選ぶ
ステップ1:シグナルの作成
Botスクリプトに基づいてシグナル名と説明をカスタマイズする
ステップ2:スクリプトの設定
Bitgetを価格ソースとするUSDT-M無期限先物を選択します。
TradingView PineエディタでBotを作成する
ウェブフックシグナル取引はBotの実行にのみ使用され、インジケーターには使用されないことに注意してください。チャート上でインジケーターとBotのどちらを使用するかを判断するには、Pineスクリプトのソースコードの最初のセグメントをご参照ください。Botと表示されている場合は、Botが使用されていることを意味します。逆にインジケーターと表示されている場合は、インジケーターが使用されていることを意味します。
チャートにBotを追加する
バックテストBotスクリプトのROI
Botの設定とパラメーターを開く
初期資金をBotのサブアカウントの金額に設定します。初期資金パラメーターは注文発注にはあまり影響しませんが、バックテストデータがより正確になるように、Botのサブアカウントに投資している金額をフィールドに入力することをお勧めします。
Bitgetがシグナルを正しく受信するためには、Botコードで注文サイズを設定することをお勧めします。Bot関数のサイズを「NaN」に設定した場合、セットアップの必須パラメーターは「注文サイズ」のみとなります。TradingViewは、デフォルトのパラメータールールに従って、各注文のサイズをBitgetに送信します。実際に発注できる総注文数は、お客様のアカウントの利用可能残高によって異なります。
ステップ3:シグナルの設定
Botテスターのアラートアイコンをクリックして、Botのアラートを作成し、メッセージテンプレートとウェブフックurlをアラートポップアップウィンドウに貼り付けます。
Bitgetページからメッセージテンプレートをコピーし、アラート設定のメッセージボックスに貼り付けます。
BitgetページからウェブフックURLをコピーし、アラート設定のURLボックスに貼り付けます。
「作成」をクリックすると、アラートが作成されます。Bitgetに戻ってシグナルを表示し、Botを作成します。
シグナルを使ったBotの作成
ステップ1:TradingView Botに一致する取引ペアを選択する
ステップ2:ご希望に合ったシグナル追跡モードを選択する
ステップ3:レバレッジを選択し、Botのマージンを入金する
ステップ4: Botを作成する
これで、先物シグナルBotの設定は完了です。以下のことが可能になります。
1. Bitgetアプリまたはウェブサイトで、Botシグナルに関するプッシュ通知を受信します。
2. Bot取引ページのチャートで受け取ったBotシグナルをご確認ください。
3. シグナルを受信したときにBotのパラメーターに従って注文を実行します。
注:シグナル受信時にBitgetで発注された注文は成行注文となり、指値注文は現時点ではサポートされません。注文価格の過度な乖離を避けるため、価格ソースをBitgetのUSDT-M無期限先物取引ペアをお選びください。
シグナルの詳細の表示
シグナルの詳細を表示するには、その横にある「詳細」ボタンをクリックするとウェブフックURLとメッセージテンプレートが表示されます。さらに、TradingViewから送信されたシグナルのログを見ることができます。
Botの詳細の表示
「現在のBot」に切り替えて、シグナルBotの詳細を表示します。
先物シグナルBotの終了
手動で終了
手動で終了すると、Botのオープンポジションは市場価格で決済されます。
自動的に終了
以下の場合、ウェブフックシグナルBotは自動的に終了することがあります。
-
お客様のポジションが清算された場合
-
お客様のアカウントが制限された場合
-
シグナルが途絶えたことが検知された場合、Botの終了につながることもあります。
数量制限
各ユーザーは一度に最大10個のシグナルを作成でき、各シグナルは同時に最大20個のBotと関連付けることができます。上記の上限に達した後、新しいシグナルやBotを作成することはできません。
注文の制限
ウェブフックBotを通じて発注された注文は、最小または最大の注文サイズ、先物価格の制限などを含む、手動で発注された無期限先物取引注文と同じ注文制限が適用されることに注意してください。
ウェブフックシグナルBotの発注に失敗した理由です。
エラーメッセージ
|
注
|
シグナル受信が遅れているため、注文がキャンセルされました。
|
シグナルが遅れています。今、注文を出して実行すると、注文がずれる可能性があるため、注文がキャンセルされました。
|
取引ペアは無効であり、注文は失敗しました。
|
Bitgetがサポートしていない、または上場廃止となった取引ペアです。
|
注文パラメーターが見つかりません。再度コピー&ペーストして、メッセージテンプレートをご利用ください。
|
パラメーター設定が不完全です。もう一度ウェブフックを実行してください。
|
残高不足のため、ご注文いただけません。
|
マージン残高が不足しているため、注文を発注することができません。先物アカウントまたは統合アカウントにお振替ください。
|
リスク制限を超えたため、注文は実行できませんでした。
|
注文を出すと、現在設定されているリスク限度を超えます。リスク制限は「取引設定」で調整できます。
|
オープンポジションの最大数を超えているため、注文を発注できません。
|
注文を出すと、オープンポジションの上限数を超えます。
|
よくあるご質問
1.TradingViewですべてのパラメーターを入力する必要がありますか?
Bitgetがシグナルを正しく受信するためには、Botコードで注文サイズを設定することをお勧めします。Bot関数のサイズを「NaN」に設定した場合、セットアップの必須パラメーターは「注文サイズ」のみとなります。TradingViewは、デフォルトのパラメータールールに従って、各注文のサイズをBitgetに送信します。実際に発注できる総注文数は、お客様のアカウントの利用可能残高によって異なります。
初期資金パラメーターは注文発注にはあまり影響しませんが、バックテストデータがより正確になるように、Botのサブアカウントに投資している金額をフィールドに入力することをお勧めします。
2.TradingViewでは、先物取引の注文サイズはどのように管理されていますか?
各Botスクリプトは、Bot関数呼び出しが必要です。Botスクリプトで「数量(qty)」を設定してください。数量パラメーターが「NaN」の場合は、プロパティ設定の 「注文サイズ」を「先物」モードに設定してください。USDT-M無期限先物の場合、1契約は1トークンと等しく、注文サイズを米ドル価値または純額に対するパーセンテージで入力すると、注文が失敗する可能性があります。これは、TradingViewとBitgetの契約金額計算ロジックが異なるためです。
3.注文サイズを調整する方法を教えてください。
Bot関数の数量パラメーターで注文サイズをコントロールすることをお勧めします。注文サイズを変更したら、Botアラートにも変更を保存する必要がありますのでご注意ください。
4. BotアラートにBotの変更を保存するにはどうすればよいですか?
Bot設定(インプット、パラメーターなど)に変更があった場合は、必ずBotアラートに変更を保存し、Bitgetに送信されるシグナルも更新されるようにしてください。
Botアラートの変更を保存するには、TradingViewページの右側にある「アラート」から「設定」アイコンをクリックし、Botアラートを編集してください。「条件」のドロップダウンリストからアラートの最新の変更を選択し、「保存」をクリックします。
5. ウェブフックメッセージのテンプレートを変更できますか?
注文を成功させるためには、TradingViewからBitgetにシグナルを送信することが重要であるため、メッセージテンプレートを変更することはお勧めしません。
6. ウェブフックシグナルがトリガーされましたが、取引履歴が表示されないのはなぜですか?
これは、TradingView上でBotのプロパティが設定されていない、または正しく設定されていないことが原因である可能性が高いです。例えば、入力された注文サイズが最小注文サイズ要件を満たしていない、またはメッセージテンプレートが正しくコピーされていないなどです。
詳細情報については、シグナルログをクリックしてシグナルソースコードをご覧ください。
7. 注文状況を確認する方法を教えてください。
注文状況を確認するには、Botの詳細をご覧ください。注文が失敗した場合は、注文の上にカーソルを移動して理由をご確認ください。
8. ウェブフックシグナル取引の制限とは?
TradingViewウェブフック機能は、特定の条件が満たされた場合に外部システムやサービスにアラートや通知を送信するように設計されています。TradingViewウェブフックは取引の執行など様々な用途に使用できますが、TradingViewウェブフックを通じて注文を発注する際には、いくつかの制限を考慮する必要があります。
機能:TradingViewウェブフックは、主にシグナルやアラートを外部システムに送信するために使用されます。チャート上の特定のイベントに反応してアクションをトリガーする方法を提供しますが、取引を直接執行したり、取引所に注文を発注したりする機能は組み込まれていません。したがって、Bitgetがシグナルを受信すると、成行注文が執行されます。
ウェブフックの制限: ウェブフックは通常、TradingViewが外部システムにデータを送信する一方向通信に使用されます。しかし、注文を出すには、取引プラットフォームが注文を確認し、フィードバックやステータスのアップデートを提供する双方向のコミュニケーションプロセスが必要です。ウェブフックだけでは、注文に必要な双方向のコミュニケーションができない場合があります。
-
Pineスクリプト®言語参照マニュアル
詳しくはPineスクリプト®言語参照マニュアルをご覧ください。
-
先物シグナルBotはどの先物取引に対応していますか?最大レバレッジは?
先物シグナルBotは、上場Botのすべての先物をサポートしています。Botが設定できる最大レバレッジは、先物に許容される最大レバレッジと同じです。
-
bitgetシグナルBotはどのように各注文サイズを計算しますか?
個々の注文数量は、ユーザーが設定した TradingView Bot > 高度な設定 > 投資設定の内容に基づいて決まります。
-
TradingViewシグナルモード:各注文は、TradingViewシグナルで送信される 「positionsize」(目標ポジションサイズ)に基づいて実行されます。Botは現在のポジションとシグナル上の目標ポジションを比較し、差分を調整するために買いまたは売りの注文を1回行います。これにより、最終的なポジションサイズがシグナルで指定されたサイズと一致するように調整されます。
-
パーセンテージマージンモード:各注文は、シグナルを受信した時点での利用可能証拠金に対して、設定画面で指定した「単一注文割合」に基づいて計算されます。個々の注文数量 = 利用可能マージン × 単一注文割合
-
固定マージンモード:各注文は、設定で指定した固定金額を使用して発注されます。
世界をリードする暗号資産取引所およびWeb3企業であるBitgetをぜひご利用ください。