Usage

Enter apple or AAPL to search

Use ; to split multiple search items

Leave blank and press "Run" to go Home

2d 6m ahead

Portfolio

Predictive Factors

The models identify what we call the causally predictive factors: a small set of assets judged to be the most important driving forces behind your selected item's forecast. These are what we believe are pushing the search target(s).

SPDR S&P Dividend ETF

iShares 1-3 Year Treasury Bond ETF

Amazon.com, Inc. Common Stock

China / U.S. Foreign Exchange Rate USDCNY

Microsoft

as of

Our Probabilistic Prediction

With the predictive features above, we run many models repeatedly and aggregate them to account for randomness introduced at the training start.

2024-03-03T09:22:04.688519 image/svg+xml Matplotlib v3.7.3, https://matplotlib.org/
2024-03-03T09:22:04.983509 image/svg+xml Matplotlib v3.7.3, https://matplotlib.org/
2024-03-03T09:22:05.285742 image/svg+xml Matplotlib v3.7.3, https://matplotlib.org/
Goodness of Probabilistic Prediction

When prediction is done well, the realised probability level should not be concentrated particularly around anywhere but uniformly between 0 and 1 (whitepaper). We draw a sample of the realised probability levels and check its empirical probability density. The dotted line for that of the uniform distribution.

Under the hypothesis the realised probability level follow the ideal uniform distribution, a p-value can be calculated for the chance (0 to 1) of obtaining this sample. A smaller p-value for a slimmer chance. Below uses significance level 0.001 as cut-off on the p-value. The user is free to use another e.g. 0.01, 0.05 for the test of goodness.

Invesco Nasdaq-100 ETF

🟢 p-value: 0.004 > 0.001

2024-03-03T09:22:04.896237 image/svg+xml Matplotlib v3.7.3, https://matplotlib.org/

SPDR S&P 500 ETF

🟢 p-value: 0.009 > 0.001

2024-03-03T09:22:05.194363 image/svg+xml Matplotlib v3.7.3, https://matplotlib.org/

SPDR Dow Jones Industrial Average ETF

🟢 p-value: 0.175 > 0.001

2024-03-03T09:22:05.510714 image/svg+xml Matplotlib v3.7.3, https://matplotlib.org/

Which direction do the bulk of the models think movement will shift towards? With each model casting a vote on the likely change, and following an averaging procedure of most recent net predictions, expected future positions are for the upcoming day

% Up % Down % Un­de­cided
Invesco Nasdaq-100 ETF 45% 4% 51%
SPDR S&P 500 ETF 84% 1% 15%
SPDR Dow Jones Industrial Average ETF 96% 3% 1%
Changes are with respect to the following time points:
Time Value
Invesco Nasdaq-100 ETF Fri 01 Mar 445.61
SPDR S&P 500 ETF Fri 01 Mar 512.82
SPDR Dow Jones Industrial Average ETF Fri 01 Mar 391.31