You are again throwing the kitchen sink at the question of "how to calculate a forward price". Explain to me exactly how (1) variance in dividend expectations, (2) IV structure of underlying, (3) borrow costs, (4) and "other factors", impacts the determination of the SPX forward? Because I'm pretty sure none of these are relevant.
Hey, don't want to bother you too much, but just trying to get to the root of the matter, as I am still seeing that the borrow costs seem relevant, while it may be to everyone's benefit to understand details of options' pricing.
So I'm comparing the implied dividend %yield of SPX vs SPY, and they both show the yield as 1.44%. But I think it is common knowledge that SPY options would include borrow costs, so if the total of %yield + borrow costs is 1.44% for SPY, then why the same 1.44% number for SPX wouldn't include borrow costs?
And here is how/why I'm making assumption that the 1.44% for SPY includes borrow costs:
a)
https://quant.stackexchange.com/questions/30901/implied-dividend-from-american-options-in-practice :
(this is for American options meaning SPY, but again, I'm seeing SPX options show the same %yield)
b) I extracted %yield for non-dividend paying ETF like VXX and it shows as ~3%. But since it doesn't pay dividends then it must be pure borrow cost (and maybe some other factors?) I did this just to confirm that "something" beyond dividends is relevant for non-dividend paying instruments, and by extension should mater to SPY as well, and by further extension may also matter to SPX. (?)
I understand things should be different for American vs European/index options, but when they both show the same %yield (SPX & SPY) then I'd assume they both include the same variables, and one of them would be borrow cost if it is indeed used in pricing SPY options?
Though there is one caveat as well: I get variable/different %yield for SPY at different strikes, while a single/static %yield for SPX at different strikes. For SPY I get the same 1.44% yield as for SPX derived from ATM options, but SPY shows only 0.95% dividend at 300-strike, for example. This may be another topic.
Of course I may be doing something wrong as well.