MT4を使用してFXをしているトレーダーさんならきっと一度は出した事がある期間レポート。デフォルトでも結構な情報量を読み取れるとは思うのですが、個人的に思ったのは通貨ペア別の成績が見たい・・・というもの。
なぜ通貨ペア別の成績が見たいかと言うと、相性が良い通貨ペアや悪いペア・リスクリワードが良いトレードが出来ているペアなどが分かれば今後のトレードにおいて役に立つと考えた為です。
証券会社が独自で用意しているケースはあるものの、標準のMT4レポートにはそういった分析機能はありません。でも各トレードの詳細はレポートで見れます。じゃあそのデータ使って作っちゃえばいいんじゃね?という事で作成しました。
ツールは下記noteでも入手可能です。その他入手方法はこの記事の最下部に記載しております。
※アップデートして通貨ペア別の取引量を確認出来る様に項目追加しました。
ツイッターアカウントはコチラ。
注意点
Microsoftのエクセルベースで作成してます。VBAで分析処理が動作しますので、VBAが入ってないと動きません。(大体デフォルトで入ってます)
Excel2007で動作確認してますのでそれ以外での動作保証は致しません。が、2007以降であれば恐らく動きます。
正常にデータが抽出されない・動かない等の問い合わせにもキリがないので基本的には対応しませんが、詳細を報告して頂いてあまりにも同様の内容が多ければ検討します。一応複数名の環境で動作確認しておりますので、基本的には問題ないかと思います。
また海外FXのXMTradingでの詳細レポートを使って動作確認をしている為、XM以外だと正常に動作するかわかりません。一応、個人的に使用しているXMTradingとGemForexとFXTFでの詳細レポートにおいては正常作動する事は確認しております。
分析の元データとなるレポートはMT4から出力されるものですので、基本的に同じ形式で出力されるとは思います。ですのでMT4を使用出来る証券会社のトレード履歴であれば正常動作するものと思われます。
このツールが1つあれば、MT4が使える証券会社なら縛りなく同様に分析出来る事が強みかと思います。
ただ、GOLDやダウなどの一部特殊なペアに関してはpips計算などが正常に動作しない可能性が高いです。USDJPY・EURUSD・GBPUSD等のメジャーな通貨同士のペアに関してはほぼほぼ大丈夫なハズです。usdjpy-cdなどの名称でも大丈夫です。
GOLDに関しては個人的にもトレード対象なので、XM(GOLD)とGemForex(XAUUSD)においては正常にpips計算される事を確認しております。
閲覧可能データの種類
閲覧出来る通貨ペア別の分析データは
・獲得pips割合(円グラフ
・取引数(トレード数)割合(円グラフ
・勝ち数割合(円グラフ
・負け数割合(円グラフ
・勝率 / 敗率 / 獲得pips / 平均利益 / PF(プロフィットファクター)/RR(リスクリワードレシオ) の各ランキング
以上11種類のデータがメインになります。敗率って日本語が無さそうなので表記は迷いましたが通じると思いますのでそうしました。
これ以外にも
・総獲得pips / 平均獲得pisp / 平均損失pisp
・累計損益 / 平均利益 / 平均損失
・PF / RR
・期待値/回 ※1トレードあたりの期待損益
・平均保有時間 ※1トレードあたりのポジション保有時間
・期待値/時間 ※ポジション保有1時間あたりの期待損益
・ロング勝率 / ショート勝率
以上19種類の通貨ペア別データと
・取引数 / 期待損益 / 平均利益 / 平均損失 / 総利益 / 総損失
・PF / RR / 勝ち数 / 勝率 / 負け数 / 敗率 / 総獲得pisp
以上16種類の全体データが閲覧可能です。メインとなる分析結果の参考画像は以下となります。
現状では通貨ペアの種類は30種類まで、取引数は5,000トレードまで対応しています。
使用方法
使い方は簡単です。詳細はファイル内のマニュアルシートに記載しております。
まずはMT4のターミナルウィンドウで分析したい期間を設定して表示させ、右クリックから詳細レポートの保存を行います。レポートを開くと下記の様になっているかと思います。
続いて保存した詳細レポートを開いて頂き、下記画像の取引履歴の部分(青く反転している部分)をコピーします。
一番下はココまでです。
続いてダウンロードした「MT4_期間レポート分析.xlsm」を開きマクロを有効にします。
“data”シートを選択し、下記画像の様に”A2”セルにカーソルを合わせて、右クリック→形式を選択して貼り付け→テキスト と選択します。
貼り付けると下記画像の様になりますので、シートの右にある”データ集計”ボタンをポチっと押します。
ちなみに”データクリア”ボタンは、貼り付けたデータと分析結果を消去する際に使用します。
自動で”集計”シートがアクティブになり処理が始まりますので(敢えて処理を視覚的に見える様にしてます)暫く待ちます。トレード数/ペア数が多いほど時間は掛かります。大して待ちませんが。
上記画像のポップアップが出たら処理終了ですので、”OK”を押してください。
“集計”のシートは先ほど書いた11種類のメイン分析データ以外が閲覧できます。”分析”のシートはメインの分析データ11種類が閲覧できます。
各シートにある”PDF保存”をポチっとすると、下記の様にPDF形式で保存できます。定期的に記録して振り返りの材料とするとトレードの強い味方になると思います。
使用方法は以上です。
ツール取得方法
先ほど紹介させて頂いたツイッターアカウントのnoteから購入して頂くのもOKですが、こちらではもう一つご紹介させて頂きます。
下記の記事達に記載しているグループへの参加を、私が招待させて頂いた方には参加特典として無償提供させて頂きます。
【FX】所属グループのEAが増えたのでバックテストを実施しました
参加は無料ですが条件がありますので、記事を読んで頂いてグループにも興味を持って頂けましたら下記フォームまたは上記記事内のフォームよりご連絡頂ければと思います。
参加の確認が取れ次第、個別に分析ツールを無償提供させて頂きます。
コメント
[…] 【FX】MT4の詳細レポートを分析ツールを作成しました […]
[…] 元データもそれなりに溜まったので、全履歴を自作したこちらのツールで分析してみました。 […]
お世話になっております。
noteにてコメントした者です。
コメント欄で集計したデータを送ります。
31348412 2020.03.25 03:56:01 sell 0.01 eurjpy 119.791 119.760 0.000 2020.03.25 03:56:11 119.760 0 0 0 31
19915 Chimera [sl]
31348279 2020.03.25 03:55:01 sell 0.01 eurjpy 119.853 119.775 0.000 2020.03.25 03:55:10 119.776 0 0 0 77
19915 Chimera [sl]
31345650 2020.03.25 03:30:01 buy 0.12 usdjpy 111.114 110.314 0.000 2020.03.25 03:54:01 111.073 0 0 0 -492
199052 Sylphid
31333998 2020.03.25 01:05:26 buy 0.01 audnzd 1.02572 0.00000 0.00000 2020.03.25 01:05:45 1.02613 0 0 0 26
191123 Scarab013
31325761 2020.03.24 23:32:03 buy 0.01 usdjpy 111.379 111.229 0.000 2020.03.24 23:52:08 111.227 0 0 0 -152
8610893 Turtle Soldier [sl]
31323960 2020.03.24 23:15:01 buy 0.12 usdjpy 111.457 111.257 0.000 2020.03.24 23:52:05 111.246 0 0 0 -2 532
19912 Salamander [sl]
31319591 2020.03.24 22:30:02 buy 0.12 usdjpy 111.678 111.478 0.000 2020.03.24 23:04:55 111.474 0 0 0 -2 448
19912 Salamander [sl]
31313487 2020.03.24 21:33:04 buy 0.05 usdjpy 111.343 111.463 0.000 2020.03.24 22:19:02 111.588 0 0 0 1 225
59879958 Gnome
31313306 2020.03.24 21:30:02 buy 0.08 usdjpy 111.387 111.489 0.000 2020.03.24 22:03:18 111.489 0 0 0 816
19912 Salamander [sl]
31309895 2020.03.24 21:00:05 buy 0.12 usdjpy 111.474 111.579 0.000 2020.03.24 22:20:22 111.573 0 0 0 1 188
19912 Salamander [sl]
31295971 2020.03.24 19:01:45 buy 0.01 audnzd 1.02201 0.00000 0.00000 2020.03.25 01:05:24 1.02502 0 0 -10 194
191123 Scarab213
31293688 2020.03.24 18:50:25 buy 0.01 audnzd 1.02431 0.00000 0.00000 2020.03.25 01:05:25 1.02499 0 0 -10 44
191123 Scarab113
こちらで集計すると、最初の一行のみ集計しますが、他はできていないようです。ファイルが必要でしたらTwitterのほうで送られていただきます。
宜しくお願い致します。
データありがとうございます。
こちらのサイトからでもツイッターでも良いので、データ部をエクセルに貼り付けたファイルを頂けると助かります。
ちなみに、コメントに入れたEAごとに集計したい感じでしょうか?
ご返信ありがとうございます。
コメント欄、Twitterともに添付ファイルが送れないのですが、どうすればよろしいでしょうか?
はい、同じ通貨で運用しているEAがあると通貨では区別できないので、コメントを入れたEAごとに集計できたらなと思っています。
かしこまりました。
そうしましたらお手数ですが、どこかの無料アップローダーにファイル上げて頂いてリンクをTwitterから送って頂けますでしょうか?
後ほど確認致します。
[…] MT4のレポートから通貨ペア別のデータを分析する場合はコチラ(MT4期間レポート分析ツール)をご利用ください。 […]
[…] 【FX】MT4の詳細レポートを通貨ペア毎に分析するツールを作成しましたレポートを通貨ペア別に分析するツールを作成しました。有料になりますが、トレードの振り返り・自分の得意不 […]
[…] 績を分析出来るツールを差し上げます。詳細はコチラ。 […]
[…] 績を分析出来るツールを差し上げます。詳細はコチラ。 […]
[…] MT4のレポートから通貨ペア別のデータを分析する場合はコチラ(MT4期間レポート分析ツール)をご利用ください。 […]