Strifor Chart Sync
- ユーティリティ
- バージョン: 1.17
Strifor Chart Sync は、複数のチャートを同期し、同一銘柄のマルチタイムフレーム分析を効率化するために設計されたMetaTrader 5用Expert Advisorです。
開いているすべてのチャートで銘柄を手動で変更する代わりに、Master チャートの銘柄を変更するだけで、接続されているすべての Slave チャートが自動的に同じ銘柄へ切り替わります。各チャートのタイムフレームはそのまま維持されます。
例えば、以下のような構成で分析できます。
-
D1 — 市場全体の状況
-
H1 — 現在の市場構造
-
M5 — トレードセットアップ
-
M1 — エントリーポイント
Masterチャートの銘柄を US500 から XAUUSD に変更すると、接続されているすべてのチャートが自動的にXAUUSDへ切り替わります。
-
D1はD1のまま
-
H1はH1のまま
-
M5はM5のまま
-
M1はM1のまま
これにより、体系的なマルチタイムフレーム環境を構築し、各チャートを個別に更新することなく銘柄を切り替えることができます。
テクニカル分析の同期Strifor Chart Syncの主要機能の一つが、選択したチャートオブジェクトの同期です。
Expert Advisorは、チャート上に作成されたすべてのオブジェクトを自動的にコピーするわけではありません。これは意図的な仕様です。他のインジケーターやツールによって、Pivot、VWAP、ゾーン、ライン、プロファイルなど、さまざまなグラフィカルオブジェクトが作成される可能性があるためです。
その代わり、Strifor Chart Syncでは オブジェクトを手動で登録 します。
オブジェクトを同期するには:
-
MetaTrader 5の標準グラフィカルオブジェクトを作成します。
-
Masterチャート上でオブジェクトを選択します。
-
REGISTER OBJECT をクリックします。
選択したオブジェクトは同期システムに登録され、対応するSlaveチャートに表示できるようになります。
Expert Advisorは、以下を含むユーザー定義のテクニカル分析オブジェクトの同期をサポートします。
-
Horizontal Lines
-
Trend Lines
-
その他の対応するMetaTrader 5グラフィカルオブジェクト
登録されたオブジェクトをMasterチャート上で移動すると、その位置が対応するSlaveチャートにも自動的に更新されます。
オブジェクトの同期を停止するには、対象のオブジェクトを選択して UNREGISTER OBJECT をクリックします。
元のオブジェクトはMasterチャートに残りますが、それ以降は同期されなくなります。
銘柄別のテクニカル分析登録された各オブジェクトは、そのオブジェクトが作成された特定の銘柄に紐付けられます。
例えば、水平ラインを以下の銘柄で登録した場合:
US500.str
そのオブジェクトは、該当するグループ内のUS500.strチャートでのみ同期されます。
グループをXAUUSDへ切り替えても、US500のレベルがゴールドのチャートへ移されることはありません。価格がたまたま似た数値範囲にあったとしても、US500のオブジェクトがXAUUSDへ転送されることはありません。
グループをUS500へ戻すと、以前登録したUS500のテクニカル分析が再び利用可能になります。
これにより、各銘柄について独立したテクニカル分析を維持できます。
タイムフレームでの表示設定Strifor Chart Syncは、登録されたオブジェクトに対してMetaTrader 5標準の "Visibility on timeframes" 設定を尊重します。
例えば、あるレベルを以下のタイムフレームでのみ表示するよう設定できます。
-
D1
-
H4
-
M5
一方、以下では非表示にできます。
-
H1
-
M1
この場合、登録されたオブジェクトは同じ同期グループに属していても、US500のH1 Slaveチャートには表示されません。
これにより、テクニカル分析を市場の時間軸ごとに整理できます。
-
長期レベル: D1 / H4
-
中期レベル: H4 / H1
-
イントラデイレベル: H1 / M15 / M5
-
ローカルレベル: M5 / M1
各同期グループは以下で構成されます。
-
Master — グループを制御するチャート
-
Slave — Masterに連動する接続チャート
Masterチャートがグループの銘柄を制御します。
Masterで銘柄を変更すると、同じグループに属するすべてのSlaveチャートが新しい銘柄へ自動的に切り替わります。各Slaveチャートのタイムフレームは維持されます。
例
切り替え前:
Master
US500 — D1
Slave
US500 — H1
US500 — M5
US500 — M1
MasterをXAUUSDへ切り替えた後:
Master
XAUUSD — D1
Slave
XAUUSD — H1
XAUUSD — M5
XAUUSD — M1
Strifor Chart Syncでは、複数の独立した同期グループを作成できます。
例えば:
Group 1
-
D1 — Master
-
H1 — Slave
-
M5 — Slave
-
M1 — Slave
Group 2
-
H4 — Master
-
H1 — Slave
-
M15 — Slave
Group 1で銘柄を変更しても、Group 2には影響しません。
これにより、同じMetaTrader 5プロファイル内に複数の独立したマルチチャート環境を構築できます。
インストールとセットアップStrifor Chart Syncは、同期システムに参加させるすべてのチャートにインストールする必要があります。
セットアップ手順
-
必要な数のチャートを開きます。
-
各チャートに希望するタイムフレームを設定します。
-
各チャートにStrifor Chart Syncを適用します。
-
同じグループで使用するすべてのチャートに、同じ SyncGroup 番号を設定します。
-
1つのチャートを Master に設定します。
-
残りのチャートを Slave に設定します。
-
EnableSync = true になっていることを確認します。
-
SyncSymbol を有効にします。
セットアップ後は、Masterチャートの銘柄を変更するだけで操作できます。
設定例
-
Chart 1 — D1 — Master
-
Chart 2 — H1 — Slave
-
Chart 3 — M5 — Slave
-
Chart 4 — M1 — Slave
4つすべてのチャート:
SyncGroup = 1
オブジェクトの登録方法テクニカル分析オブジェクトを同期するには:
-
Masterチャート上にHorizontal Line、Trend Line、またはその他の対応するグラフィカルオブジェクトを作成します。
-
オブジェクトを選択します。
-
REGISTER OBJECT をクリックします。
-
オブジェクトが対応するSlaveチャートと同期されます。
-
必要に応じて、オブジェクトの標準 Visibility on timeframes 設定を調整します。
Expert Advisorは以下の要素を考慮します。
-
銘柄
-
同期グループ
-
許可されたタイムフレーム
-
オブジェクトの位置
-
主要な表示プロパティ
同期を停止する場合
登録済みのオブジェクトを選択して UNREGISTER OBJECT をクリックします。
元のオブジェクトはMasterチャートに残りますが、Slaveチャートとの同期は停止します。
主な設定EnableSync
現在のチャートで同期を有効または無効にします。
Values:
true / false
SyncGroup
同期グループの番号を指定します。
同じグループに属するすべてのチャートには、同じ値を設定する必要があります。
Examples:
1
2
3
...
ChartRole
現在のチャートの役割を指定します。
Values:
-
Master
-
Slave
各同期グループには1つのMasterチャートを設定します。
SyncSymbol
MasterとSlaveチャート間で取引銘柄の同期を有効にします。
Values:
true / false
KeepChartTimeframe
銘柄を変更した際に、各チャートの個別のタイムフレームを維持します。
通常の運用では、以下の設定を推奨します。
true
SymbolMappingMode
チャート間で銘柄をどのように照合するかを指定します。
同じMetaTrader 5ターミナル内で使用する場合は、完全一致による照合を推奨します。
Exact
例:
US500.str = US500.str
SlaveManualChangeMode
Slaveチャートの銘柄を手動で変更した場合の動作を指定します。
選択したモードに応じて、Slaveチャートは手動で選択した銘柄を一時的に維持するか、次回の同期イベント発生時にMasterの銘柄へ戻ることができます。
テクニカル分析の同期設定SyncObjects
登録されたグラフィカルオブジェクトの同期を有効にします。
Values:
true / false
ExactSymbolMatch
登録されたオブジェクトを、登録時と完全に同じ銘柄に対してのみ表示するよう指定します。
Recommended:
true
UseSymbolMapping
同一の金融商品を表す異なる銘柄名の間で、追加のマッピングを使用できるようにします。
通常の運用では、以下の設定を推奨します。
false
REGISTER OBJECT
現在選択されているグラフィカルオブジェクトを登録し、同期システムに追加します。
UNREGISTER OBJECT
選択したオブジェクトを同期システムから削除します。Masterチャート上の元のオブジェクト自体は削除されません。
追加設定Expert Advisorには、パネル表示や内部システム機能に関するパラメータも用意されています。
-
ShowStatusPanel
-
ShowGroupNumber
-
ShowChartRole
-
EnableNotifications
-
PanelCorner
-
AutoShiftChart
-
ChartShiftPercent
-
UpdateIntervalMs
-
InitialSyncDelayMs
-
ObjectGuardMs
-
ObjectLostConfirmMs
-
DebugMode
これらのパラメータでは、以下を設定できます。
-
情報パネルの表示
-
同期グループ番号の表示
-
Master/Slaveの役割表示
-
システム通知
-
パネルの位置
-
チャートシフト
-
内部更新頻度
-
初期同期の遅延時間
-
オブジェクト保護
-
オブジェクト消失の確認
-
デバッグモード
通常の運用では、これらの技術パラメータはデフォルト値の使用を推奨します。
追加の同期機能Expert Advisorには、チャート間の追加同期機能も用意されています。
-
SyncTimeframe
-
SyncVerticalLine
-
SyncCrosshair
-
SyncScrollPosition
-
SyncChartShift
これらの機能を使用することで、チャート間の連動方法をさらに細かく設定できます。ワークフローに応じて有効または無効にできます。
Strifor Chart Syncの基本的な同期機能を使用するために、これらの設定を有効にする必要はありません。
トレード環境の設定例一般的な構成は以下のようになります。
Group 1
-
D1 — Master
-
H1 — Slave
-
M5 — Slave
-
M1 — Slave
トレーダーはD1で上位タイムフレームの分析を行い、必要なテクニカル分析オブジェクトを登録します。
例えば:
長期レベル:
D1
H4
H1
ローカルレベル:
M15
M5
M1
Expert Advisorは、登録されたオブジェクトを、設定された表示条件に従って適切なチャートへ自動的に反映します。
以下のように銘柄を切り替える場合:
US500 → XAUUSD → EURUSD → WTI
グループ内のすべてのチャートがMasterチャートに自動的に追従します。一方、登録されたテクニカル分析は、それぞれ対応する銘柄に紐付いた状態で維持されます。
主な機能Strifor Chart Syncを使用すると、開いているすべてのチャートで銘柄を手動変更することなく、MetaTrader 5上に完全なマルチタイムフレームのトレード環境を構築できます。
Expert Advisorには以下の機能が含まれています。
-
銘柄の同期
-
独立したMaster/Slaveグループ
-
各チャートのタイムフレーム維持
-
テクニカル分析オブジェクトの手動登録
-
テクニカル分析の同期
-
銘柄別の分析
-
タイムフレーム別のオブジェクト表示
-
登録済みレベルの自動更新
-
複数の独立したワークスペース
これにより、1つのMasterチャートから銘柄を操作しながら、接続されたSlaveチャートでは必要な分析構成を自動的に維持できる、体系的なマルチタイムフレーム環境を構築できます。
銘柄を一度変更するだけ。ワークスペース全体を同期したまま運用できます。
