TradeMath Trade History Statistics
- ユーティリティ
-
Ganzorig Munkhbayar
Test - バージョン: 1.0
TradeMath は読み取り専用のスクリプトです。実行した口座の決済済み取引を読み取り、これまでの取引を表す5つの数値を表示します。注文の発注、変更、決済は一切行いません。過去を測定するだけで、何も予測しません。
5つの数値
- 期待値:勝率 x 平均利益 - 敗率 x 平均損失 = コスト差引後の1取引あたりの平均損益。純損益とプロフィットファクターも表示します。
- コスト:スワップ、手数料、その他費用の金額と、総利益に占める割合。
- ドローダウン:決済済み取引ベースの残高の最大下落、現在の残高がピークからどれだけ下にあるか、回復に必要な上昇率。
- 連敗:最長の連敗数と、その長さの連敗が1取引あたりのリスク 1 %、2 %、5 % でどれだけの損失になるか。
- 運の検定:平均損益の t 統計量。結果が運と区別できるかどうか、また判断にはこの種の取引がおよそ何回必要かを示します。
使い方
ナビゲーターから TradeMath を任意のチャートにドラッグします。チャートの銘柄と時間足は関係ありません。レポートはチャート上と「エキスパート」タブに表示されます。Save_Report をオンにすると、ターミナルの MQL5\Files フォルダ内のテキストファイルにも書き込まれます。
入力パラメータ
- From_Date、To_Date:期間。To_Date が 0 の場合は現在までです。
- Magic_Filter:-1 = すべての取引。それ以外は1つのマジックナンバーの取引のみ(0 = 手動取引)。
- Symbol_Filter:空 = すべての銘柄。それ以外は1つの銘柄のみ。
- Save_Report:レポートをテキストファイルにも書き込みます。
レポートの読み方
平均損益がマイナスなら、その手法は損失を出しており、ロットを変えても損失の速さが変わるだけです。コストが総利益の大きな割合を占めるなら、取引回数が多すぎるか、コストに対してストップが近すぎます。実際のリスクでの連敗が耐えられる範囲を超えるなら、1取引あたりのリスクを下げてください。運の検定で結果が運と区別できないと出た場合、その結果を信頼するには取引数がまだ少なすぎます。
制限事項
- スプレッドは価格に含まれて支払われるため、コストの行には含まれません。
- 期間中の入金と出金は残高曲線から分離されません。
- ドローダウンの割合は、現在の残高から選択した取引の純損益を引いた値を起点とします。Magic_Filter または Symbol_Filter を使うと近似値になります。
- 取引が30回未満の場合、運の検定は取引数が少なすぎることだけを示します。
- 一部決済されてまだ保有中のポジションは、すべて決済されてから集計されます。
- レポートとそのファイル名には口座番号が含まれます。レポートを共有する前に削除してください。
これらの数値は過去だけを測定します。過去がプラスでも将来を約束するものではありません。数値を信頼する前に、ブローカーの取引明細と照合してください。
