Observed close events per elapsed window

Trade Frequency Calculator

Normalize the number of entered close events to one, seven and thirty elapsed calendar days inside an explicit start-inclusive, end-exclusive window. The page does not infer active trading days or recommend an activity level.

Explicit observation windowSelected record basisCalendar-time normalization

Enter the window and close events

Choose what one row represents, then enter every qualifying close timestamp inside the same window.

Entered

One ISO 8601 timestamp per line with Z or an explicit UTC offset. Every timestamp must fall inside the window.

Counting boundary: Completed positions and financial-result operations are different units. Choose one basis and do not mix them.

Observed activity-rate summary

Observed Trade Activity 1.0.0.

Derived
Enter an observation windowEntered record count and normalized calendar-day rates will appear here.
Need timing distribution?Measure the duration of entered completed trades.
Holding Time

How observed trade frequency is normalized

Elapsed calendar days = (Window end − Window start) ÷ 86,400,000 ms
Records per 7 calendar days = Entered record count ÷ (Elapsed calendar days ÷ 7)

The start timestamp is included and the end timestamp is excluded. This makes adjacent windows composable without double-counting a close at the shared boundary.

One-, seven- and thirty-day rates are simple elapsed-time normalizations of the same entered count. No holidays, sessions or active-day schedule are inferred.

Worked example from the audited fixture

Reproduce it with “Load example”The audited fixture contains six completed-position close timestamps inside the start-inclusive, end-exclusive window from 1 July to 15 July 2026, exactly 14 elapsed calendar days. Records per 7 days = 6 ÷ (14 ÷ 7) = 3. The same count equals 0.428571 records per calendar day and 12.857143 per 30 calendar days.

How to interpret the result

Three records per seven calendar days is an elapsed-time normalization of this entered 14-day sample, not an active-session rate or target activity rate. Weekends remain in the denominator. Changing the record basis, observation window, missing closes or duplicate rows can materially alter the result.

Assumptions and limits

  • The page cannot determine whether your export treats partial exits or reversals as separate financial-result operations.
  • A short window can produce a large and unstable normalized rate.
  • Missing, duplicated or out-of-window timestamps directly distort the result.
  • Calendar-day normalization includes weekends and other inactive periods.
  • Trade frequency alone does not establish overtrading, quality, profitability or future performance.

Frequently asked questions

  • It is the count of entered close events divided by the exact elapsed calendar time in the entered observation window.
  • A fully closed position and a financial-result operation such as a partial exit are different counting units and should not be mixed.
  • No. The start is included and the end is excluded, preventing a boundary close from being counted in two adjacent windows.
  • No. The model uses elapsed calendar time and does not infer trading days, holidays or dealer availability.
  • The entered record count is divided by elapsed calendar days divided by seven.
  • Normalizing a small count across a very short elapsed period magnifies the rate and may not describe longer activity.
  • No. The result contains no cost, risk, plan, opportunity or performance context and applies no quality threshold.
  • No. It validates timestamp format and window membership but cannot compare the sample with a broker statement.

Sources and methodology

Verify trade-history records and charges

Confirm the statement time zone, position boundaries, monetary basis and trading charges before creating the sample.

XM

Check statement timing, account currency and applicable charges.

Check XM terms

FBS

Confirm the close-event and position records behind each row.

Check FBS terms

FXOpen

Review transaction history and financing charges before comparison.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.