Tick Value Reference
- ユーティリティ
- バージョン: 1.11
- アップデート済み: 5 9月 2026
- アクティベーション: 10
Tick Value Reference は、この口座のMarket Watchに出ているすべての銘柄を読み、1.00ロットの1ティックがこの口座自身の通貨でいくらに相当するかを横並びに並べます。ロットの計算も発注もリスクの判定もしません。端末がすでに知っている値を、銘柄間の違いが見やすい形で並べるだけです。
なぜ必要か
同じ1.00ロットでも、銘柄によって意味がまったく違います。FXメジャーの1ティックは数セント程度でも、ゴールドや指数CFD、JPYクロスの同じ1.00ロットは桁が2〜3桁違うことがあります。しかもMT5自身の仕様ダイアログは常に1銘柄ずつしか表示しないため、ウォッチリスト全体を一度に比較する標準的な方法がありません。
セットアップ
1. どのチャートでもよいのでEAをドラッグして取り付けます。チャート自体の銘柄や時間足は関係ありません。稼働しているチャートの銘柄だけでなく、Market Watchに出ているすべての銘柄を読みます。
2. パネルが左上に表示され、Market Watchの内容から埋まっていきます。
3. Market Watchを60秒ごとに読み直します。起動や設定は不要です。
4. それ以外の操作は不要です。調整すべき数値の設定はありません。
入力(4つ・この順)
InpShowPanel(既定 true)— パネルの表示/非表示。
InpPanelCorner(既定 左上)— パネルを置くチャートの隅。
InpPanelFontSize(既定 9)— パネルの文字サイズ。表示のみ。
InpColorText(既定 白)— パネルの文字色。
ロットサイズを設定する項目はどこにもありません。パネル上のすべての値は固定の1.00ロット換算値であり、60秒の更新周期も変更できません。
数字がどう作られているか
Market Watchのすべての銘柄について、この口座の通貨での1.00ロットのティック価値を、端末自身が使っている値そのまま読みます——MT5自身が内部で使っている値と同じであるため、独自の通貨換算は一切行いません。一部の銘柄では、ポジションが建値に対してどちら向きに動いているかによって2つの異なるティック価値が報告されます。その場合、どちらか一方を選ばず両方の値を並べて表示します。一覧はティック価値の高い順に並べ替えられます。
パネルに表示される内容
パネルの最大の数字は、現在のウォッチリストにある最も高いティック価値と最も低いティック価値の比率で、その背後にある2つの銘柄名とともに表示されます——同じ1.00ロットでもチャート上のすべての銘柄でどれほど違う価値がついているかを示す、単一の指標です。その下の Top 5(highest tick value)と Bottom 5(lowest tick value)には、上位5銘柄と下位5銘柄が口座の通貨コードとともに並びます。パネルの余白がある場合、それら10銘柄を超える分は Other symbols の件数にまとめられます。
レポートファイル
CSVファイルが MQL5\Files\TickValueReference\tick_value_reference.csv に書き出されます。列は Symbol, TickValueProfit, TickValueLoss, TickSize, ContractSize です。毎回すべて書き直すため(追記ではない)、重複が生じることはありません。ファイルの完全なパスはパネルに表示されます。
テストする前に
ストラテジーテスターのMarket Watchには、テスト対象の1銘柄しかありません。そこで表示される一覧と比率は、その1銘柄だけを反映したものであり、実際の複数銘柄のウォッチリストではありません。エラーなく動作することを確認するには役立ちますが、その比率を実際の比較として読むためのものではありません。
このツールがしないこと: 発注・決済・変更のいずれも一切行いません——取引側の機能とは接続しておらず、すでに存在する銘柄仕様を読むだけです。どんなリスク量に対してもロットサイズを計算しません——パネル上のすべての数字は固定の1.00ロット参考値であり、実際のポジションサイズへの換算はトレーダー自身に委ねられます。ある銘柄が取引するにはリスクが高すぎるか都合が良いかを判定することはなく、どの銘柄を選ぶべきかを提案することもありません。この端末のMarket Watchに現在出ているものだけを読み、トレーダーがすでに追加した銘柄の範囲までしか対象にしません。
