Backtest copying a member of Congress
Pick a politician and see what would have happened if you had bought and sold the same stocks a few days after each filing became public. The simulation only uses information that was public at that moment.
Gilbert Cisneros: 2026-01-01 to 2026-11-09
$10,000 invested became $9,196 by copying Gilbert Cisneros, against $10,799 in the S&P 500: 16.0 percentage points behind the index.
On average 96% of the money was invested. On the 206 days stocks were held, the copied holdings returned -10.8% a year against +9.0% for the S&P 500 over the same days.
Portfolio value (teal) and the same deposits in SPY (red). Green dots are copied purchases and red dots copied sales (at most 300 are drawn). Returns are time-weighted, so deposits do not count as gains.
Gain or loss by month
Monthly return of the whole portfolio, cash included. Green months gained, red months lost; darker means a bigger move.
Copied trades by month
Buys and sells the simulation executed each month; darker means more.
Biggest winners and losers
| Best positions | Profit |
|---|---|
| AMD | $342 |
| ARMK | $183 |
| CP | $145 |
| Worst positions | Profit |
|---|---|
| AVAV | $-439 |
| CSGP | $-263 |
| BA | $-145 |
What was left out
- 749 copy orders were not placed (no price history, no cash left, or the 20-position limit).
- 1,917 disclosed lines could not be copied: 1791 executes before the backtest start; 38 unsupported asset type; 36 no usable ticker; 27 bond or other debt, not an ordinary stock or ETF; 22 transaction type not simulated (exchange); 3 options are not simulated (stocks and ETFs only).
The latest disclosure is dated 2026-11-05. Trades filed after that date are not in the dataset yet.
AAPL: no price bar on 1 trading day(s) while held; valued at the last close.
ABCB: no price bar on 1 trading day(s) while held; valued at the last close.
ACN: no price bar on 1 trading day(s) while held; valued at the last close.
ADBE: no price bar on 1 trading day(s) while held; valued at the last close.
AGIO: no price bar on 1 trading day(s) while held; valued at the last close.
AMD: no price bar on 1 trading day(s) while held; valued at the last close.
AMZN: no price bar on 1 trading day(s) while held; valued at the last close.
APP: no price bar on 1 trading day(s) while held; valued at the last close.
ARMK: no price bar on 1 trading day(s) while held; valued at the last close.
AVGO: no price bar on 1 trading day(s) while held; valued at the last close.
AZN: no price bar on 1 trading day(s) while held; valued at the last close.
BA: no price bar on 1 trading day(s) while held; valued at the last close.
BKNG: no price bar on 1 trading day(s) while held; valued at the last close.
BKR: no price bar on 1 trading day(s) while held; valued at the last close.
BMY: no price bar on 1 trading day(s) while held; valued at the last close.
COO: no price bar on 1 trading day(s) while held; valued at the last close.
CP: no price bar on 1 trading day(s) while held; valued at the last close.
CPB: no price bar on 1 trading day(s) while held; valued at the last close.
CSGP: no price bar on 1 trading day(s) while held; valued at the last close.
DASH: no price bar on 1 trading day(s) while held; valued at the last close.
749 copy order(s) were rejected; see the transaction log for each reason.
The provider's data for 1 ticker(s) (SUPN) had errors, such as a reverse split it did not record or a dividend larger than the share price. Those were repaired or ignored so they do not create fake gains.
1917 disclosed trade(s) were excluded: 1791 executes before the backtest start; 38 unsupported asset type; 36 no usable ticker; 27 bond or other debt, not an ordinary stock or ETF.
Hypothetical result with a 3-day delay, 5 basis points slippage, no fees and no leverage. See the methodology. Not investment advice.