TradeJournalOS

Which brokers sync second-level trade timestamps

When you auto-sync a brokerage, the precision of each trade’s timestamp depends on the broker. Second-level brokers report the exact execution time (down to the second), so entry/exit markers land on the right intraday candle. Day-only brokers report just the trading date — fine for swing trades on daily charts, but not for day-trade charting. Below is which brokers do which.
23 brokers · second-level (intraday) 9 brokers · date-only

Second-level (intraday) timestamps

These brokers report exact execution times — charts and markers are precise to the minute.

Broker History depth Notes
AJ Bell Last 3 years
Alpaca Account open
Alpaca Paper Account open
Binance Account open
Citibank Last 2 years
Coinbase Account open
Degiro Account open
E*Trade Last 2 years
Edward Jones Last 1.5 years
Kraken Account open
Moomoo Account open
PNC Bank Last 2 years
Public Account open
Robinhood Account open
Schwab (Trading) Last 4 years Requires Schwab Commercial API keys + ThinkOrSwim enabled before SnapTrade can offer it.
Stake Australia Account open
TD Direct Investing Last 90 days
Trading 212 Account open
US Bank Last 2 years
Wealthsimple Since April 2023
Webull Last 2 years
Webull CA Last 2 years
tastytrade Account open

Date-only timestamps

These sync the trading date but not the time of day. Use CSV import for intraday precision (see below).

Broker History depth Notes
Chase Last 2 years
Fidelity Last 2 years
Questrade Account open
Schwab (Read-Only) Last 2 years The default Schwab connection is read-only and date-only.
TIAA Last 2 years
Tradier Account open
Transamerica Last 2 years
Vanguard (US) Account open
Zerodha Account open
Need intraday times from a date-only broker?

Use CSV import. Most brokers’ trade-confirmation / activity exports include the exact execution time, so a CSV import gives you full intraday precision regardless of the auto-sync feed. CSV (for precise history) and auto-sync (for hands-off ongoing updates) work together.

Frequently asked questions

What does “second-level” timestamp granularity mean? +

It means the broker reports the exact time of day each trade executed (down to the second), not just the date. TradeJournalOS needs that intraday time to place entry/exit markers on minute-resolution candlestick charts. Day-only brokers report just the trading date, which is fine for swing trades on daily charts but not for day-trade charting.

Why does Schwab show up twice? +

SnapTrade has two Schwab integrations. The default “Schwab (Read-Only)” connection is date-only. “Schwab (Trading)” returns second-level timestamps and four years of history, but it requires you to obtain Schwab Commercial API keys and have ThinkOrSwim enabled — it is not available on a standard read-only connection.

My broker is date-only. How do I get intraday times? +

Use CSV import. Most brokers’ trade-confirmation / activity CSV exports include the exact execution time, so a CSV import gives you full intraday precision regardless of what the auto-sync feed provides. CSV (for precise history) and broker auto-sync (for hands-off ongoing updates) compose cleanly.

Is this list live? +

It is curated from SnapTrade’s published Brokerage Support table and reviewed periodically (see the “last reviewed” date). Granularity is a static broker capability that changes rarely. Always confirm against SnapTrade’s source table, which is linked at the bottom of the page.

Granularity sourced from SnapTrade’s Brokerage Support table; last reviewed Jun 13, 2026. Broker capabilities can change — confirm against the source before relying on it.