私たちのファンページに参加してください
- ビュー:
- 24
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
トレード分析ダッシュボード
その背景にある考え方
このコードは、あるシンプルな考えに基づいて構築されています。それは、「あなたの取引口座にはすでに正確なパフォーマンスレポートが含まれており、それを読み取るだけでよい」というものです。 このインジケーターは、取引履歴をスプレッドシートにエクスポートする代わりに、HistorySelect() およびHistoryDealGetTicket() を通じてターミナル独自の決済済み取引履歴を照会し、それを集計して、CCanvas クラスを使用してチャート上に直接描画される小さなパネルとして結果を表示します。 価格の分析は行わず、注文の発注、変更、決済も一切行いません。すでに実行済みの取引を読み取るだけなので、自動取引の権限は必要ありません。
パネルの解釈方法
パネルの各行は、設定したルックバック期間において、あなたの取引に関する特定の質問に答えるものです:
- 取引数 (Nd)— ルックバック期間内に含まれる決済済み取引の数です。ごく少数の取引に基づく勝率やプロフィットファクターにはまだ意味がありません。取引数が30件程度未満の場合は、最終的な評価ではなく「プレビュー」として扱ってください。
- 勝率— 損益分岐点以上(スワップおよび手数料を含む)で決済された取引の割合。これだけでは、システムが利益を上げているかどうかについては何も示しません。大きな利益を出した取引を含む30%の勝率であっても、非常に収益性の高いシステムである可能性があります。
- プロフィットファクター— 総利益を総損失で割った値。1.0を超える場合は、この期間において勝ちトレードが負けトレードを上回っていることを意味します。1.0を下回る場合は、勝率の数値にかかわらず、その逆を意味します。
- 純損益— 手数料とスワップを差し引いた後の純結果。色分けされており、損失を出している期間がひと目でわかるようになっています。
- 連勝/連敗— 直近の取引から遡って、同じ結果で決済された取引が連続して何回あるかを示します。システムが通常の挙動から外れたことに気付くのに役立ちます。
- ベスト銘柄/ワースト銘柄— 当該期間内の純損益に最も大きく寄与した銘柄と、最も寄与が少なかった銘柄を示します。ある銘柄が他の銘柄の損失を密かに補填している場合、ここでそれが明らかになります。
- エクイティカーブ— ウィンドウ全体における累積純損益を、数値を見なくてもトレンドがわかるよう単純な線グラフで表示したものです。
これらの数値はいずれもトレードシグナルではありません。このパネルは、確認するたびに「これは実際に機能しているのか、それとも単にそう感じているだけなのか」という一つの問いに、正直に答えるために存在します。
外部変数(入力)
すべての入力項目は、「Inputs」タブ内の「Panel」、「Data Scope」、「Colors」に分類されており、コードを編集することなくチャートごとに変更可能です:
| 入力 | デフォルト | 目的 |
|---|---|---|
| InpCorner | 左上 | パネルがどのチャートの角に固定されるか。 |
| InpOffsetX / InpOffsetY | 12 / 18 | その隅からのパネルのピクセル単位のオフセット。 |
| InpPanelWidth / InpPanelHeight | 300 / 250 | パネルサイズ(ピクセル単位)。 |
| InpRefreshSecs | 5 | ティックとは関係なく、パネルが履歴を再読み込みして再描画する頻度。 |
| InpHistoryDays | 90 | 統計に反映する約定済み取引履歴の日数。 |
| InpAllSymbols | true | trueの場合、その口座で取引されたすべての銘柄を集計します。falseの場合、パネルは現在のチャートの銘柄のみに限定されます。 |
| InpBackColor | ダークネイビー | パネルの背景色。 |
| InpBorderColor | amber | パネルの枠線色。 |
| InpTextColor | オフホワイト | メインのラベルおよび値のテキストの色。 |
| InpAccentColor | amber | パネルのタイトルテキストの色。 |
| InpProfitColor | blue | 正の純利益、連勝、および上昇中の資産曲線に使用される色。 |
| InpLossColor | red | 純損失、連敗、および資産曲線の下落を表す色。 |
推奨される使用方法
これはエキスパートアドバイザーではなくインジケーターであるため、特定の銘柄や時間枠に縛られることはありません。どのチャートに追加しても、そのチャートの価格データではなく、アカウントの履歴を読み取ります。 1つの口座で複数の銘柄を取引する場合は、全体像を把握するために「InpAllSymbols」を オンにしておくか、特定のチャートでオフにして、その銘柄のみを個別に評価してください。

図1. チャート上に表示されるパネル:取引回数、勝率、プロフィットファクター、純損益、現在の連勝・連敗回数、最高・最低の銘柄、およびエクイティ曲線のスパークライン。Code Baseの画像ガイドラインに従い、白黒で表示されています。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/75553
SHK Heikin Ashi MACD Signal Arrows
ヘイキンアッシュのローソク足を表示し、売買の確認用矢印、オプションのMACDヒストグラムのダイバージェンスフィルタリング、および設定可能なアラート機能を備えたMetaTrader 5用チャートインジケーターです。
Portfolio Correlation Analyzer
複数のエキスパートアドバイザーを実行している口座向けの読み取り専用分析機能です。この機能では、決済済みの取引をマジックナンバーごとにグループ化し、これらのシステムを併用することで実際にどれだけの利益が得られたかを測定します。具体的には、単独運用時と併用時のドローダウンの比較、チャート上にヒートマップとして表示されたペアごとの相関行列、およびポートフォリオの期間別リターンをモンテカルロ法で再配置した結果などが確認できます。
SAX Forecaster
Symbolic Aggregate approXimation(SAX)を用いて構築された予測モデル
Global Macro Soros
グローバル・マクロ・ソロス。 ジョージ・ソロスのマクロ取引スタイルに着想を得た、複数の時間軸におけるトレンド一致指標。