PnLLiquidationBreak-evenTarget ExitPosition SizerFunding CostAverage EntryScenarioMax LeverageFunding ArbHedge RatioCompound FundingCrypto ProfitCrypto DCAAverage Buy PriceTarget Sell PricePresent ValueFuture ValueNPVIRRCAGRAPY / APRBond PricePre-Trade CheckRisk / RewardPortfolio RiskCarry TradeDCA EntryAverage Down?Scale-OutFunding BreakevenRug Pull CheckerSwap Price ImpactBonding CurveMarket Cap CalculatorWallet CheckerImpermanent Loss CalculatorProbability CalculatorMarket-Implied OddsKelly CalculatorUp/Down Fair ValueSpread CheckerArbitrage CheckerBlack-Scholes CalculatorOptions Payoff CalculatorStraddle & Strangle CalculatorCovered Call & Protective Put CalculatorImplied Volatility CalculatorSpread & Iron Condor CalculatorBarrier Touch CalculatorAmerican Option CalculatorOption Greeks CalculatorOptions Profit CalculatorOptions Strategy PickerMax Pain CalculatorCash-Secured Put CalculatorPip Value CalculatorMargin Level CalculatorBreakeven CalculatorPnL CalculatorRisk/Reward CalculatorScenario CalculatorAverage Entry CalculatorMargin Required CalculatorCurrency ConverterPosition Size CalculatorSwap / Rollover CalculatorCorrelation CalculatorFibonacci Retracement CalculatorOpen AnalysisSession StructureValue MigrationBreakout AcceptanceVaR / CVaR CalculatorSharpe Ratio CalculatorHurst Exponent CalculatorCointegration TestPortfolio TearsheetGARCH Volatility CalculatorRisk Parity CalculatorDeflated Sharpe Ratio CalculatorKelly Growth-Security FrontierReturn Unsmoothing CalculatorEVT Tail Risk CalculatorMonte Carlo Simulation CalculatorEvent Study CalculatorOrder-Book Impact CalculatorDocs

Is today a trend day, balanced, or rotational?

MARKET STRUCTURE · SESSION STRUCTURE · ADVANCED

Market Profile day-type classifier: trend, balance, normal, normal variation, or neutral-trend, derived from the initial balance, range extension, and value migration versus the prior session.

Exchange
Instrument

Is today a trend day, balanced, or rotational?

Pick an instrument and a past session date. I'll classify the day type from the initial balance, range extension, and value migration: trend, balance, normal, normal variation, or neutral-trend.

Use via API or MCP

This session classification is available as a deterministic call, workflow.run_session_structure: useful for bots or AI agents that label a day as trend, balanced or rotational from the same inputs every time.

EMBED ON YOUR SITE

<!-- TradingCalc widget: please keep the link below exactly as given (address and words) -->
<div class="tradingcalc-widget" data-widget="session-structure"><a href="https://tradingcalc.io/session-structure?utm_source=embed&amp;utm_medium=backlink&amp;utm_campaign=session-structure">Session structure analysis by TradingCalc.io</a></div>
<script async src="https://tradingcalc.io/embed.js"></script>

Free, no signup. Keep the text link in the code exactly as given, with its address and its words: it is the attribution and it points visitors to the full calculator. Change colors, size and start values or read the installation guide and FAQ.

FAQ
Q.01

What assumptions and edge cases does this calculator use?

Choose binance or bybit, a completed UTC session before today, a timeframe of 1m, 5m, 15m or 30m (default 15m) and a value area rule from 0.5 to 0.9 (default 0.70). If you paste candles, each must be consistent (high at or above low, open and close, and low at or below them); a session with no candles is an error. Not covered: order flow beyond the candles, other venues, and any statement about what price will do. It describes the session and is not a signal.

Q.02

What are the 5 day-type classifications?

Trend (directional, range extends well beyond the initial balance in one direction), Balance (rotational, price stays contained near the value area), Normal (initial balance holds as the full session range, or nearly so), Normal Variation (a moderate, one-sided extension beyond the initial balance), and Neutral-Trend (a balanced first half that breaks directionally in the second half).

Q.03

What is the "initial balance"?

The high-low range of the first hour of the session (the first N bars at the chosen timeframe). Market Profile theory treats it as the market's opening auction: how far price extends beyond it, and how quickly, is what most of this classification is based on.

Q.04

What does "range extension" measure?

How far the session's actual high/low reached beyond the initial balance high/low. A trend day shows large, one-sided extension; a balance day shows little to none.

Q.05

Which exchanges and instruments does this support?

Binance and Bybit perpetual futures. Pick any date up to yesterday (UTC), since the current, still-forming session can't be classified yet.

Q.06

How is this different from Open Analysis?

Open Analysis looks only at how the session began (the open type). Session Structure classifies the whole session's shape using everything that happened through the initial balance and beyond, so the same session can open as an Open Drive and still resolve into a Balance day if it fails to extend.