You trade real markets with a paper account. We read that account once an hour, score it, and rank the field. No money moves at any point, in either direction.
Two accounts to set up, a short walk through how it is scored, and then you are in.
Your place on the board, your cup points and everything you open from the wheel land on your AIC member profile, so we need to know whose they are.
Already a member from an event or the newsletter? That is the same account. Log in rather than making a second one, or your history does not follow you.
Alpaca is the broker we read from. A paper account is a full simulated account: real prices, real order types, no real money. It is free.
A live key is rejected on purpose. We only ever accept paper credentials, so there is no path from this competition to your real money.
Open an Alpaca paper account, generate a key pair, and paste it in once. That account is then locked to you for the rest of the cup, and one account can back exactly one member.
Trade it however you like. The terminal on this page is a convenience, not the only way in: orders you send from Python, from a notebook or straight over HTTP score exactly the same, because we read your fills from Alpaca rather than from this page.
Paper keys only. A live key is rejected. Your secret is encrypted at rest and never shown again, and revoking it in Alpaca cuts our access instantly.
Making money is the larger half, because this is an investment competition. The other 30% is your return divided by your volatility, so a steady climb beats a lucky spike and the same return taken with half the swing scores better.
Both halves are scored as your placing within the field, not as raw numbers, which is what lets them be weighed against each other at all.
Volatility is sampled daily, not hourly. Hourly sampling would hand equity traders a pile of flat overnight hours and flatter their numbers against a crypto book that trades around the clock.
Both are linear. There is no threshold to clear and then coast: every trading day and every position moves them, right up to the last session.
Concentration costs you when you are down as well as when you are up. You cannot shrink a bad score by taking a wilder bet.
Cup points unlock spins, lootboxes and the summer collection. They live inside this competition only: they do not touch your AIC member points, level or tier.
Points are not a second leaderboard. The standings rank on performance alone and no amount of luck moves you up them. Your points total sits on your own card, where it is a balance and not a placing.
Once you are in, your keys work anywhere. The research toolkit, the quickstart notebook and the Alpaca reference are all linked on the guide tab.
from alpaca.trading.client import TradingClient
from alpaca.trading.requests import MarketOrderRequest
from alpaca.trading.enums import OrderSide, TimeInForce
client = TradingClient("YOUR_KEY", "YOUR_SECRET", paper=True)
client.submit_order(MarketOrderRequest(
symbol="AAPL", qty=1, side=OrderSide.BUY, time_in_force=TimeInForce.DAY))Or straight over HTTP:
curl -X POST https://paper-api.alpaca.markets/v2/orders \
-H "APCA-API-KEY-ID: $KEY" -H "APCA-API-SECRET-KEY: $SECRET" \
-H "Content-Type: application/json" \
-d '{"symbol":"AAPL","qty":1,"side":"buy","type":"market","time_in_force":"day"}'Places are taken from the standings and never from cup points, so the wheel cannot buy you one. A place needs three qualifying days.
Based in the Netherlands, your prize is guaranteed. From outside it we cannot guarantee one: the visit is in person at Beursplein 5, travel is not covered, and we agree an alternative with you case by case.
You need to be signed in to your AIC account before you can join, because this is where your points and crates land.
Log in Create an accountPaste the key pair from your paper account. We verify it with Alpaca before anything is stored.
No account yet? , or come back to this form later.
The full version lives on the Guide tab, and nothing there contradicts this. Good luck.
Sign up for a free Trading API account. No funding and no live trading needed.
Open the Alpaca signup
Once you are in, click your account name at the top left. Paper accounts are listed under PAPER ACCOUNT.

At the bottom of that menu, choose Account Management, then Manage Accounts.

Press New Paper Account, give it a nickname, and leave the funds at the default 100000 so everyone starts on the same basis. Save.

On that account press Regenerate. Alpaca shows the Secret once and never again, so copy both values straight into the form on this page before you navigate away.

Paper only. A live key is rejected. If you lose the secret, press Regenerate again and reconnect with the new pair.
Points and crates land on your AIC member profile, so we need to know whose they are.
Log in Create an accountA place on the board needs at least five daily results and three sessions holding a position, and there are no longer enough days left in the cup for a new run to reach that. Rather than hand you a scoring page you could not place on, we have closed the form. The last day to join was —.
The standings and the Guide stay open below, and the cup closes —. If you connected a key earlier and it lapsed, you can still reconnect the same Alpaca account.
Generate a key pair on a paper account and paste it below. We read your account once an hour to score the cup. You connect one account, once, and it is locked to you for the rest of the competition.
Return since each member joined, as a percentage of the balance they started on, so runs that began on different days and different balances are comparable. Click a name below to take that line out. On a computer you can also drag across the chart to zoom into a stretch of days.
Ranked 70% on how much you made and 30% on how efficiently you made it, then weighted by how much of the cup you actually ran and how concentrated your book was, plus up to 5 points for joining early. Cup points play no part in this order. One lucky bet in one name does not win this.
Trading, up to 95. Joining early, up to 5.
Cup points are not in this. Full detail is on the Guide tab.
Live from your Alpaca account, read the moment you opened this tab. Only you see this. Your place on the board is scored hourly, so a figure here can be ahead of the one on the Leaderboard. Working orders are on the Terminal tab.
Your own record, the series you are scored on.
Search every tradable symbol on Alpaca, or start from what is actually moving today.
One spin free on joining, then each spin costs more than the last — 50 points, then 150, 300, 500, 750 and up. The wheel hands out lootboxes, single items, timed multipliers and bonus points.
Every box holds 2 random items, never one you already own. Every item in the set has the same chance of coming out.

Two numbers. Only one is the competition.
Points never move the board. Your placing earns you points; your points earn you nothing on the board.
Places are taken from the standings and never from cup points, so the wheel cannot buy you one.
Based in the Netherlands, your prize is guaranteed. From outside it we cannot guarantee one: the visit is in person at Beursplein 5, travel and accommodation are not covered, and joining on the day depends on what Euronext can accommodate. You compete on exactly the same terms either way, and we agree an alternative with you case by case.
The terminal is a convenience, not the only way in. Orders placed through the API score exactly the same, because the cup reads your fills from Alpaca rather than from this page.
from alpaca.trading.client import TradingClient
from alpaca.trading.requests import MarketOrderRequest
from alpaca.trading.enums import OrderSide, TimeInForce
client = TradingClient("YOUR_KEY", "YOUR_SECRET", paper=True)
client.submit_order(MarketOrderRequest(
symbol="AAPL", qty=1, side=OrderSide.BUY, time_in_force=TimeInForce.DAY))
curl -X POST https://paper-api.alpaca.markets/v2/orders \
-H "APCA-API-KEY-ID: $KEY" -H "APCA-API-SECRET-KEY: $SECRET" \
-H "Content-Type: application/json" \
-d '{"symbol":"AAPL","qty":1,"side":"buy","type":"market","time_in_force":"day"}'
Two random items you do not already own.