Free tools

Your trades by hour and weekday

Drop a trade file and see your results laid out by the hour and the day of the week each trade opened: the number of trades, the total and average result, and the win rate in each cell, with a shift for the time zone your file uses.

Most heatmaps stop there, and that is where they can mislead. A grid of 24 hours by 5 weekdays is 120 comparisons at once, so a few cells will look unusually good or bad by chance alone. This page says so next to the grid, shows how many cells hold fewer than 30 trades, and does not test, rank or name any cell as a pattern. It reads MT5 and MT4 HTML reports, IBKR Flex Query trade files and Tradovate order exports (all three in beta), and a plain CSV template. Everything runs in this browser tab, and the page’s security policy blocks every outgoing network request, so your file is not uploaded anywhere. The map describes your own past trades. It does not tell anyone when to trade.

Your file

This tool runs in your browser and needs JavaScript turned on.

How the numbers are counted

  • Each closed trade goes in the cell of the weekday and hour it opened, after the time shift you choose. A trade runs from flat to flat on each symbol, as on the trade-stats page, and its result is net of fees when the file has them.
  • The open time is the close time minus the time the trade was held, in whole seconds, which is exact for every supported file format.
  • Win rate leaves out break-even trades. Saturday and Sunday appear only when the file has trades on them.
  • Nothing is tested. With many cells, some look unusual by chance alone, and a cell with few trades can swing a long way on one result.

Questions

Why do some cells hold so few trades?

Trades spread over up to 168 weekday and hour cells, and many hours simply have few. Choose two-, three- or four-hour blocks to put more trades in each cell.

Why does the page not mark the best and worst hours?

When you compare many cells at once, some will look unusual by luck alone. The top or bottom cell of a large grid is often one of those lucky cells, so this page describes every cell and picks none of them out.

Which time zone are my trades in?

MT5 and MT4 reports use the broker’s server time, which is often two or three hours ahead of UTC and can shift with daylight saving. The page reads times exactly as written in the file; the shift moves them by whole hours, and the page shows the first and last open times so you can check them against what you remember.

Does this tell me the best time to trade?

No. It describes when your own past trades did better or worse. A cell that looks good or bad is a description of your history, not a forecast, and this page does not recommend when to trade.

Is my file uploaded?

No. The analysis runs in your browser tab, and the page’s security policy blocks it from making network requests. You can watch your browser’s Network tab stay empty while it works.

Is this investment advice?

No. It measures your own past trades and does not recommend any security, trade, size or exit. Past results do not predict future results.

Related

MetaTrader is a trademark of MetaQuotes Ltd. IBKR and Tradovate are trademarks of their owners. donttrade is not affiliated with any of them.