I'm trying to get the theoretical futures price from the spot for eurusd and I'm running into some problems. For the futures at the near end of the curve (at the moment Jun06) I get a price that is the same as what the current 6E Jun06 is trading at. However, for the Sep06 and Dec06 futures mine are quite some way off. I have the expy as the 3rd monday of the month so:
Jun-19
Sep-18
Dec-18
With a spot rate of 1.2796 this is where the futures were trading at:
Jun06 1.2807
Sep06 1.2880
Dec06 1.2946
However when I calculate the theoretical price I get
Jun06 1.2807
Sep06 1.2887
Dec06 1.2967
All I'm doing is a simple S0 * exp(r * t)
where:
S0 = spot price
r = rate differential (0.025)
t = time to maturity in years
Am I missing something here?
Jun-19
Sep-18
Dec-18
With a spot rate of 1.2796 this is where the futures were trading at:
Jun06 1.2807
Sep06 1.2880
Dec06 1.2946
However when I calculate the theoretical price I get
Jun06 1.2807
Sep06 1.2887
Dec06 1.2967
All I'm doing is a simple S0 * exp(r * t)
where:
S0 = spot price
r = rate differential (0.025)
t = time to maturity in years
Am I missing something here?