trading-session-timezones

Detect RTH and ORB windows for MES/MGC futures across time zones.

2|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill trading-session-timezones
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trading-session-timezones
Source: https://github.com/mkalhitti-cloud/universal-or-strategy/tree/main/.agent/skills/trading-session-timezones
Command: npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill trading-session-timezones

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Trading across multiple global markets requires accurate alignment of session times. This skill provides timezone-aware detection to ensure entry/exit logic aligns with the correct market session.

Core Features & Use Cases

  • Timezone-aware session state detection for MES/MGC futures.
  • ORB window alignment and RTH detection across markets.
  • Global overlap awareness to improve multi-market strategy timing.
  • Timezone conversion helper for aligning execution with local time.

Quick Start

Enable the trading-session-timezones skill in your NinjaTrader strategy and reference the IsRTH() and IsORWindow() helpers to align entries with RTH and ORB windows.

Frequently Asked Questions about trading-session-timezones

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect RTH sessions for MES and MGC futures across different timezones?

RTH detection for MES and MGC futures is handled by the IsRTH helper, which aligns entries with the correct market session regardless of local timezone differences.

What is the best way to align ORB window timing for multi-market futures strategies?

ORB window alignment is managed by the IsORWindow helper, ensuring multi-market strategies execute accurately during the opening range break period across global timezones.

Can I use this timezone conversion helper with NinjaTrader strategies?

Yes, you enable the timezone conversion helper within NinjaTrader strategies to align execution logic with local time for MES and MGC futures trading.

How does global market overlap awareness improve multi-market strategy timing?

Global overlap awareness improves strategy timing by mapping active MES and MGC sessions simultaneously, preventing misaligned entries caused by overlapping market hours.

Why does my trading strategy enter trades outside the regular trading hours?

Entries outside regular trading hours occur when timezone offsets are unmanaged; applying timezone-aware RTH detection restricts execution to valid market sessions.

Do I need to manually calculate timezone offsets for MES and MGC futures sessions?

No, manual timezone offset calculation is unnecessary because the helper automatically converts global market hours to align execution with local time.