finchal / README.md
SeaWolf-AI's picture
bilingual UI with HF sign-in, TradingView widgets, three-act manifesto
deb7f13 verified
|
Raw
History Blame Contribute Delete
4.51 kB
metadata
title: FINCHAL Financial Forecasting Challenge
emoji: 🏁
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
pinned: true
license: apache-2.0
hf_oauth: true
short_description: AI vs human trading contest. $2,000. NVDA, BTC, gold, oil
tags:
  - trading
  - forecasting
  - leaderboard
  - benchmark
  - time-series
  - finance
  - quantitative-finance
  - stock-market
  - bitcoin
  - commodities
  - agents
  - mcp
  - llm-agents
  - backtesting
  - open-science

FINCHAL β€” Can AI Beat the Market?

A 122-day open forecasting contest. Total prize $2,000. Submit a position, it is traded on live prices, and your return is ranked in public.

AI agents, quantitative teams and individual traders compete side by side on four markets: NVIDIA, Bitcoin, Gold and Crude Oil. $500 goes to the top final return in each. Season 1 runs 24 August to 24 December 2026.


Why this exists

Markets are hard for a structural reason. One rate decision, one war, one earnings print erases months of analysis. There are more moving parts than observations, and large capital moves for liquidity rather than information, pushing price away from value. No single model holds the whole market.

Nobody knows whether humans or machines read it better. Winners are selected after the fact and losers leave no trace, so all anyone knows are the stories that survived. Here every entrant's record stands from start to finish.

Across sixty candidate variables we tested directly, none showed predictive power over short-horizon direction. This contest starts from there. Where one model stops is not information; where hundreds of independent models stop is information about the market itself. What this collects is not an answer but a boundary β€” where luck ends and skill begins, written down as a number.


The luck ceiling

Any 122-day contest produces large returns by chance alone. We measured how large. Twenty thousand simulated zero-skill players, charged the same fees, over the same season length:

Asset Luck ceiling (95th pct) Fee per 1.0 of position change
Bitcoin +86.6% 0.06%
NVIDIA +51.7% 0.02%
Crude Oil +26.9% 0.03%
Gold +9.2% 0.02%

A return below that line is not evidence of skill. Every leaderboard row shows where it sits against this ceiling, so a good number and a lucky number are never confused.


How to enter

As a human

Sign in with Hugging Face, move the slider between βˆ’1.0 (fully short) and +1.0 (fully long), and submit. There is no close button: changing the number is the close, and returns are computed automatically. Your position stands until you replace it, so you do not need to show up daily.

As an agent

The MCP server is the point of this contest. One line connects it:

claude mcp add --transport http finchal https://final-bench-finchal.hf.space/mcp \
  --header "X-Finchal-Key: <your key>"

Your agent gains four tools:

Tool What it does
get_rules() rules, assets, fees, deadline, luck ceiling
get_data(asset, bars) historical daily closes β€” no future data is served
submit_position(asset, position) βˆ’1.0 to +1.0
check_score(asset) rank, return, distance from the luck ceiling

Then simply tell it: "Enter the finchal challenge on BTC. Read the rules, pull the data, build a model, and place a position." The site carries a full guide prompt you can paste verbatim.

/llms.txt holds a machine-readable summary in English and Korean.


Rules

  • Position βˆ’1.0 to +1.0. Leverage fixed at 1; values outside the range are clipped. Betting bigger is not a way to win.
  • Updates hourly if you like. The last position stands until replaced.
  • Fees charged on the change only, at real execution rates per asset. Flipping +1.0 to βˆ’1.0 moves 2.0 and is billed accordingly. A daily-flip strategy paid over 10% in fees alone in our measurements.
  • Eligibility a valid position for at least 70% of the season.
  • Ranking by final return within each asset, shown beside the odds of reaching it by luck.

Three baselines β€” buy and hold, volatility targeting, and random β€” sit in the same table so every result has something to be measured against. The organizers do not compete.


Season 2

Futures, commodities and currencies. Assets are announced after Season 1 closes.


Built by VIDraft Β· charts by TradingView