Tokyo London New York Session Highlighter|使い方 | SG Group
本文へ移動
English page

無料オープンソースPine Script v6

東京・ロンドン・ニューヨークの稼働時間を、夏時間に対応する地域別タイムゾーンで可視化。現在の注目セッションの高値・安値・中間・Opening range・前回高安と、稼働状況を同じ画面で確認できます。

セッション/時間軸
TradingView公開ページに掲載された実チャート:Tokyo London New York Session Highlighter
TradingViewの公開ページに掲載された実チャート画像です。画像内の銘柄、時間足、設定値、価格は撮影時点の例であり、現在値や売買結果ではありません。
目的時間帯の文脈を整理
向いている人日中足のFX・指数・先物
主な表示背景、基準線、状態表
表示場所価格チャート上
01 — 概要

「いつ動いているか」を価格の上に重ねる

各バーが東京、ロンドン、ニューヨークの設定時間内かをIANAタイムゾーンで判定し、背景と現在のフォーカスセッション構造を表示する日中足向けツールです。現行公開ソースでは重複背景色を使い、複数稼働時のフォーカスは New York → London → Tokyo の固定優先順です。

何を可視化するか

全履歴または直近期間のセッション背景、重複背景、現在フォーカスの高値・安値・中間線、最初の指定分数で作るOpening range、前回フォーカス高安、地域時計と次の開始/終了までを示す表を表示します。

仕組み

各地域のHours・Timezone・DaysをTradingViewの時間エンジンへ渡し、バー始値とバー終値の双方でセッション内判定を行います。上位足データや未来データは要求しません。

地域ごとの時刻判定

Tokyo、London、New Yorkを別々のIANAタイムゾーンで計算するため、LondonとNew Yorkの夏時間変更にも追随します。

フォーカスの固定優先順

複数セッションが重なると背景はOverlap色になり、現在の基準線はNew York、London、Tokyoの順で一つへ絞られます。

進行中だけ更新する構造

現在高安・中間・Opening rangeは稼働中のバーで更新され、前回高安は設定した表示時間だけ参照線として残ります。

02 — 導入と初期設定

TradingViewへの追加手順

公開スクリプトをチャートへ追加し、まず初期値で表示の出所と動きを確認します。設定変更は一度に一項目だけ行ってください。

Tokyo London New York Session Highlighter

Tokyo London New York Session Highlighterの公開ページを開き、TradingView上でチャートへ追加します。SG Groupサイトへの会員登録は不要です。

  1. 下の「TradingView で使う」を開きます。
  2. TradingView のページで「Use on chart」を選び、チャートへ追加します。
  3. 歯車アイコンの「Settings」→「Inputs」を開き、まず初期値のまま表示を確認します。
  4. 対象銘柄・時間足に合わせ、設定は一度に一項目ずつ変更します。
まず初期値で観察一度に変える設定は一つ銘柄・時間足・データを確認

複数インジケーター表示時の誤認防止

重なった線・帯・背景・表は、同じ情報が二重に描画されているだけの場合があります。表示の重複を「根拠が強い」「シグナルが一致した」と解釈しないでください。 ほかのセッション背景、Opening range、前日高安ツールを重ねると、同じ色面や水平線が二重に見えます。とくに現在高安と前回高安を他ツールの高安と混同しないでください。

  • 最初に Show session background highlight 以外の背景系インジケーターを非表示にし、色の出所を確認する。
  • Current focus high/low、Midpoint、Opening range、Previous focus high/lowは、同種の線を他ツールで使う場合どちらかをOFFにする。
  • Show session listをOFFにするかPositionを変え、ほかの右上テーブルと重ねない。
  • FOCUSが重複時間にNew Yorkを優先しても、それを市場の強弱や優位性と解釈しない。
03 — チャートの読み方

迷わない読み順

数値や色を単独で結論にせず、表示の成立条件、継続時間、価格との位置関係を順に確認します。

背景で稼働時間を確認

まずどのセッションが稼働中か、重複色かを確認します。背景色だけで方向を判断しません。

フォーカス線の出所を確認

高値・安値・中間・Opening rangeがどのセッションのものか、表のFOCUSと照合します。

現地時計と残り時間を確認

LocalとNextを読み、データ欠損、祝日、短縮取引など設定だけでは扱えない条件を別途確認します。

表示語・状態の意味

Active N%

セッションが稼働中で、Nは設定時間の経過率です。値動きの強さではありません。

Idle

現在は設定セッション外です。データがないことや休場を自動説明する語ではありません。

Opens … / Closes …

次の開始または終了までの残り時間です。

