People ask me about the congressional trading ETFs more than almost anything else in this corner of the market, and the question is usually some version of the same thing. If a fund just buys what politicians buy, and politicians supposedly beat the market, why not skip the tracking work and hold the ETF. It is a fair question. The two you hear about most are NANC, which leans toward Democratic filings, and KRUZ, which leans Republican, and both are built off the same public disclosure data anyone can read. The wrapper is real, it is liquid, and it saves you a lot of manual effort. What it does not do is hand you the thing most people imagine they are buying, which is the trade itself, at the moment it happened, in the size it happened.
The gap between those two things is the whole story, and it comes down to three mechanical constraints that these funds cannot design their way out of.
The disclosure clock is the first problem
Members of Congress do not report trades in real time. Under the disclosure rules they have a window to file, and in practice that window plus normal human procrastination means a trade can surface anywhere from a couple of weeks to over a month after it was placed. Sometimes longer when a filing is late, which happens more than you would hope given the penalties are small.
An ETF cannot buy a position it does not know about. So by the time NANC or KRUZ adds a name, the entry price the politician got is already history. If the disclosed trade was a fast move around a catalyst, an earnings surprise, a policy headline, a contract award, the ETF is buying after the move has largely played out. For a slow, boring, buy-and-hold position in a mega-cap the lag barely matters. For anything time-sensitive it matters enormously, and the fund has no way to tell you which is which at the point of purchase. It just buys.
This is why the fund result and the raw politician result can diverge even when the fund is doing exactly what it says. The politician bought on day zero. The fund bought on day thirty. Same ticker, different trade.
Range-based sizing turns real dollars into guesses
Here is the part almost nobody thinks about until they read a filing. Politicians do not disclose exact dollar amounts. They disclose ranges. A purchase gets reported as falling into a band, something like fifteen thousand to fifty thousand, or fifty thousand to a hundred thousand, and the bands get wider as the numbers get bigger. So the fund knows a member bought a stock. It does not know if they bought the bottom of the band or the top. That is a three to four times difference in some cases.
To build an actual portfolio with weights, the fund has to pick a rule. Maybe it treats every disclosed buy as roughly equal weight. Maybe it uses the midpoint of the range. Maybe it caps any single name so one aggressive filer does not dominate. Whatever rule they use, it is an approximation layered on top of already-lagged data. The politician's conviction, the fact that they put ten times more into one name than another, gets flattened. You end up holding a smoothed version of the underlying behavior, not a replica of it.
That smoothing cuts both ways. It protects you from copying one member's concentrated bet that blows up. It also strips out the concentrated bet that was the entire reason the aggregate looked good.
Rebalancing rules decide what you actually hold
The third constraint is turnover. These funds rebalance on a schedule and against a set of rules, not continuously off every new filing. Between rebalances, new disclosures pile up and old positions age. A member might have fully exited a name weeks ago, but if the sale has not been disclosed and processed into the next rebalance, the fund can still be holding it. You are always looking at a slightly stale snapshot of an already-stale dataset.
Add it up and you get a fund that captures the broad tilt of congressional buying, the sectors, the recurring names, the general posture, but blurs almost everything that made any individual trade sharp. That broad tilt is not worthless. A basket of names that well-connected people keep buying can absolutely track or beat a broad index over a decent stretch, and historically the aggregate has looked respectable. But respectable-tracking-the-index is a very different pitch than the one that got you interested, which was that these people know something and you want to be on the trade before everyone else.
When the ETF is the right call and when DIY wins
I do not think this is an either-or fight where one approach is dumb. They solve different problems. The way I frame it for people:
- If you want passive, hands-off exposure to the general theme and you are fine with the fund's smoothing and lag, the ETF is genuinely the low-effort answer. You get diversification, automatic rebalancing, and you never have to open a filing. That is worth a lot to most people.
- If your actual interest is the individual signal, a specific member with a strong record, a specific committee that sits close to a specific industry, an unusually large single purchase, then the ETF will disappoint you, because it dilutes exactly that. DIY tracking is the only way to isolate it.
- If you care about timing, DIY at least lets you act the day a filing hits instead of waiting for the next rebalance. You still cannot beat the disclosure lag, nobody can, but you remove the second layer of delay the fund adds.
The honest catch on DIY is that it is real work and it is easy to do badly. The most common failure mode I see is people copying entries and never tracking exits, so they hold a name long after the member sold it and just did not see the sale filing. The second most common is over-concentrating into one filer's range-topped buy and mistaking a reporting artifact for conviction. Both of those are things the ETF actually protects you from, which is the quiet argument in the fund's favor.
A rough workflow if you go the DIY route
If you want to track this yourself rather than hold the wrapper, a simple loop keeps you out of the worst traps:
- Filter to filers with a track record you have actually looked at, not just a viral name. One good quarter is noise.
- Read the buy and the sell filings for the same member together. An entry without the matching exit is half the trade, same as copying a perp wallet's open and ignoring the close.
- Treat range sizing as a flag, not a weight. A member's biggest disclosed band tells you where their attention was, but do not size your own position off a number you are guessing at.
- Note the file date and the trade date separately. If the gap is large and the catalyst has already passed, the edge is probably gone and you are just buying a stock on its merits.
- Decide your exit rule before you enter, because the disclosure lag guarantees you will learn about their sale late, and you cannot lean on their timing to save you.
None of this makes the ETFs bad. For a lot of people the smoothing is a feature and the low effort is the entire point. Just go in knowing that what you are buying is the average posture of a group, filtered through lagged filings and guessed-at sizes, and not the trades themselves. If the average posture is what you wanted, you are set. If you wanted the trade, you were always going to have to do the reading.