I don't like the 2 IFT limitation. The limitation was initiated because a small group of people were making excessive number of trades, resulting in excessive trading costs for the TSP, especially the I Fund. see https://www.tsp.gov/PDF/bulletins/08-4.pdf
i don't buy this explanation, because none of the tsp funds are actually traded on any stock exchange, they are not registered securities anywhere and when you or i make an ift it does not cause an individual trade for 'x' number of shares for 'y' dollars to be debited or credited to our accounts and there is no individual transaction to generate a fee.
instead, we all own proportional "shares" of one of five giant gov "funds" that are designed to track the indexes, and tsp.gov rebalances each of these accounts every trading day no matter what. for two reasons, think of it this way:
reason #1) for simplicity sake, let's say there are only five tsp participants and each is 100% in only one fund. maria is 100-g, deshawn is 100-f, neal is 100-c, naoki is 100-s, and bob is 100-i. let's say on monday morning before work neal and bob both watch squawk box on cnbc and think the world is going to end today and they want to minimize risk (nevermind that if the world ended today, it would not make one bit of difference which fund your money was in). so neal and bob each make an ift trade to protect their digital future money. none of the other 3 participants fall for the hogwash on the boob tube and they stand pat. neal is a nervous nellie and moves 50% to g-fund. bob is more practical and shares the risk among all funds at 20% each. what happens? well since there are not any registered securities name g- f- c- s- or i-funds to actually trade, nobody incurs any costs until the market close, by which time tsp.gov must
rebalance every single fund to match the overall makeup of its portfolio to match the sum of individual participant holdings. g-fund must go to 170 to account for the 50 neal and 20 bob moved in, f-fund goes to 120 because of bob's 20, c-fund goes to 70 because neal bailed 50 but bob entered 20, s-fund goes to 120 because of bob again, and i-fund goes to 80. at the beginning of the day the entire tsp portfolio was 100-g, 100-f, 100-c, 100-s, and 100-i. at market close the entire tsp portfolio is now 170-g, 120-f, 70-c, 120-s, and 80-i. thanks a lot neal and bob. but it is not really neal and bob's fault, see reason #2 below.
reason #2) the lifecycle funds. each of five lifecycle funds hold a specific percentage of the underlying g- f- c- s- and i-funds. let's say tsp now has 10 participants and 5 of them are not the active investing type so they each pick a different lifecycle fund with a risk profile tailored to their age and expected retirement timeline. since markets do not have perfect symmetry, any and likely all of the 5 funds are going to finish the day at a different price than they started the day with. this changes the relative weight of each fund in a stagnant portfolio because as s-fund increases in value it now represents a different larger percentage of your account. the nature of the lifecycle funds is that they must maintain an exact percentage weighting of the dollar amount of any fund in them. so even if nobody trades in a given day, the lifecycle funds but must do a massive overall rebalance of each of the underlying g- f- c- s- and i-funds anyways. thanks lifecycle funds.
so who is to blame for all this? it is not rocket science. the brokerage house that tsp.gov contracts with to mirror the actual market with real securities trades securities because that is what brokerage houses do. and because of the 12:00 noon ift deadline they have a four hour lead on the market, they know the target at noon and have until the closing bell to hit it. easy peasy. tsp.gov of course needs a number of gs-15 and gs-13 executives to watch the brokerage house trade for them on behalf of the tsp participants. and as luck would have it, they all often go out to the same steakhouses and sip bourbon together and congratulate each other for "making" money.
so it is not neal and bob, nor the lifecycle funds, who are at fault. it is just the nature of this free digital maybe worth something in the future money game. but don't be fooled, the number of individual trades in any given day or month is not responsible for the 2 ift per month limit. that is a different story altogether.