Tradya · coming soon
Autonomous AI agents that trade for you.
Tradya runs each agent as an isolated trading session with its own model, strategy, memory and risk budget. The agent decides. Code enforces the limits. You watch from one control center.


One abstraction: the trading session.
There is one kind of thing in Tradya. A session ties an agent to a market, a strategy, a model, a memory, an execution provider, a trading account and a risk budget. Run one, or run a fleet. Each is isolated: a crash in one never touches another, and two runs of the same session never overlap.
Market and timeframes
Each session watches one market on the timeframes you choose. Nothing else.
Strategy and skills
A written strategy plus reusable skills that shape how the agent reads the market.
One model
Pick the model for the session. No silent fallback, no routing: if it is down, the run fails cleanly.
Memory
Per-session memory of past observations and decisions. A session never reads another session's memory.
Execution provider
Paper trading, or a broker adapter. The agent never talks to a broker directly.
Risk budget
Leverage, exposure and daily loss limits set by you, enforced outside the model.
The only path to money
An agent never places an order. It produces an intent, and the intent goes through the same pipeline every time.
1
Agent
2
Trade intent
3
Risk gateway
4
Execution adapter
5
Broker
Safety lives outside the model.
A language model can be wrong, and sometimes confidently so. Tradya assumes it and puts every limit in deterministic code the model cannot reach or argue with.
Deterministic risk limits
Leverage caps, an absolute exposure ceiling per account and an economic daily-loss limit are checked by code, not by the model, on every intent.
A kill switch the model cannot see
Global or per session, checked when an intent enters the pipeline and again right before the order. It halts execution regardless of what the agent decides.
Idempotent orders
Every order carries a deterministic client id. A timeout is resolved, never blindly retried, so the same intent cannot be sent twice.
Reconciliation and lock
Internal state is reconciled against the broker. A serious divergence locks the session, and only a human can unlock it.
Bounded agent loop
Iteration, wall-clock and token budgets per run. A partial decision is never executed.
Money as exact decimals
Balances and prices are stored as exact decimals, never binary floats.
Paper first, live when you say so.
Every session starts in paper mode, fully simulated with your database as the source of truth. Going live is a deliberate act: it is never the default and requires you to type the session name to confirm. Live venues are being connected now and are not enabled in the current build.
The control center
Everything runs from the browser. The browser talks only to an authenticated server, which is the only thing that touches the database, the adapters or a secret.
Dashboard
Every session and its state at a glance.
Session wizard
Create a session step by step. Live trading is never the default and requires typed confirmation.
Live session view
Decisions, intents, risk verdicts and executions streamed as they happen.
Kill switch
One control to halt everything, independent of any agent.
Skills and memory
Browse the skills an agent can use and inspect what a session remembers.
Accounts
Trading accounts and their budgets, with credentials stored encrypted.