無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ビュー:
358
評価:
(20)
パブリッシュ済み:
アップデート済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

Forex Sessions インジケーター

外国為替市場のセッションをハイライト

このインディケータは、各外為市場の現地「壁掛け時計」の取引時間を午前8:00~午後5:00と想定していますが、シドニーでは午前7:00~午後4:00または午前9:00~午後6:00です。

特徴

外国為替市場のセッション(シドニー、東京、ロンドン、ニューヨーク)の色の付いた長方形を描画します。

外国為替ペアと金チャートの正確なセッション時間(外国為替ペア取引はニューヨーク時間17:00に開始、金取引はその1時間後に開始)。

このインジケーターは、ブローカーのサーバーのGMTオフセット+サマータイム、およびタイムゾーンを尊重します。

インジケータの時間計算は、TimeZoneInfoライブラリを 使用して実行されます。

ブローカーの時計(左下隅)に便利な情報が追加されています:

- サーバー時間

- ブローカーのGMTオフセット

- 週末までの残り時間(週末前に未決済取引を終了したり、新規取引を開始しないようにできます)。

- ローカルコンピュータの時刻同期状況。PCの時刻が同期されていない場合、https://time.is/。


Ctrl'キーを押しながらチャートバー上でマウスポインターを動かすと、デバッグ用にバー番号と時間(主要な外国為替市場では対応する時間)がチャートウィンドウに書き込まれます。

入力パラメータ



パラメータ"サーバーのTZ/DSTを推定するためにXAUUSDシンボルをロードする"

デフォルトでは、インジケータはサーバーのタイムゾーンオフセットを推定するためにXAUUSDシンボルを検索して読み込みます。 XAUUSDは、米国の夏時間とEUの夏時間のスケジュールが同期していない週(3月と10月下旬)に、より信頼性の高い結果を提供することができます(特に、EUの夏時間 スケジュールに従っているブローカーの場合)。オプションとして、ブローカーが米国の夏時間スケジュールに従っている場合、または全くスケジュールに従っていない場合は、チャートシンボルを使用しても問題ありません。XAUUSDの代わりに現在のチャートのシンボルを使用するには、このパラメータを'false'に設定します。

ブローカーのサマータイム(夏時間)スケジュールを確認するには、次のスクリプトを使用できます: https: //www.mql5.com/en/code/48650

注意してください:

XAUUSDがFXの1時間後に開始される副作用として、DSTの切り替えが1時間後に行われます(ストラテジーテスターのみで、通常モードでは行われません)。




ボーナス機能: 'Ctrl'キーを押しながらチャートバー上でマウスポインタを動かすと

Ctrl'キーを押しながらチャートバー上でマウスポインタを動かすと、バー番号#とその時間(および主要な外国為替市場の対応する時間)がデバッグ用にチャートウィンドウに書き込まれます。

その後、チャートからデバッグ情報を削除するには、チャート上の任意の場所でマウスをクリックするだけです('Ctrl' キーを押さずに)。


その他のマーケット・セッション・インジケータ:

マーケット・セッション

iセッション

取引セッションのオープン-クローズ

外国為替市場セッション識別


上記のすべてのインジケーター(およびコードベース上の他のほぼすべてのインジケーター)は、タイム ゾーンにハードコードされた固定オフセットを使用しており、ブローカーのサーバーまたはタイム ゾーンのサマータイムを考慮していません。ブローカーがタイムゾーンを夏時間に切り替えたり、主要な外国為替市場の1つ以上がタイムゾーンの夏時間を変更したりするためです。



    注:このインディケータは、以下のブローカー(取引スケジュール、GMTオフセット、夏時間が異なる)で動作することが確認されています:

    1. Admirals Markets
    2. FxPro
    3. RannForex
    4. EXNESS
    5. FXOpen
    6. ICマーケッツ
    7. オクタマーケッツ
    8. ティックミル
    9. XMグローバル

    このインジケータは、他のブローカーでも正しく機能するはずです。


    ストラテジーテスターとの互換性について

    ストラテジーテスターでのテスト中、TimeGMT() は 常にTimeTradeServer()の シミュレートされた サーバー時間と等しくなります。

    TimeZoneInfo ライブラリは、組み込みの TimeGMT 関数を呼び出して返される時間ではなく、H1 の取引履歴の分析によって「真の」GMT に基づいてタイムゾーンの適切な時間を推定します。

    入力パラメータ "Load XAUUSD symbol for estimation of the server's TZ/DST "がTRUEに設定されている場合、ストラテジーテスターではdstの切り替えが1時間遅くなります。


    MetaQuotes Ltdによって英語から翻訳されました。
    元のコード: https://www.mql5.com/en/code/48842

    シンプル_セッション_価格変更 シンプル_セッション_価格変更

    最も単純なインジケーターで、現在のシンボルに取引セッション開始時か らの価格の変化を%で表示する。

    YY_Cross_2_Ma YY_Cross_2_Ma

    2本の移動平均線のクロスオーバー戦略は、金融市場で最も一般的な取引戦略の1つです。2本の移動平均線(通常は長短)を使用し、そのクロスオーバーに基づいてポジションエントリーのシグナルを出すものです。

    グラフィカル・オブジェクトを作成するための関数例を含むスクリプト グラフィカル・オブジェクトを作成するための関数例を含むスクリプト

    このスクリプトは、独自の開発で使用するすべての標準的なグラフィカル・オブジェクトを作成するための一連の関数を提供します。スクリプトで提供される関数は、「そのまま」使用することも、あなたの要求に合わせて変更することもできます。

    水平トレンドライン 水平トレンドライン

    MT5版インジケーター https://www.mql5.com/ru/code/25465