無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
インディケータ

Sessionvolatilityheatmap - MetaTrader 5のためのインディケータ

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor において  NIGERIA
  • ナイジェリア
  • 2626
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| Japanese English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
ビュー:
15
評価:
(2)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

セッション変動率ヒートマップ

その背景にある考え方

多くのトレーダーは、セッション時間の教科書的な定義を知っていますが、銘柄ごとに独自の実態のリズムがあります。つまり、その銘柄が実際に動き出す時間は、セッションガイドに記載されている時間と必ずしも一致するとは限りません。 このインジケーターは、その推測を測定値に置き換えます。チャートのタイムフレームでInpLookbackDays分の 履歴を取得し、各バーの(高値-安値)の範囲を、そのバーが引けた時刻ごとに区分し、24の1時間単位の区分それぞれの平均を算出します。 結果は小さなヒートマップパネルとして表示され、主要な3つのセッションがローソク足の直後に色分けされて表示されるため、一目で両方のビューを照らし合わせることができます。

解釈方法

  • ヒートマップのバー— 24本の列はそれぞれ、ブローカー/サーバーの1日における1時間を表しています。 柱が高くて暖かい色のものは、その特定の銘柄が歴史的に動きの大きかった時間帯であり、短くて冷たい色のものは動きの静かな時間帯です。これはご自身の履歴から計算されているため、一般的なセッションチャートではなく、この銘柄とこのブローカーのサーバー時間を反映しています。
  • セッション帯— 価格の背後にある薄い陰影の四角形、直近のInpSessionDays 日間の各日におけるアジア、ロンドン、ニューヨークの取引時間帯を示しています。2つの帯が重なる部分は、その日の中で最も流動性が高い時間帯です。これをヒートマップパネルと視覚的に比較すると、通常、最も高いバーがある場所でもあることが確認できます。
  • これらを組み合わせて読み解くと、ヒートマップがどの時間帯かを示し、セッションバンドがその理由を教えてくれます。 ヒートマップで最も高いバーが、対象銘柄のセッションの重なりと一致しない場合、それ自体が重要な情報となることがよくあります。これは通常、その時間帯を牽引しているのがセッションの流れではなく、予定されたデータ発表(オープン、フィックス、または定期的なデータ公表)であることを意味します。

これは測定ツールであり、シグナル発生装置ではありません。エントリーやエグジットを提案するものではなく、過去のボラティリティと流動性が実際にどこにあるかを示すだけです。したがって、いつ取引するか(あるいはいつ見送るか)という判断は、仮定ではなく測定結果に基づいて行われます。

外部変数(入力)

入力 デフォルト 目的
InpLookbackDays 30 1時間平均の算出に用いる過去のデータの日数。ウィンドウを長くすると、一時的なニュースによる急騰が平滑化されます。逆に、ウィンドウを短くすると、銘柄のリズムにおける本質的な変化に対してより迅速に反応します。
InpCorner / InpOffsetX / InpOffsetY 右上 / 12 / 18 チャート上のヒートマップパネルの配置位置。
InpPanelWidth / InpPanelHeight 340 / 150 パネルサイズ(ピクセル単位)。
InpRefreshSecs 30 ティックとは独立して、パネルが履歴から再計算を行う頻度。
InpShowSessions true 価格チャート上のセッションの背景色表示を切り替えます。
InpSessionDays 6 直近の何日分を陰影表示するか。チャート上のオブジェクトが乱雑になるのを避けるため、デフォルトでは控えめな値に設定されています。
InpAsianStartHour / InpAsianEndHour 0 / 9 アジア市場の取引時間枠(ブローカー/サーバー時間)。
InpLondonStartHour / InpLondonEndHour 7 / 16 ロンドン・セッションの時間帯(ブローカー/サーバー時間)。
InpNewYorkStartHour / InpNewYorkEndHour 12 / 21 ニューヨークの取引時間枠、ブローカー/サーバー時間。
InpBackColor / InpBorderColor / InpTextColor コードを参照 ヒートマップパネルの配色。
InpLowColor / InpHighColor コードを参照 ヒートマップが、最も静かな時間帯から最も忙しい時間帯にかけて補間を行う 2 つの色。
InpAsianBandColor / InpLondonBandColor / InpNewYorkBandColor 淡い青 / 琥珀色 / 赤 セッションのシェーディングカラー。チャートの矩形オブジェクトは完全に不透明にレンダリングされるため、デフォルトでは淡い色に設定されています。真の透明度に頼ることはできないため、色自体は柔らかなままにしておく必要があります。

推奨される使用方法

各ブローカーのサーバー時計はUTCに対して設定が異なるため、デフォルトのセッション時間を鵜呑みにする前に、ご利用のブローカーのサーバー時間が実際に何時であるかを確認してください。これらはあくまで一般的な目安であり、普遍的な定数ではありません。ご利用のブローカーに合わせて3つの範囲を正しく設定すれば、パネルと色分けは自動的に正確な状態を維持します。それ以外にメンテナンスが必要なことはありません。


セッション変動率ヒートマップ

図1. セッションごとに色分けされたローソク足と、時間ごとのボラティリティ・ヒートマップ・パネル。Code Baseの画像ガイドラインに従い、白黒でレンダリングされています。

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

GoldLondonBreakout GoldLondonBreakout

XAUUSDはアジア時間のレンジ内でポジションをロックし、ロンドン市場の寄り付きに向けてOCOブレイクアウト注文(買いストップ/売りストップ)を仕掛けます。ストップはATRに基づいて設定し、ポジションサイズはリスク比率で決定します。インジケーターも裁量も一切使わず、レンジは推測ではなく測定に基づいて判断します。

EVT Crash Gauge EVT Crash Gauge

市場における潜在的な暴落や急変を予測するために、MQL5に移植された極値理論(EVT)。

Adaptive Moving Average (AMA) Adaptive Moving Average (AMA)

適応移動平均線は、ノイズの影響を受けにくい移動平均線を作るときに使われ、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。