well my point is, you can make PIT Data from non pit data.
Easy to implement, you only have to freeze the rows of the database t-1.
So if factset wants to post something in the past, you simply do not let, save it with t-0 and you have pit.
And from what I understand / assume that is a common way how P123 operates on a day to day update of the database
Obviously not possible or harder if changing to a new data provider (e.g. before August 2020).
My best agressive Models that I have in a live ports (not sims) using earnings estimates are up 40% since then (without earnings estimates around 10%), that might be luck, but from the fact that small caps went nowhere since may I give it a little weight.
Also what I understood is, that p123 takes data from F. and makes it pit and it takes around 24 hours to update the DB → so its pit but lets call it “PIT +24h” (which I could live with, but a look ahead should be really avoided!)
Yuval has said loud and clear that NOT EVERYTHING is PIT
“Exclude Preliminary Data” is what it says: and exclusion of certain types of data. Specifically, an exclusion of preliminary data as the name would suggest. It is not a lag which would probably have a different name.
Sincerely Andreas, how could it hurt to do a little more reading on your own about this?
Jim if your example using TALO is the only kind of look ahead bias (ie. one day maximum). Then it is extremely easy to fix. Just make a buy and sell rule that says you can only transact on Tuesday. I think its something like weekday = 3 I forget which number is Tuesday.
This is an excellent point, Jim, and well made. We’ll see what, if anything, we can do about this, and I will update you in a subsequent post on this thread.
Thank you very much. I hope you also saw Philip’s post above. That is a good idea that I can try (that anyone can try).
I am trying to think if his method has any limitations. Anyway, even if it does have some limitations (that I have not thought of) that is something that members can do on their own.
Well, one limitation is Monday holidays. On weeks with Monday holidays you’d want to rebalance on Wednesdays. Or maybe to be extra safe, you could always rebalance on Wednesdays. Anyway, I’ll get back to you all about the lookahead bias in estimates.
In case anyone would like to see an anecdotal example of this.
I used weekday = 4 as Yuval suggested.
I think this may be pretty good. For sure, I would have to prove to myself that there is a problem with the sim now. I stopped at 8/24/21 because I withdrew cash from the port after that date which affected the port’s buying very significantly. But I have been adding and removing cash throughout. That and Force Positions into Universe should guarantee that there would be some difference between the sim and port.
First blush with (hopefully) conservative conclusions: probably no look-ahead bias theoretically as Philip pointed out and a believable sim.
Sim first then the port.
Thank you everyone! I honestly had no idea as to what was going on with my sim when I first posted in this thread.