TradingViewアラートを使った自動化
TradingViewをStratmillに接続して、アラートをペーパートレードで取引するか、スクリプトをインポートしてパイプラインで再構築できます。
オートメーションの機能
オートメーションを使うと、Stratmillを外部ツールに接続できます。現在対応しているのはTradingViewです。アラートをペーパートレード戦略に送信したり、オープンソースのTradingView戦略スクリプトをインポートして、調査パイプラインで再構築・テストしたりできます。また、オートメーションページから「戦略をインポート」に移動して、対応プラットフォームの自分のコードを取り込むこともできます。
まず同意が必要です
各オートメーションにはリスク説明が表示され、実行前に同意が必要です。TradingViewアラートの場合、TradingViewの規約ではアラートやWebhookを使った自動取引が禁止されているため、TradingViewアカウントが制限される可能性があること、またアラートはStratmillのバックテストとレビューを経ないことが説明に含まれます。同意はバージョン管理されており、文面が変更されると再度同意を求められます。同意はワンクリックで撤回でき、オートメーションは次の処理段階で停止します。
TradingViewのWebhook
「自動化」ページで非公開のWebhookアドレスを作成し、TradingViewのアラートに貼り付けてください。このアドレスは一度だけ表示されます。新しいアドレスを作成すると古いアドレスは直ちに無効になり、いつでも無効にできます。各Webhookは毎分最大60件のアラートを受け付けます。
アラートメッセージ
アラートは、アクション(buyまたはlong、sellまたはshort、close、flatまたはexit)、FX:EURUSDのようなシンボル、任意で口座に対して使用する割合をパーセントで指定した短いJSONメッセージです。このページでは、戦略の市場ポジションに基づくテンプレートを用意しています。そのため、ロングのみの戦略を終了する場合は、ショートではなくフラットを指定します。すべてのアラートについて、受理または拒否の結果とその理由が記録され、最近のアラートもこのページに表示されます。
ペーパートレードでのアラート
アラート駆動のペーパートレード戦略にも、Forexの対象範囲とペーパートレードの採用審査が適用されます。対象となるのは設定済みの通貨ペアのみです。アラートを受信しても、バックテストの根拠が確認されたり、ブローカーでの取引許可が得られたりすることはありません。
TradingViewスクリプトをインポート
オープンソースのTradingView戦略スクリプトのソースコードを、そのURLと作者名とともに貼り付けてください。注文を出す戦略スクリプトのみ受け付けており、インジケーターは対象外です。リサーチリードがルールを独自の言葉でまとめ、開発者はコードを見ずに新たな実装を作成します。作者名が表示され、結果はパイプライン全体を通じて処理されます。インポートにはクレジットを使用します。テスト結果はTradingViewの表示と異なる場合があります。
オートメーションの停止
オートメーションを停止するには、オートメーションページで同意を撤回してください。その後、新しいアラートは拒否されます。Webhookアドレスを無効にすると、そのアドレス宛てのアラートは以後拒否されます。アラートに従うペーパートレード戦略は、他の戦略と同様にペーパートレードページから一時停止または停止できます。