複数チャートを表示している場合にその中の一部のチャートをグループ化して時間足/通貨ペアを一括変更できるようにするインジケーター『ChartGroup』です。リクエストいただいていたので作ってみました。このインジケーターを適用して表示される数字を同じにすると、同じ数字にしたチャートの時間足、通貨ペア、または両方を一括切り替えできます。一括切り替えしたいチャートすべてに適用してください。適用するとメインウィンドウの左下に数字が表示されます。この数字が同じチャートが一括切り替えの対象になります。それぞれ切り替えたいチャートの数字(0 〜 9 までの半角数字1文字のみ)を同じにしてください。
※ このインジケーターと「ChangeTimeframe」「ScreenObjects」を併用する場合は
「ChangeTimeframe」の「■ 全てのチャートの時間足を切り替える」は false に、
「ScreenObjects」の「全チャートを対象にする shift キー」は「全チャートを対象にしない」を選択してください。
※(MT4のみ)ShowMaximizeRev と併用してチャート枠を非表示にするとチャートの選択が移動してしまう問題が発生します。ShowMaximizeRev 側を修正中です。
バージョンアップ
パラメーター
- 一括切替の対象
「時間足」「通貨ペア」「時間足 + 通貨ペア」から選べます。グループ化するチャート同士は必ず同じ対象にしてください。
グループ化したいチャートの数字(メインウィンドウ左下に表示されています)を同じ数字にしてください。クリックすると変更できます。使える文字は 0 〜 9 までの半角数字1文字のみです。 - ラベルを表示する
グループ ID の表示が必要ない場合は false にすると非表示になります。ラベルを非表示にした場合は以下のグループ ID に同じ半角英数字を入力することでグループ化できます。
※ ラベルを非表示にする場合は遷移維持が必要ないため半角英数字であれば使用文字に制限はありません。- ラベルを表示しない場合のグループ ID
ラベルを表示している場合はこのグループ ID は無視されます。 - ラベルの文字サイズ
表示される数字の文字サイズを変更できます。 - ラベルの横位置
メインチャート左下からの横位置を変更できます。 - ラベルの縦位置
メインチャート左下からの縦位置を変更できます。
- ラベルを表示しない場合のグループ ID
ご利用条件
- 素人の個人が使用するために作成したものですのでセキュリティなどは考慮していません。ご自身の責任で使用できる方はどうぞご利用ください。
- 使用中に損害が生じても当方は一切の責任を負いません。が、不具合などあればコメント等で内容をお伝えいただき、再現できれば修正を試みてみます。
- 開発環境は Mac 上の仮想環境にインストールした Windows 11 と MT4/5 の最新バージョンのみで、他の環境の用意はありません。(使用推奨環境のことではありません。開発環境を開示しているだけです)
- 正しく使用できない口座もあるかもしれません。
- MT4 / MT5 の気配値に EURUSD を表示してください。ブローカーごとの pips 計算のために EURUSD の価格の桁数を参照しています。気配値に EURUSD を表示していない場合はインジケーターを設置した通貨ペアの桁数を利用しますが、正確な pips 値にならない可能性があります。(pips を表示しないインジケーターは除く)
ダウンロード
ChartGroup.ex4 (MT4)
Version: 1.01
Published: 2024-05-11
106 Downloads
ChartGroup.ex5 (MT5)
Version: 1.01
Published: 2024-05-11
77 Downloads