Judgment
What it decides, and what it refuses.
A case is put against every candidate before capital moves, and what it decides is ranked against everything else it could be doing instead.
AI Agentic Trading
An AI agentic trading desk for macOS and Windows. Multiple strategies compete for one pool of capital, under pre-trade risk checks and broker-resident protection.
Judgment
Clearing the entry rules is not permission to trade. It is permission to be argued with. Every surviving candidate has a case built against it from evidence the desk already holds, and only those that survive it are funded.
Every refusal is recorded and scored later against what the market actually did, so the cost of saying no is a measured quantity rather than an article of faith.
Every refusal is carried through the same lifecycle as a funded trade, so what it saved or cost becomes a measured quantity rather than a claim. That record is reported, and if it turns against the desk, the weight given to those refusals steps back until the evidence restores it.
There is no approval queue, no discretionary override and no setting that lets an operator wave a trade past the chain. You set the account and the risk limits. It runs the desk, whether you are watching or asleep.
Schematic of the decision path. Not a live feed.
Intelligence
Almost no trading system can tell you whether it is getting better, because nothing in it is keeping score of itself. This one carries a standing measure of its own competence, assembled from four components, and it keeps the history so that improvement is something you can see rather than something you argue about.
It is assembled from several measures of the desk’s own record, each computed from the same tables it trades from, and the history is kept so that improvement is something you can see rather than something you argue about.
Every component is computed from the same tables the engine trades from. Nothing in it is a matter of opinion, nothing responds to how the last few days felt, and nothing moves the measure except outcomes that have actually been recorded.
The agent loop
This is what agentic actually means here: the software perceives, judges, acts, grades its own result and adjusts, without a human in the loop. No discretionary override, and no trade that skips a step. A chain of independent checks stands between a signal and your capital, each one recorded as it happens. Underneath runs a second loop, which measures how well those checks are performing and tunes them from what it finds.
The fourth step is the one most systems never take. Grading feeds back into the first, so the desk that trades tomorrow is not quite the desk that traded today. Almost every self improving system learns only from what it took. This one also learns from what it declined, which is the great majority of what a disciplined desk does.
Execution
Expected edge is a claim. What the account receives after spread, fees and slippage is the result. The desk measures that gap continuously, from its own execution record, and prices it back into the next decision rather than discovering it at month end.
How it works
They divide into what the desk decides, what it remembers, and what it changes about itself. Each is scored by the machinery it supervises, and each earns its authority from its own record.
Specific thresholds, weights and formulas are withheld throughout this page. Licensees receive them in full.
What it decides, and what it refuses.
A case is put against every candidate before capital moves, and what it decides is ranked against everything else it could be doing instead.
What it keeps, so that it can learn at all.
Every yes and every no it has ever made, kept and later scored against what the market actually did. Exits are scored as carefully as entries.
What it changes about itself, and on what evidence.
Capital moves toward what its own record says is working. It re-studies itself after every close, and a second layer reviews the whole thing on a cadence and reports what it finds.
Bedrock
Under every autonomy mode, including full automatic. A finding that would require weakening any of these is skipped and explained rather than applied, and the list itself is one of the protected items, so nothing in the system can quietly shorten it.
Pre flight
The engine will not trade until an automatic self test passes. Nobody is asked to approve it. It simply runs, and takes about two minutes. The fourth step is the one that matters, because it proves stop orders genuinely reach the broker with real money before anything larger is at stake.
Then the ramp. Early trades run at a fraction of full size, stepping up only once the live order path has proven itself over a run of real fills.
The charter
A change that adds expected profit while weakening a loss bound fails this charter.
Governing document. Loaded verbatim into every audit the machine performs on itself.
Every judgment the system makes, whether a control change, a veto, an audit finding or a line of code it proposes, is tested against two hard goals and four questions. Which goal does this serve? What graded evidence supports it? How will success be measured? What is the damage if it is wrong, and what bounds that damage? A change that cannot answer all four is an observation, not an action.
The honesty requirements are enforced structurally rather than aspirationally. Claims are graded, and the verdicts outrank the rationale that produced them. Changes carry receipts: what changed, why, the value that was persisted, and the metric that will later prove or disprove it. Every part of the system is held to the standard it applies to others.
Perception
So the desk draws on sources that are not, and on shapes a chart cannot show you. Filings, disclosures, funding, calendars, the book itself, and the changing geometry of the market as a whole. Every feed is best effort by design: a dead feed gates nothing, and the engine keeps flying.
The application
A native app, resident in the menu bar on macOS and on the desktop on Windows, watching an engine that runs as its own supervised process. Both run on your machine and talk to each other locally. The engine reaches out to your broker and its data sources, and nothing accepts inbound connections.
Broker keys and risk limits. The keys go into the operating system credential store, the macOS Keychain or the Windows Credential Manager, and are never written to disk. After that the engine runs its pre flight and starts. On the next launch it resumes in whatever mode it last ran, and after a reboot the login item brings it back without anyone pressing anything.
Every row in the ledger is inspectable: what the desk saw, what it decided, and, days later, what the market did about that decision. The dashboard carries live market context derived from the same data the engine trades on, so the screen can never disagree with the trading logic.
The learning feed records every adjustment the desk makes to itself, with the evidence that caused it. Benches, revivals, raised gates, refreshed priors. It is the difference between a system that claims to adapt and one that shows you the receipt.
Alerts from charting platforms, or anything that can post JSON, enter as ideas and never as orders. They clear every check anything built in has to clear, and they are treated as one more strategy with no head start, set aside if they do not pay. An alert carrying a quantity is refused outright, because sizing is never the sender’s job.
The suite that guards all of this includes a check which drives a live regulatory filing all the way to a protected order at the broker, with no human step anywhere in the path.
Tech Specs
Licensing
Sold to operators and firms who intend to run it, not to redistribute it. Every tier includes the charter, the owner’s guide and the reproducible research, because a system you cannot audit is one you should not run.
Fixed term, paper account only
Single operator, cleared for live
Perpetual, with build rights
Inquiries
Account size, the asset classes you care about, and whether you intend to operate it or build on it. Terms follow from that.
The thresholds behind all of this are withheld for the same reason the desk refuses most of its own signals: the value is in the calibration, and calibration given away is calibration destroyed. Licensees receive it in full.
Answered by an engineer, not a queue
Questions
Saved in this browser only. Nothing is sent anywhere. Accessibility statement
Background
The category explained, what to require of it, how to judge one against another, and what it looks like for your kind of operation.