Before Marco went to SnapShots it was exactly as the document describes with Capital IQ. You could pick a stock in a port and when you later ran the sim a stock or two that was in the port would not be in the sim. Instead, the sim—looking in retrospect–had better information than you did when you rebalanced the port and the sim picked a better stock. This should not happen with Compustat data–except as an error–according to the document.
The topic comes up because Marco has stopped using SnapShots or will stop doing it shortly.
Marco went to SnapShot for a reason, I think. This is the reason he did it, I believe. Not just because of a concept as there is extra work in SnapShots.
But I am not saying that SnapShots solved everything (e.g., how far back to SnapShots go anyway). And I am not being critical: CaptialIQ is a better data source than Zacks for example. Furthermore, Marco has been doing SnapShots for at least a couple of years. Maybe CapitalIQ is doing better.
I wish that once I picked a stock with P123 I had some way to confirm that there was not a more recent analyst change that was not in the data base yet. There is a Capital IQ service that updates you during the day in close to real time (they claim). I would pay extra for that service if during the day it would stop me from continuing to buy a stock that had a downward revision that was not in the database when I rebalanced in the morning.
I WOULD PAY MORE FOR THIS SERVICE NOW WITHOUT KNOWING HOW EFFECTIVE OR USEFUL IT IS AHEAD OF TIME.
I would be willing to pay more than twice what I pay now. Again, I am not sure SnapShots is a perfect solution anyway and I am happy with whatever P123 does on this—especially if the community is aware of this and keeps an eye on the effect. But as far a positive solutions: I would definitely be willing to check out the real-time service.
If we had realtime prices as well as realtime data from CapitalIQ enabling realtime ranking (at least for a watchlist) that would be something. A watchlist might just be 10 stocks from a morning rebalance with relative ranking changing as realtime prices and realtime Capital IQ data come in. Maybe for that port you would buy the 5 highest ranked stocks—even if those 5 stocks changed during the day. With IB you would just stop the algo (VWAP best-effort or whatever) from further buying during the day and move to a different stock. You would change stocks on any news or essentially when your stock hit a price target (more accurately, when a stock with a lower price and more value moved up in relative rank).
And in fact you would no longer have to worry about slippage. If you are having a market impact and that impact causes the stock to hit the target price in realtime (i.e., the stock no longer has as much value) you just move to a different (higher ranked now) stock.
Now I would pay for that!!! The potential benefit of not continuing to buy even a single stock that is no longer any good (during the year) could far outweigh the risk of paying a little extra money to P123 with no benefit. There can be no doubt that one’s risk would be reduced by keeping money in cash when the upside potential is reduced for a stock or diversifying if one chooses to move to a different stock.
BTW, no one is going to try to claim that there are no traders already doing this profitably, I hope. No traders with price targets and changing their buying as news comes out? Really? I think P123 could do this exceedingly well and possibly at a reasonable price. Heck, if I had enough time and energy I would follow the rank changes during the day based on the just the price changes during the day on a spreadsheet. In fact, I am likely to give this a trial run at some time in the future. But the point is: how much would that cost?
I’m just thinking of the P123 subscriber entering the new fundamental or earnings estimate data during the day himself (possibly with P123 realtime price data) for the watchlist as it comes in during the day: keeping those stocks with no manual entries static. And just a watch list that needs no more computing power than a laptop.
-Jim