Fairness & Simulation
The plain-language version of section 6 of the terms. The terms are the contract and win if the two ever disagree; every figure here is read from the same file the engine reads.
Everything is simulated
Every Yodoya account, funded ones included, is a simulation. No order reaches an exchange, no real capital is deployed, and we hold no money of yours.
Where prices come from
Mid prices come from Binance USDⓈ-M perpetual futures, cross-checked tick by tick against Bybit USDT perpetuals. Bybit takes over a symbol if Binance goes quiet on it. If both go stale, the engine freezes: nothing fills and nothing breaches, and every freeze is listed on the status page.
How a fill is built
An order fills at the price seen at a random moment 120–200 ms after you click, plus a fixed per-symbol spread (0.03% per side on BTC and ETH, up to 0.08% on thin alts). It is rejected, at no cost, if the price moves more than 0.4% in between. Duels trade at the mid with no spread.
What we never do
We never vary spreads, latency or fill logic by trader, account, account size or proximity to a loss line, and we never alter the feed to cause a breach. The spread is the main cost of trading here and is a large part of why most accounts fail; it is set with that in mind, and it is the same for everyone.
Breaches and passes are mechanical
They are calculated from the published rules and the live price. Every fill and breach stores the quote it was computed from, and you can ask for it (terms section 16).
Who pays whom
Challenge fees fund the platform, price data, infrastructure, support and payouts. We don’t take the other side of your trades, but we earn when a challenge fails and another is bought, so our interest runs opposite to yours.
Chart Draft
Chart Draft charts are generated in advance and committed by hash before each day. Verify a chart →