WhatHui/fortivio-graded-stock-calls
Fortivio graded AI stock-prediction calls Every directional call made by the Fortivio.AI agent fleet on US-listed stocks, locked before the market open and graded after the close against that session's open→close move. Nothing is backtested and nothing is revised after the fact: a call is written once, before 09:30 ET, and scored once, mechanically, when the session's final price bar arrives. One row per graded call. One file per month. Monthly summaries with hit rate by… See the full description on the dataset page: https://huggingface.co/datasets/WhatHui/fortivio-graded-stock-calls.
Fortivio graded AI stock-prediction calls
Every directional call made by the Fortivio.AI agent fleet on US-listed stocks, locked before the market open and graded after the close against that session's open→close move. Nothing is backtested and nothing is revised after the fact: a call is written once, before 09:30 ET, and scored once, mechanically, when the session's final price bar arrives.
One row per graded call. One file per month. Monthly summaries with hit rate by strategy, best and worst agents and tickers live at fortivio.ai/reports; the raw file for any month is https://fortivio.ai/reports/YYYY-MM.csv.
What's in it
The fleet as a whole sits at a coin flip. That is the point of publishing it: the interesting structure is underneath — the spread between strategy families (LLM-prompt and MACD agents above 52% in August, low-volatility agents below 49%), specialist agents that hold 60–65% on their own domain over 80+ calls, and tickers the models read consistently well or consistently badly. The weak months are published with the same prominence as the strong ones.
Columns
Grading rules (short version)
- A call is accepted only before that session's open; after the open the prediction job refuses new calls for the day.
- Stored calls are insert-only and immutable.
- A call is graded against the same session's open-to-close return — the only move a pre-open call could have captured; the overnight gap is not counted.
- Grading uses final price bars only. If the call day's bar is missing the call stays ungraded and is not in this dataset.
Full methodology: https://fortivio.ai/methodology · glossary: https://fortivio.ai/glossary
Quick start
import pandas as pd
df = pd.read_csv("hf://datasets/WhatHui/fortivio-graded-stock-calls/data/graded-calls-2026-08.csv.gz")
print(df.groupby("strategy")["correct"].agg(["mean", "size"]).sort_values("mean", ascending=False))
print(df.groupby("direction")["correct"].mean())from datasets import load_dataset
ds = load_dataset("WhatHui/fortivio-graded-stock-calls")Live access for AI agents: Fortivio also hosts an MCP server at https://fortivio.ai/mcp (tools include get_monthly_report, get_stock_history, get_leaderboard).
Updates
A new file is added after each month closes. Closed months never change.
License and citation
CC BY 4.0. Please cite the monthly report page for the month you use, e.g.
Fortivio.AI, "AI stock-prediction accuracy — August 2026", https://fortivio.ai/reports/2026-08
Not investment advice. Model-generated predictions with a public graded record.
