session-profiler

Analyze trading sessions to compute per-session statistics and volatility profiles.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Tradecraft --skill session-profiler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-profiler
Source: https://github.com/mahmoud20138/Tradecraft/tree/main/plugins/tradecraft/skills/session-profiler
Command: npx skills add https://github.com/mahmoud20138/Tradecraft --skill session-profiler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Statistical analysis of major trading sessions to identify when markets are most active and where volatility concentrates.

Core Features & Use Cases

  • Session definitions and timing windows for Tokyo, London, New York, and overlaps.
  • Per-session statistics: average range, bullish/bearish proportion, typical bars, volume.
  • Open-pattern analysis around London and New York opens; killzones concept.
  • Session-based guidance for timing trades and risk calendar planning.

Quick Start

Load OHLCV data with timestamps and run the session profiler to view per-session statistics.

Frequently Asked Questions about session-profiler

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

FAQPage Schema
How do I analyze trading session volatility using OHLCV data?

Trading session volatility is analyzed by loading historical OHLCV data with timestamps to compute per-session statistics, peak periods, and hour-by-hour volatility profiles for major markets like Tokyo, London, and New York.

What are killzones in market timing and how do I identify them?

Killzones in market timing are specific high-volatility windows around session opens. You identify them by running historical OHLCV data through a session profiler to analyze open-pattern characteristics around London and New York market opens.

Can I calculate per-session statistics for Tokyo, London, and New York overlaps?

Yes, you can calculate per-session statistics for Tokyo, London, New York, and their overlaps by applying a session profiler to your price data to output average range, bullish/bearish proportion, typical bars, and volume.

Does session timing analysis require volume data to work?

Session timing analysis requires OHLCV data with timestamps to function properly. Volume data is optional but recommended, as it enhances the per-session statistics and provides deeper insights into market activity concentration.

What is the best way to profile historical market opens for risk calendar planning?

The best way to profile historical market opens for risk calendar planning is to analyze historical trading sessions with OHLCV data to reveal timing patterns, session-open patterns, and volatility characteristics across major markets.