TradingView から Bybit へ:Bybit の USDT 無期限先物でアラートを実行
TradingView のアラートを AlgoVesta の Webhook に向けると、各アラートがあなたの Bybit アカウントでの注文になります。USDT 無期限先物では、損切りと利確がリデュースオンリー注文として出され、約定後に Bybit 上で確認されます。Bybit の現物では損切りのみが出されます。その理由はこのページで説明します。
仕組み
システム生成のキーを選び、権限を Read-Write にして Contract - Trade を有効にします。出金権限は付けません。
キーとシークレットをダッシュボードに貼り付けます。Bybit にパスフレーズはありません。
シグナルデザイナーでシンボル、売買方向、証拠金、レバレッジを選び、生成された JSON をコピーします。
まず内蔵のテストシグナルを送ってください。ドライランなので、Bybit では何も建ちません。
Bybit の先物:注文はこうなります
Bybit で TradingView を使うトレーダーの多くは USDT 無期限契約を取引しており、そこで保護機能がすべて適用されます。AlgoVesta はポジションを建て、損切りと利確をリデュースオンリーの条件付き注文として出すため、これらは保有ポジションを減らす方向にしか働きません。どちらも後から Bybit で読み戻して確認され、損切りを確認できない場合は、保護なしでポジションを開いたままにせず決済します。
アラートに複数の利確レベルと、それぞれの割合が含まれている場合、それらのレベルは個別のリデュースオンリー注文として出されます。割合がなければ、既定では最初のターゲットがポジション全体を決済します。ボットの設定で均等分割に切り替えることもできます。
Bybit の現物で損切りはあるのに利確がない理由
Bybit の現物では、損切りと利確を同時に出すと同じコインを拘束します。取引所は最初の注文を受け付け、二つ目を残高不足のエラーで拒否します。失敗することが分かっている注文を送る代わりに、AlgoVesta はポジションを守る損切りを出し、利確は試みません。
実際には、Bybit の現物アラートは、あなたの損切りか、後続のアラートによる決済で終了することになります。固定の利確レベルに頼る場合は、Bybit では無期限先物市場のほうが適しています。ボットの設定画面では保存前にこの点が表示されるため、後から驚くことはありません。
Bybit での証拠金とサイズ
アラートに指定する金額は、あなたが投入する証拠金です。レバレッジ 10x なら、証拠金 $30 でおよそ $300 の契約価値が建ちます。AlgoVesta は、そのシンボルで Bybit が許可する最も近い数量ステップに丸めます。最も近いステップでも指定額から 20% を超えて離れる場合、注文は見送られ、ボットカードに適合する金額が一覧表示されます。
アラートメッセージ
これをアラートのメッセージ欄に貼り付けます。二つの plot 値はあなたのインジケーターから取得されます。レバレッジは現物では無視されます。
{
"symbol": "{{ticker}}",
"action": "buy",
"price": "{{close}}",
"stop_loss": "{{plot_0}}",
"take_profit": "{{plot_1}}",
"leverage": 10
}
Pine ストラテジーでは、決済や反転が正しく動作するようにストラテジー用テンプレートを使ってください。{{strategy.order.action}} だけを送らないでください。決済時には「sell」と読み取られ、ポジションを閉じる代わりにショートを建ててしまいます。market_position フィールドによって、AlgoVesta はストラテジーがノーポジションになったことを把握します。
{
"symbol": "{{ticker}}",
"action": "{{strategy.order.action}}",
"market_position": "{{strategy.market_position}}",
"prev_market_position": "{{strategy.prev_market_position}}",
"position_size": "{{strategy.position_size}}",
"price": "{{close}}"
}
TradingView は、TradingView アカウントで二段階認証がオンのときにのみ Webhook URL 欄を表示します。TradingView はカスタムヘッダーを送れないため、AlgoVesta は TradingView 自身のサーバーアドレスから送信元を検証し、検証できたアラートだけを自動売買します。
Bybit の API キーを接続
Bybit で次の権限を付けてキーを作成してください:Read-Write、Contract - Trade。出金と送金は無効のままにします。AlgoVesta には不要だからです。注文の発注と決済はできますが、アカウントから資金を移動させることはできません。Bybit のキーはキーとシークレットのみで、パスフレーズはありません。
キーを IP アドレスで制限する場合は、AlgoVesta の接続ウィザードに追加すべき二つのサーバーアドレスが表示されます。Bybit の各画面がどう見えるかを含めた、クリック単位の詳しい手順はヘルプセンターにあります。
すべての注文に適用されるルール
- すべての注文に損切りを設定:シグナルの値、またはあなた自身が決めた割合や距離を使います。損切りの出どころがなければ、注文は出ません。
- 日次の損失上限:上限に達すると、次の UTC 日まで新規エントリーを停止します。
- ボットごとの最大オープンポジション数と一日あたりの最大取引回数。
- パニックボタン:AlgoVesta が建てたポジションだけを決済し、あなた自身のポジションには手を付けません。
暗号資産取引所では、シグナル到着から保護注文付きの約定までに、平均で約 4.1 秒で注文が建ちます。これは AlgoVesta 自身の執行実績で測定した値です。
Bybit に関するご質問
ご検討前によくいただく質問です — まだ疑問が残る場合はここから確認してください。
まずペーパーモードで Bybit の TradingView アラートを試す
すべてのボットは $5,000 の仮想残高から始められるため、実際の注文が送られる前に約定の様子を確認できます。7日間の無料トライアル、クレジットカードは不要です。
無料トライアルを始める