FOCUS

現在の基準線に採用されたセッション。重複時はNew York、London、Tokyoの固定順です。

Range / Avg

現在値幅と直近セッション平均値幅の比較です。将来値幅の予測ではありません。

04 — 英語設定項目の日本語マニュアル

英語設定項目の日本語マニュアル

設定画面に表示される英語名をそのまま掲載し、日本語で役割を説明します。初期値は公開ソース確認時点の値です。TradingView側の更新で変わる場合があります。

小さな画面では、各設定を一項目ずつ縦型カードで表示します。

Sessions

12 項目
実際の英語UI初期値・選択肢日本語での意味と使い方
Tokyotrue東京セッションの追跡を有効にします。
Hours0900-1800東京セッションの現地開始・終了時刻です。
TimezoneAsia/Tokyo; options: Asia/Tokyo | Etc/UTC | Europe/London | America/New_York | America/Chicago | Europe/Berlin | Asia/Hong_Kong | Asia/Singapore | Australia/Sydney東京セッションの時刻判定に使うIANAタイムゾーンです。
Days23456; options: 23456 | 1234567東京セッションの稼働曜日です。23456は月〜金、1234567は毎日です。
Londontrueロンドンセッションの追跡を有効にします。
Hours0800-1700ロンドンセッションの現地開始・終了時刻です。
TimezoneEurope/London; options: Europe/London | Etc/UTC | Asia/Tokyo | America/New_York | America/Chicago | Europe/Berlin | Asia/Hong_Kong | Asia/Singapore | Australia/Sydney夏時間を含むロンドンの時刻判定基準です。
Days23456; options: 23456 | 1234567ロンドンセッションの稼働曜日です。
New Yorktrueニューヨークセッションの追跡を有効にします。
Hours0800-1700ニューヨークセッションの現地開始・終了時刻です。
TimezoneAmerica/New_York; options: America/New_York | Etc/UTC | Asia/Tokyo | Europe/London | America/Chicago | Europe/Berlin | Asia/Hong_Kong | Asia/Singapore | Australia/Sydney夏時間を含むニューヨークの時刻判定基準です。
Days23456; options: 23456 | 1234567ニューヨークセッションの稼働曜日です。

Visuals

18 項目
実際の英語UI初期値・選択肢日本語での意味と使い方
Show session background highlighttrueセッション背景だけを表示・非表示にします。水準線と一覧表は別設定です。
Historical coverageAll history; options: All history | Recent only背景を全履歴に表示するか直近だけに限定します。
Recent coverage days30; range: 1-365Recent onlyで背景を残す直近日数です。
Session background transparency93; range: 0-100単独セッション背景の透明度です。小さいほど濃くなります。
Overlap background transparency90; range: 0-100複数セッション重複時の背景透明度です。
Current focus high/lowtrue現在の優先セッションの進行中高値・安値を表示します。
Midpointtrue現在フォーカス中の高値と安値の中間値を表示します。
Opening rangetrueセッション開始後の指定時間で作る高値・安値を表示します。
Minutes60; range: 5-240Opening rangeを集計するセッション開始後の分数です。
Previous focus high/lowtrue直前の同セッション高値・安値を表示します。
Previous level visible length, minutes240; range: 30-1440直前高安の参照線を見せる時間長です。
Right-side rail extension, minutes60; range: 0-240現在の参照線を右側へ視覚的に延長する分数です。
Live line width2; range: 1-4進行中高値・安値線の太さです。
Reference line width1; range: 1-3中間値、Opening range、前回水準などの参照線幅です。
Live high/low transparency0; range: 0-100進行中高値・安値線の透明度です。
Midpoint transparency42; range: 0-100中間線の透明度です。
Opening-range line transparency42; range: 0-100Opening range線の透明度です。
Previous level transparency58; range: 0-100直前セッション高安線の透明度です。

Colors

4 項目
実際の英語UI初期値・選択肢日本語での意味と使い方
Tokyo#4da3ff東京セッションの背景、文字、水準線に使う色です。
London#2fd074ロンドンセッションの背景、文字、水準線に使う色です。
New York#ffb347ニューヨークセッションの背景、文字、水準線に使う色です。
Overlap#b38cffセッション重複時間帯の背景色です。

Dashboard

