コンテンツへスキップ
ドキュメント · 調査・戦略ツール

TradingViewアラートを使った自動化

TradingViewをStratmillに接続して、アラートをペーパートレードで取引するか、スクリプトをインポートしてパイプラインで再構築できます。

オートメーションの機能

オートメーションを使うと、Stratmillを外部ツールに接続できます。現在対応しているのはTradingViewです。アラートをペーパートレード戦略に送信したり、オープンソースのTradingView戦略スクリプトをインポートして、調査パイプラインで再構築・テストしたりできます。また、オートメーションページから「戦略をインポート」に移動して、対応プラットフォームの自分のコードを取り込むこともできます。

各オートメーションにはリスク説明が表示され、実行前に同意が必要です。TradingViewアラートの場合、TradingViewの規約ではアラートやWebhookを使った自動取引が禁止されているため、TradingViewアカウントが制限される可能性があること、またアラートはStratmillのバックテストとレビューを経ないことが説明に含まれます。同意はバージョン管理されており、文面が変更されると再度同意を求められます。同意はワンクリックで撤回でき、オートメーションは次の処理段階で停止します。

TradingViewのWebhook

「自動化」ページで非公開のWebhookアドレスを作成し、TradingViewのアラートに貼り付けてください。このアドレスは一度だけ表示されます。新しいアドレスを作成すると古いアドレスは直ちに無効になり、いつでも無効にできます。各Webhookは毎分最大60件のアラートを受け付けます。

アラートメッセージ

アラートは、アクション(buyまたはlong、sellまたはshort、close、flat、exit)、BINANCE:BTCUSDT.Pのようなシンボル、必要に応じて口座全体のうち使用する割合をパーセントで示す短いJSONメッセージです。ページには、戦略の市場ポジションに応じたすぐに使えるテンプレートが用意されています。そのため、ロングのみの戦略の決済アラートは、ショートではなくフラットを意味します。すべてのアラートは、受理または拒否の結果とその理由とともに記録され、ページには最近のアラートが表示されます。

ペーパートレードでのアラート

市場とシンボルを選択して、アラートに従うペーパーストラテジーを作成します。対応市場は、Binance USD-M先物、Binance現物、Hyperliquid無期限先物、Bybit線形無期限先物、OKX無期限スワップです。無期限契約では最大5xのレバレッジを設定でき、現物ではレバレッジを利用できません。ストラテジーは、直近のアラートが指定するポジションを次の1分足から保有します。現物では、売りアラートは決済のみを行います。アラートストラテジーは最大10件まで実行できます。バックテストを経ずにペーパートレードへ直接進みます。ライブ取引には、他のストラテジーと同様に、ご自身の承認が必要です。

TradingViewスクリプトをインポート

オープンソースのTradingView戦略スクリプトのソースコードを、そのURLと作者名とともに貼り付けてください。注文を出す戦略スクリプトのみ受け付けており、インジケーターは対象外です。リサーチリードがルールを独自の言葉でまとめ、開発者はコードを見ずに新たな実装を作成します。作者名が表示され、結果はパイプライン全体を通じて処理されます。インポートにはクレジットを使用します。テスト結果はTradingViewの表示と異なる場合があります。

オートメーションの停止

オートメーションを停止するには、オートメーションページで同意を撤回してください。その後、新しいアラートは拒否されます。Webhookアドレスを無効にすると、そのアドレス宛てのアラートは以後拒否されます。アラートに従うペーパートレード戦略は、他の戦略と同様にペーパートレードページから一時停止または停止できます。