What's new
Last updated: August 2026
CandySTX is in active development. Everything below has shipped and is open right now. Expand any entry for what actually changed.
Latest
4 updatesDesignA new visual identityThe purple gradient is gone. Surfaces are flat, corners are square, and colour means something.
The old look was built on a purple-tinted ground, a purple-to-pink gradient and a neon glow, which is the stock look of most software shipped this year. The palette is now near-black with a single brass accent, and the rule underneath it is that the only colour in the interface is the market's: candle green and red are reserved entirely for price direction, so they never compete with decoration. Headings are set in a serif against a humanist body face and the existing monospace figures. Contrast was computed for every text and semantic colour pair in all three themes rather than eyeballed, and every pair clears WCAG AA.
Switch themes in SettingsTrainingThe question bank grew, and got harderMore questions across more topics, weighted toward the gaps beginners actually fall into.
New questions span market structure, candlesticks, smart-money concepts, risk, psychology and discipline, written to sit at the ceiling of what each topic can fairly ask against a chart. Difficulty is tiered per batch so a drill cannot fill up with easy rows, and a guard rejects any question whose wording asks you to predict what price will do next, because that is forecasting rather than chart reading.
Open a drillFairnessThe correct answer is no longer findable by positionAnswer order and question selection were both biased. Both are fixed.
Options were ordered with a random-sign comparator, which is not a shuffle: measured over 200,000 runs the correct answer landed in an end slot 67% of the time. The same comparator picked which questions a session drew, so with a stable pool order the same rows were starved every time and parts of the bank were close to unreachable. Both now use a seeded Fisher-Yates, and tests fail if any answer slot or any question's draw rate drifts off uniform.
Take the daily quizChartsCharts that look traded rather than drawnCandles are now derived from a simulated price path instead of a body with random padding.
Real OHLC is the summary of a price path: the high and the low are wherever price actually travelled. The old builder picked a close and bolted on a high and low as independent random numbers, so wick length meant nothing. Volatility now clusters into quiet stretches and bursts, momentum persists so candles come in runs, trends move in impulses and pullbacks rather than a constant drift, and every pattern chart in the app inherits it.
See it in Spot the SetupRecent
6 updatesTrainingMarking ModeNo multiple choice. You draw the zone on the chart and it is graded against the real hidden setup.
Pick a setup type, drag a box over the price and time area where you see it, and the server grades it on overlap against setups you never see. Correct marks score, incorrect and duplicate marks cost, and near-whole-chart boxes are rejected so the format cannot be brute-forced. Every challenge is validated before it ships: all six setup types present, no zone too thin to hit or wide enough to be free, none stacked ambiguously on another, and setups spread across the timeline.
Open Marking ModeTrainingCold ReadsA real historical chart with the continuation hidden until you commit.
You read the chart, commit to a decision, and only then see what actually happened next. Your process is scored; the outcome is not, and it never feeds a score. This is the one surface with genuine forward price data, which is why counterfactual replay exists here and nowhere else.
Try a Cold ReadTrainingSetup SprintA timed recognition drill against the clock, with personal bests to chase.
Mark as many taught zones as you can before time runs out. Speed and accuracy are both scored, and your best runs are kept so there is something to beat rather than just something to complete.
Start a SprintProgressTraining Rank and SeasonsAn eight-tier competence ladder, earned from training and never from money.
Rank moves on the quality and consistency of your training, not on how much you paid or how much a simulated account made. Seasons run monthly with their own standings, and trophies and titles carry onto your public profile.
See the current seasonHabitStreaks, freezes and the daily runOne clear thing to do each day, and a freeze so a single missed day does not erase a month.
The dashboard leads with a single daily run rather than a menu of options. A streak freeze covers one missed day a month, because a streak that punishes one bad day teaches you to fear the app rather than use it.
Go to your dashboardFeedbackThe Weekly Trader ReportA computed read on your week: your process trend, and one thing to work on next.
It reports whether your process scores are trending, whether the calls you were confident about actually scored better than the ones you were not, and names a single focus for the week ahead. Every number in it is computed from your own attempts. Where there is not enough data to say something honestly, it says so instead of filling the space.
Open your reportSocial and practice
4 updatesSocialCrews and Sprint DuelsTrain alongside other people, or head to head.
Crews are small groups with their own standings. Sprint Duels put two people on the same seeded chart so the comparison is fair by construction: the same setups, the same time limit, and no advantage from a luckier draw.
Find a crewPracticeThe Trade FloorVirtual-money execution practice, scored on discipline rather than on returns.
Practice placing and managing trades on live prices with virtual money. The score is a Discipline Score: planned stops, journalling, and whether you respected your own guardrails. A hard 2% risk cap is enforced server-side. No real money is ever involved.
Open the Trade FloorPracticeJournal and decision historyEvery decision you make is kept, so patterns have somewhere to show up.
Your reasoning is stored alongside the decision, which is what makes recurring weakness detectable at all. The journal is yours; nothing in it is published anywhere.
Open your journalLearningThe Training Journey and Coach ModeA staged lesson path with checkpoints that bring your weakest topic back until it sticks.
Lessons are ordered beginner to advanced, and recap checkpoints reintroduce the topic you are weakest at rather than letting you leave it behind. Coach Mode turns that into an explicit plan for the week.
Open the JourneyEarlier
3 updatesIntegrityServer-side scoringEverything that counts is graded on the server.
Quizzes, Spot the Setup, Marking Mode and Decision Reps are all graded server-side against data the browser never receives, so scores and leaderboards reflect training rather than developer tools.
ProfileUsernames and public profilesA shareable profile showing your rank, titles and progress.
Your profile shows what you have trained and earned. It never shows money, returns, or anything that could be read as a performance claim.
See your profileSupportHelp centre and in-app feedbackSomewhere to get an answer, and somewhere to tell us what is wrong.
Beta feedback goes straight to the people building this, and a fair amount of what is listed above started as a message on that page.
Send feedback