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

戦略を他のプラットフォーム向けに出力する

出力先ごとの互換性チェックと、実施した検証の報告書を添えて戦略コードをエクスポートできます。

エクスポートとは

戦略ページの「エクスポート」セクションでは、その戦略を別のプラットフォーム向けのコードに移植できます。移植版はエクスポーターエージェントが作成します。互換性のある対象エンジンがインストールされている場合は、Stratmillのバーを使って移植版をバックテストし、取引を比較します。それ以外の場合は、限定的なチェックの内容が報告書に記載されます。自己チェックは、取引結果の一致を示すものではありません。

対応プラットフォーム

エクスポートメニューには、backtrader、vn.py、QuantConnect LEAN、TradingView Pine、MetaTrader 5があります。互換性は戦略と移植先によって異なります。レポートには、エンジンを実行したのか、構造上のチェックのみを実施したのかを記載する必要があります。PineのランタイムチェックはTradingView上では実行されません。MT5の構造上のチェックは、Strategy Testerとの同等性を示すものではありません。

移植版ごとの検証方法

ポートは直近180日間、または上限付きのより長い履歴でバックテストされ、その取引はStratmillの取引と比較されます。不一致は、最大3回の修復ラウンドまでエクスポーターにフィードバックされます。両方向で取引の90%以上が一致し、エントリーの差が一本のバー以内であれば、ポートは整合しているとみなされます。レポートには、Stratmillの取引のうち一致した割合、ポートの取引のうち一致した割合、取引ごとのリターンの相関、および使用した期間が表示されます。

ダウンロード

各エクスポートには、移植ファイル、プラットフォームの設定ファイルまたは構成ファイル、パリティレポート、そのプラットフォームでの実行方法を説明する簡潔なガイドが含まれます。最適化で使用したパラメーター範囲は、移行先プラットフォーム独自の形式で引き継がれます。

エクスポートできるユーザー

戦略の所有者はエクスポートできます。マーケットプレイスの購読者は、サブスクリプションが有効で、掲載内容にコードが含まれている間に限り、購読中の戦略をエクスポートまたはダウンロードできます。エクスポートに伴うエージェント作業には、他のエージェント呼び出しと同様にクレジットがかかります。

ご利用のプラットフォームで稼働中

エクスポートしたコードの実行には、お客様自身が用意した互換プラットフォームと、検証済みのForex口座設定が必要です。エクスポートによってブローカーに接続されたり、取引が認可されたりすることはありません。デモで検証する前に、シンボルのマッピング、コスト、ポジションサイズを確認してください。

ドリフトアラート

Stratmillは、連携済みの各デプロイメントの約定データを取得し、同じ期間について、エクスポートされたパラメータを使って自社のバックテストを再実行します。そのうえで、直近14日間を少なくとも毎日スコアリングします。デプロイメントに乖離が生じた場合、例えば取引内容が異なる、取引が停止している、モデル化されたコストの二倍を超えるコストが発生している、またはドローダウンが深すぎる場合には、通知が届きます。「今すぐ同期」を押すと、直ちに再チェックされます。