17 項目
実際の英語UI初期値・選択肢日本語での意味と使い方
Show session listtrueセッション一覧ダッシュボードを表示します。
PositionTop right; options: Top right | Top left | Bottom right | Bottom leftダッシュボードの配置です。
Right paddingExtra large; options: None | Small | Medium | Large | Extra large価格軸ラベルから表を離す透明スペーサー幅です。
Text sizeNormal; options: Small | Normal | Largeダッシュボードの文字サイズです。
Main text#f8fafc主要情報の文字色です。
Idle text#cbd5e1非稼働状態の文字色です。
Session-name text transparency0; range: 0-100各セッション名に使うセッション色の透明度です。
Main text transparency0; range: 0-100主要文字の透明度です。
Idle text transparency18; range: 0-100非稼働文字の透明度です。
Header#111827ダッシュボードのヘッダー背景色です。
Panel#0f172a通常行のパネル背景色です。
Active row#1f2937稼働中セッション行の背景色です。
Header transparency0; range: 0-100ヘッダー背景の透明度です。
Inactive row transparency22; range: 0-100非稼働行背景の透明度です。
Active row transparency4; range: 0-100稼働行背景の透明度です。
Frame transparency56; range: 0-100ダッシュボード外枠の透明度です。
Border transparency70; range: 0-100セル境界線の透明度です。

Alerts

8 項目
実際の英語UI初期値・選択肢日本語での意味と使い方
Enable alert() notificationstrueスクリプトの情報通知を有効にします。
Lead minutes15; range: 1-120開始前・終了前通知を何分先行させるかです。
Session start/endtrue各セッションの開始・終了を通知します。
Pre-open / pre-closetrue各セッションの開始前・終了前を通知します。
Focus changetrue優先フォーカス対象の変更を通知します。
Overlap changetrueセッション重複の開始・終了を通知します。
Opening range completedfalse各セッションのOpening range完成を通知します。
Previous high/low touchedfalse価格が直前セッション高値・安値に触れたことを通知します。
05 — アラート

セッション開始・終了などの情報通知

通知は時間帯イベントと参照線への接触を知らせます。現行ソースに売買方向のアラートはありません。

  • 東京・ロンドン・ニューヨークの開始前、開始、終了前、終了。
  • フォーカスセッションの変更と、セッション重複の開始・終了。
  • Opening rangeの確定と、前回セッション高値・安値への接触(初期値はOFF)。
06 — 制限と注意点

売買シグナルではありません

本ツールは分析・可視化を目的とし、投資助言、売買推奨、将来予測、利益や精度の保証を行いません。表示は入力値、銘柄、時間足、データフィードに依存します。実際の取引判断はご自身の責任で行ってください。

日中足専用

日足以上では背景や基準線を描かず、案内メッセージだけを表示します。バーが存在しない時間は塗れません。

市場カレンダーは自動判定しない

祝日、短縮取引、取引所固有の休止、ブローカー固有セッションは自動反映されません。Hours・Timezone・Daysを検証してください。

古い説明との差に注意

現行v3.6には開始/終了マーカー入力や重複方式の選択入力はありません。重複色と固定フォーカス優先順が現在の挙動です。

重要

時間帯は値動きの方向や強さを保証しません。FX、指数CFD、先物など対象商品の正式な取引時間とデータフィードを確認し、時間帯だけをエントリー理由にしないでください。

07 — FAQ

よくある質問

時間帯、夏時間、重複表示、対象時間足に関する誤解を解消します。

Tokyo London New York Session Highlighter無料で使えますか?

はい。SG GroupがTradingViewで公開しているオープンソースの無料インジケーターです。利用時はTradingViewの規約と公開スクリプトの条件も確認してください。

初めて使うときに設定を変える必要がありますか?

まずは公開時の初期値で表示と状態変化を観察してください。その後、銘柄・時間足・データフィードに合わせて一項目ずつ変更すると、どの設定が表示へ影響したかを判別しやすくなります。

ほかのインジケーターと同時に表示できますか?

可能ですが、同種の線・帯・背景色・テーブルが重なると出所を誤認しやすくなります。片方ずつ表示して確認し、重複要素を非表示にしてください。線が重なっただけで根拠が強くなったとは判断できません。

表示は売買シグナルですか?

いいえ。公開説明に忠実な分析・可視化用のコンテキストです。エントリー、エグジット、利確、損切り、将来価格、利益や勝率を示すものではありません。

夏時間は自動で反映されますか?

各セッションのTimezoneに地域別IANA名を選べば、LondonとNew Yorkの地域時間変更へ追随します。ただし取引所休場、短縮取引、ブローカー固有の時間は別途確認が必要です。

情報源と更新方針

本ページはSG Groupの公開中一覧、TradingView上の実説明、公開ソースの入力定義に基づく取扱説明書です。表示名や初期値は公開スクリプト更新後に変わる場合があります。