GoldSessions Asian London New York Session Boxes
- インディケータ
-
Ibrahim Yahya
お客様のルールに忠実に従うMetaTrader 5用ツールを開発しています。エキスパートアドバイザー(EA)、トレードマネージャー、トレードコピーツールなど、お客様のリスクから各取引のロットを算出し、VPS上で無人のまま最後まで管理するツールです。
これまでに開発・運用してきたもの: - バージョン: 1.0
- アクティベーション: 5
GoldSessionsはMetaTrader 5用のチャートインジケーターです。毎日、取引セッションごとに1つのボックスを描きます。対象はアジア、ロンドン、ニューヨークです。ボックスの上辺がセッションの高値、下辺が安値で、任意のラベルで両方の価格を表示できます。各セッションがどこで終わり、どれだけの値幅があったかが一目でわかるため、流動性が薄い、または値動きの荒いセッションの切り替わりに、何も知らずに入ってしまうことを避けられます。チャート上の読み取り専用ツールで、注文の発注・変更・決済は一切行わず、DLLもWebリクエストも使わないため、口座に触れることはありません。XAUUSD(ゴールド)向けに作られており、あらゆる銘柄・あらゆる時間足で動作します。
できること
- セッションと日ごとに1つのボックス。 ボックスはセッションの最初の分から最後の分までです。上辺=高値、下辺=安値。描画する日数は1〜30日から選べます(初期値5)。
- ラベルとツールチップ。 ボックスの上に London H 4157.72、下に L 4079.28 のような任意のラベルを表示します。ボックスのツールチップには、サーバー時刻と高値・安値をつけた分が表示されます。
- 進行中のセッションは相場とともに伸びます。 チャートは30秒ごとに再描画されます。週末の日は何も描画されません。
- 正確な高値と安値。 チャートの時間足にかかわらず、M1バーから分単位の精度で取得します。
- ご自身の時間帯。 セッション時間はUTCで入力するパラメーターで、書式は HH:MM-HH:MM です。終了が開始より前なら、セッションは日付をまたぎます。初期値:Asian 00:00-09:00、London 07:00-16:00、New York 12:00-21:00。実際の市場と同じく、セッションは重なります。
- ブローカーの時差。 初期設定では自動検出されます(サーバー時刻からUTCを引き、15分単位に丸め、5秒ごとに再確認し、変化があるたびにExpertsログに1行出力します)。固定の時間数を入力することもできます。
- 表示設定。 各セッションの表示・非表示、枠線または塗りつぶし、色を自由に設定できます。
使い方
- GoldSessionsをチャートに適用します(XAUUSD向けですが、どの銘柄・時間足でも使えます)。ボックスはそのチャートに描かれます。
- InpBrokerOffsetを99のままにするとブローカーのUTC時差を自動検出します。または、サーバーがUTCより何時間進んでいるかを入力してください。
- ロンドンとニューヨークの時間を夏時間と照らし合わせて確認し(下記の制限を参照)、時計が切り替わったらパラメーターを調整してください。
- 描画する日数、表示するセッション、枠線か塗りつぶしか、色を選びます。
- M1の履歴が必要です。読み込み中は、次の処理(約5秒以内)でボックスが表示されます。ストラテジーテスターでは時差を検出できないため、そこではInpBrokerOffsetを手動で設定してください。
正直な制限
- 時間はUTC固定のパラメーターです。 英国や米国が時計を切り替えると、ロンドンとニューヨークはUTCで1時間ずれます。そのため、年に2回パラメーターを調整してください。目安:ロンドンは英国の夏時間で07:00-16:00、冬時間で08:00-17:00。ニューヨークは米国の夏時間で12:00-21:00、冬時間で13:00-22:00。
- 描画するすべての日に、ブローカーの時差は1つだけです。 描画した日数の間にブローカーのサーバー時計が切り替わった(夏時間)場合、古い日は1時間ずれます。
- テスターは時差を検出できません。 テスターの時計はサーバー時刻なので、InpBrokerOffsetを手動で設定してください。
- M1の履歴が必要です。 履歴がなければ何も描画できません。
- 週末は何も描画されません。 市場が閉まっているため、表示するセッションがありません。
- 描画の補助であり、シグナルではありません。 ボックスはすでに起きたことを示すだけです。このインジケーターはエントリー、エグジット、予測を一切提供しません。
パラメーター
| パラメーター | 初期値 | 内容 |
| InpDays | 5 | 描画する日数(1〜30) |
| InpAsian | 00:00-09:00 | アジアセッションの時間(UTC、HH:MM-HH:MM) |
| InpLondon | 07:00-16:00 | ロンドンセッションの時間(UTC) |
| InpNewYork | 12:00-21:00 | ニューヨークセッションの時間(UTC) |
| InpBrokerOffset | 99 | ブローカーサーバーのUTC時差(時間)、99 = 自動検出 |
| InpLog | false | 診断用:終了したセッションをExpertsログに出力し、ターミナルの一時的なグローバル変数として公開します |
| InpShowAsian / InpShowLondon / InpShowNewYork | true | 各セッションの表示・非表示 |
| InpFill | false | ボックスを塗りつぶします。重なったセッションは混ざった色になるため、初期値は枠線です |
| InpLabels | true | 各ボックスに高値と安値のラベルを付けます |
| InpAsianColor / InpLondonColor / InpNewYorkColor | C'96,134,230' / C'52,190,150' / C'235,150,55' | Asian、London、New Yorkのボックスの色(青、緑、オレンジ) |
よくある質問
GoldSessionsは取引しますか?
いいえ。チャートに描画するだけです。注文の発注・変更・決済は一切行わず、DLLもWebリクエストも使わないため、口座に触れることはありません。
これで取引が儲かるようになりますか?
どんなツールもそれを約束できません。これはシグナルも出しません。各セッションの高値と安値を示すことで、相場がどこにあったかを確認でき、流動性が薄い、または値動きの荒い切り替わりを何も知らずに取引することを避けられます。どう活用するかはあなた次第です。
ゴールド以外の銘柄でも使えますか?
はい。あらゆる銘柄・時間足で使えます。XAUUSD向けに作られ、検証されています。時間はご自身のパラメーターですので、他の市場では必要なセッションを設定してください。
ボックスが1時間ずれています。なぜですか?
おそらく夏時間のためです。英国や米国が時計を切り替えると、ロンドンとニューヨークはUTCで1時間ずれるので、InpLondonとInpNewYorkを変更してください。描画した日数の間にブローカー自身の時計が切り替わった場合は、すべての日に1つの時差を使うため、古い日が1時間ずれます。
ボックスが表示されないのはなぜですか?
その銘柄のM1履歴があること、チャートが週末だけを表示していないことを確認してください。M1履歴の読み込み中は、次の処理(約5秒以内)でボックスが表示されます。
ストラテジーテスターで使えますか?
はい。ただしテスターの時計はサーバー時刻なので、ブローカーの時差を検出できません。InpBrokerOffsetを正しい時間数に設定してください。
InpLogは何のためのものですか?
初期状態でオフの診断用スイッチです。オンにすると、終了したセッションがExpertsログに出力され、ターミナルの一時的なグローバル変数として公開されます。通常の使用では必要ありません。
