Replies: 2 comments 2 replies
-
How many instruments do you have in the backtest? I believe the forecast scalar estimates are pooled across instruments, if SOFR is the only future in your backtest, I am not surprised that your forecast scalar is so high. SOFR vol is very low which will bias the scalar higher. |
Beta Was this translation helpful? Give feedback.
2 replies
-
Fair enough. Trend signals are scaled to a vol target so that doesn't make sense. It is probably more to do with the relative short history which means we just don't have enough data to get a robust estimate. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I just started reading the documentation and trying to get familiar with PST.
In the Introduction, the forecast scalar for EWMAC32 is calculated as follows:
However, when I run the example code in the same sequence, the forecast scalar for EWMAC32 returns as:
To make sure we are looking at the same dates, I checked with
print(my_system.forecastScaleCap.get_forecast_scalar("SOFR", "ewmac32").loc["2016-05-11"])
The result is : 8.786838429592347
I also ran the example code shared on [GitHub.
The forecast scalar for EWMAC was again around 8.6x.
In the rest of the code, we override the scalar as 2.65, as suggested in Rob's books. It would make sense if the calculated forecast scalar were around 2.846425 as shown in the introduction notebook. However, with the current forecast scalar being around 8.69, wouldn't this adjustment be incorrect?
What am I missing here?
Thank you.
Beta Was this translation helpful? Give feedback.
All reactions