Indicator Truth Lab
- ユーティリティ
-
Geoffrey Pierre Manuel Gonzalez
Northline Algo —— MetaTrader 5 のための、クリーンで誠実なツール。
Northline Algo は、15年以上の相場経験を持つトレーダーによって設立されました。私たち自身が使いたいツールを作っています。
私たちは MQL5 でインジケーターと EA をゼロから開発しており、3つのルールを守っています。
• 透明性:リペイントの有無を明記し、バッファを文書化し、何も隠しません。
• 堅牢性:ウォークフォワード検証とアウトオブサンプルテスト。マーチンゲールもグリッドも使いません。 - バージョン: 1.0
- アクティベーション: 10
そのインジケーターはリペイントしていませんか? お使いのチャート上で、あらゆるMT5インジケーターを検証できます。インジケーターはライブと同じように1本ずつバーを再生され、バー確定時に表示していた値が、その後に描かれる履歴とすべて比較されます。バッファーごとの判定、シグナルの遅延、そして履歴上の成績と、ライブで実際に見られたはずの成績を並べて確認できます。
概要
ほとんどのインジケーターは、その履歴で評価されます。しかし多くのインジケーターはその履歴を描き直します。ライブで現れた矢印が数本後のバーで消える、ピボットが移動する、ラインが再計算される、といったことです。また、シグナルが現れた時点ですでに確定していたバーにシグナルを描くものもあります。どちらの場合も、履歴はトレーダーがリアルタイムで利用できたどの情報よりも良く見えてしまいます。
Indicator Truth Labは、お持ちのあらゆるインジケーター(Marketで購入したインジケーターを含む)について、これを確認します。チャートの履歴を一時的なシンボルにコピーし、バーを1本ずつ供給します。検証対象のインジケーターは、ライブとまったく同じように再計算されます。各バーの確定時にすべてのバッファーの値が記録され、検証の最後に最終的な履歴と比較されます。
本ツールは売買シグナルを出さず、予測も行いません。測定するだけです。
得られるもの
- 各バッファーの判定:リペイントなし、Nバー遅延(平均と最大)、またはリペイントあり(移動または消去された値の割合)
- シグナルバッファーについて、履歴とライブの比較:各シグナルは両方のビューで同じ方法で取引されます(次のバーの始値でエントリー、ATRまたはポイント単位のストップとターゲット、Nバー後に決済、スプレッドと手数料を差し引き)。取引回数、勝ちトレード数、1取引あたりの平均結果、最悪の連敗、最大ドローダウンをすべてR単位で表示
- チャート上:検証の最後に対象インジケーターがチャートに追加され、バー確定時に表示された後に消去または移動された値はすべて赤でマークされるため、リペイントをご自身の目で確認できます
- 再生中に埋まっていき、最後に検証結果をまとめるライブパネル
- パソコンやスマートフォンで開いて共有できるHTMLレポートと、CSVファイル
使い方
- 検証したいシンボルと時間足のチャートを開きます。
- Indicator Truth Labをチャートにセットします(エキスパートアドバイザー(EA)です。ライブチャートでも取引の許可は不要です)。
- MQL5\Indicatorsフォルダーからの相対パスでインジケーターのパスを入力します。例:Examples\ZigZag、Market製品の場合はMarket\<product name>。
- 必要に応じてパラメーターを入力し、OKを押します。パネルに進捗と残り時間が表示されます。H1では1,500本のバーが1分未満で完了します。その後、判定がパネルに表示され、レポートはFile > Open Data Folder > MQL5 > Files > TruthLabに保存されます。
パラメーター
- 検証するインジケーター:パス、パラメーター(インジケーターの入力項目の順に、カンマ区切り。空欄=デフォルト値)
- 検証期間:バーの本数、または開始日と終了日
- バッファー:all、またはリスト(0,2)。シグナルの方向はauto、またはバッファーごと(0:buy,1:sell)
- 統計用の取引モデル:ATR(14)の倍数またはポイント単位のストップとターゲット、Nバー後の決済、ポイント単位の1取引あたりのコスト(デフォルト:現在のスプレッド)
- 表示:検証したインジケーターをチャートに追加、消去された値をマーク
- 詳細設定:ウォームアップ用バー、観察ウィンドウ、再生速度
ご注意
- インジケーターのパラメーター:入力項目ごとに1つの値を順番に入力してください。インジケーターの入力項目にあるセクション見出し(input group)も1つの値として数えます。任意の単語を入力してください(例:grp)。
- シグナルの方向:高値の上にある矢印は売り、安値の下にある矢印は買いとして読み取ります。矢印を別の位置に置くインジケーターの場合は、入力項目で方向を設定してください。
- 履歴:インジケーターのウォームアップのため、チャートには検証対象のバーに加えて、それ以前のバーが少なくとも200本必要です(デフォルトは1,000本。履歴が短い場合は自動的に減らされます)。
- チャートオブジェクトのみで描画するインジケーター(バッファーなし)は、このバージョンでは読み取れません。
- 統計は、検証したシンボルと期間における過去を示すものです。予測ではありません。また、リペイントしないインジケーターが利益を生むインジケーターであるとは限りません。それは誠実なインジケーターだということです。
ストラテジーテスターとデモについて
検証には一時的なカスタムシンボルが必要ですが、ストラテジーテスターではこれを利用できません。テスター内(つまり無料デモ)では、EAは使い方を表示するだけで、テスターに表示するものがあるよう、1日1回、最小サイズのデモ用ポジションを建てます。ツールの動作をご覧になるには、動画をご覧いただくか、1か月レンタルしてください。
Indicator Truth LabはNorthline Algoが開発しています。

