Session Highlight で自分のトレードをセッション別に振り返る手順
自動売買や裁量の記録を続けていると、「負けが特定の時間帯に固まっている気がする」「思った以上に深夜の約定が多い」といった感覚を持つことがあります。ただ、この感覚を確かめようとしても、約定履歴に並ぶのはサーバー時刻の数字だけで、東京・ロンドン・NY のどこに当たるのかを毎回換算するのは手間がかかります。サマータイム(夏時間)の期間はさらに1時間ずれるため、換算ミスも起きやすい作業です。
本記事では、cTrader のチャート背景に3セッションを色分け表示するインジケーター Session Highlight を「振り返りの道具」として使い、自分のトレードやシグナルをセッション別に仕分けて観察する手順を整理します。ツールの概要や導入手順は別記事にまとめているため、ここでは「入れた後に何をするか」に絞って解説します。
なぜ時間帯で仕分けると見え方が変わるのか
まず、セッション別に仕分けることの意味を一般論として押さえておきます。
為替や株価指数は、時間帯によって参加者の顔ぶれと流動性(取引のしやすさ)が入れ替わります。同じ銘柄・同じロジックでも、値幅の出方や動きの速さが時間帯で異なる場合があると考えられており、全時間帯の成績をひとまとめに見ていると、この差が平均の中に埋もれてしまいます。
たとえば、全期間では「まずまず」に見えるロジックでも、セッション別に分けると「ある時間帯だけが足を引っ張っている」「別の時間帯はほとんど機能していない」といった構造が見えてくることがあります。逆に、全体では振るわなくても、特定のセッションに限れば設計意図どおりに動いている、というケースも考えられます。
この「分けて見る」作業の第一歩は、各トレードにセッションのラベルを付けることです。時刻を UTC(協定世界時)から手で換算する方法もありますが、チャート上に色帯が常に出ていれば、約定マーカーがどの帯の上に乗っているかを目で見るだけで済みます。ここが、背景描画タイプのツールを振り返りに使う利点です。
Session Highlight が振り返りに向いている理由
Session Highlight は、東京・ロンドン・NY の3セッションを半透明の色帯としてチャート背景に描画する cTrader 用インジケーターです。単品販売は終了しており、現在は無料インジケーターパック「時間帯と指標を整理するセット(7本)」の1本としてメールアドレス登録で配布されています。
振り返り用途で効いてくる機能を4つに整理します。
- サマータイム自動対応: ロンドン(BST)と NY(EDT)の夏時間を自動で判定し、帯の位置を切り替えます。過去の期間をさかのぼって眺めるとき、切替前後で帯がずれないため、手換算のミスを減らせます。
- セッション別の ON/OFF: 3帯を個別に表示・非表示にできます。「NY だけを見たい」ときに他を消せば、ラベル付けの対象を絞りやすくなります。
- 透明度と配色の調整: 帯の濃さを変えられるため、約定マーカーやシグナルの矢印と重なっても読みにくくならない濃さに寄せられます。
- 全時間足で動作: 短い足で個別の約定を確認し、長い足で「どの帯に多いか」を俯瞰する、といった切り替えを同じ設定で行えます。
いずれも派手な機能ではありませんが、「過去チャートを何十枚も眺める」という振り返りの作業では、この地味な安定性が作業量を左右します。
セッション別レビューの4ステップ
ここからは実際の手順です。裁量・自動売買のどちらでも同じ流れで進められます。
ステップ1: 対象期間とチャートを決める
まず、振り返る期間と時間足を決めます。直近の一定期間(数週間から数か月程度)を対象に、約定の粒度が見える時間足(M15 や H1 など)を選びます。cTrader のチャート設定で取引履歴の表示を有効にしておくと、約定位置がマーカーとして帯の上に重なります。自動売買の場合は、cBot のログやバックテストの結果画面から約定時刻を拾う形でも構いません。
ステップ2: 各トレードにセッションのラベルを付ける
チャートを順に送りながら、各約定マーカーが乗っている帯の色を見て、「東京」「ロンドン」「NY」「帯の外(オフ)」のいずれかをラベルとして書き留めます。ロンドンと NY の帯が重なる時間帯に入っている場合は、「重複」として別のラベルにしておくと、後の集計で区別できます。
ラベル付けの基準は エントリー時刻 に揃えるのが扱いやすい方法です。決済時刻で分けると、保有時間の長さによってラベルがぶれるためです。
ステップ3: 記録シートに「セッション」列を足す
普段つけている記録シート(スプレッドシートやノート)に、セッション列を1つ追加します。すでに損益や根拠の列があるなら、その隣に置くだけで十分です。列が増えると、セッションごとにフィルターをかけたり、並べ替えたりできるようになります。
集計の際は、件数と損益の合計だけでなく、「そのセッションでの根拠が設計どおりだったか」という定性的なメモも残しておくと、数字だけでは見えない偏りに気づきやすくなります。
ステップ4: 偏りを「仮説」として言葉にする
最後に、集計結果から読み取れる偏りを、断定ではなく仮説の形で書き出します。たとえば「東京時間のエントリーはレンジ内での往復が多い印象」「重複帯はストップまでの到達が速い場合がある」といった具合です。この段階では結論を急がず、次の検証で確かめる論点を整理する位置づけにとどめます。
セッションの傾向を cBot のロジックに落とし込む設計は、セッション別にロジックを切り替える設計 で扱っています。仮説ができた後の実装検討はそちらが参考になります。
観察結果をロジックに戻すときの注意点
振り返りは手軽に始められる反面、結果の解釈で足を取られやすい作業でもあります。意識しておきたい点を挙げます。
標本数の少なさを自覚する: 数週間分の記録をセッションで4〜5分割すると、1区分あたりの件数はかなり少なくなります。少ない件数で見えた偏りは偶然の範囲に収まっている可能性があり、それを根拠にロジックを大きく変えるのは早計です。期間を延ばすか、バックテストの基本 にあるような検証環境で件数を確保してから判断するのが安全です。
経済指標の影響を分けて考える: 特定のセッションで荒い値動きが目立つ場合、それはセッションの性質ではなく、その時間帯に集中する指標発表の影響かもしれません。指標日を除外した集計と並べて見ると、どちらの要因が効いているかを切り分けやすくなります。
サマータイム切替期のラベルを再確認する: 自動対応があっても、切替直後の数日は帯の位置とご自身の認識が一致しているかを念のため確認しておくと、ラベルの取り違えを防げます。
リスク管理は別の枠組みで持つ: セッション別の傾向が見えたとしても、それはロット配分やストップ幅の設計を代替するものではありません。値動きを保証するものでもないため、可視化の結果はあくまで「次に検証する論点」として扱うのが適切です。
まとめ
Session Highlight は、それ自体が何かを判定するツールではありませんが、「自分のトレードがどの時間帯に集中しているか」を目で仕分けられる点で、振り返り作業の下支えになります。手順は、期間を決める・帯を見てラベルを付ける・記録シートに列を足す・偏りを仮説として書き出す、の4段階です。
ツールの機能一覧や配布形態は Session Highlight の詳細ページ で確認できます。概要をまとめて把握したい方は Session Highlight の概要記事 を、無料パックと有料ツールの線引きを知りたい方は cTrader ツールカタログの歩き方 をあわせて参照してみてください。
自分の記録をもとに、セッション条件を組み込んだ cBot を作りたくなった場合は、ai-programming.xyz のスクールやカスタム開発の窓口も選択肢のひとつです。まずは色帯を眺めながら、いまの記録にセッション列を1つ足すところから始めてみてください。
本記事は一般的な情報提供を目的としています。投資助言ではありません。 取引判断はご自身の責任で行ってください。