How Veskald works
From idea to a working strategy — in 5 steps.
Sign up & configure
Open a Veskald account and set global rails: risk limits, where signals reach you, and when the strategies are allowed to run.
- HOW
- Create your account, then configure three account-level rails: global risk (deposit size, max risk per trade, max trades per day, leverage cap), notification channels (in-app, browser push, email, Telegram, webhook or socket), and trading hours (which days and times your strategies can run). No exchange keys at this stage — they come at Launch.
- WHERE
- Account · Risk Management · Notifications.
- WHEN
- Once, before you build.
Build strategy
Turn a trading idea into explicit, testable rules.
- HOW
- Pick the pair, direction and timeframe. Add indicators, describe entry conditions, then layer your exits — stop-loss, take-profits, trailing stop, early exit, breakeven. Add skip rules — pause entries when an indicator condition fires, or when a specific market session is active (Asian, European, American, off-hours). Add dynamic risk adjustments — scale position size up or down after wins, losses or specific trigger events, with a reset rule that brings risk back to baseline. All of it as explicit rules, not strategy code.
- WHERE
- Strategy builder.
- WHEN
- Whenever you have an idea worth testing.
Validate
Prove the rules hold up — before you risk real capital.
- HOW
- An honest backtest that accounts for commissions, slippage and funding payouts — the things that quietly eat the edge on perps. Then split In-Sample / Out-of-Sample. Optimization with the genetic algorithm is optional — when you do run it, it chases a smooth equity curve, not maximum profit, so the strategy does not memorize history. Monte Carlo reshuffles the same trades and shows what drawdowns and losing streaks they could have produced in a different order. Plus a cross-asset test: run the finished strategy on up to 4 other assets and see whether the edge holds beyond one pair. The optimizer only ever sees the in-sample part — the holdout is never passed to it.
- WHERE
- Backtest · Optimization · OOS Testing · Cross-Asset Testing · Monte Carlo Test.
- WHEN
- Before going live, and again after every meaningful change.
Launch
This is when you connect the exchange — and choose how the strategy executes on it.
- HOW
- Now you connect the exchange. Assistant — read-only API keys; signals come via Telegram, email or push, you place the order yourself. Self-hosted app — open-source executor on your computer (Windows / macOS / Linux) or a server (Docker, from $4/month); trading keys live on your machine, never on ours. What goes live is the strategy you validated: the same code reads it on history and in live, with one modelled difference — on history an entry is filled at the open of the next candle.
- WHERE
- Launch screen.
- WHEN
- Once the strategy passes validation.
Act on signal
A signal is an event from your strategy with the data on what to do — not an order. And the only signals here come from your own strategy: rules you built and can read, not someone’s Telegram channel. You choose how it gets executed:
- HOW
- A signal fires. Open Analytics for context — order book, red flags, levels, sentiment and macro data — then decide and enter manually, or hand it over to the self-hosted app.
- WHERE
- Signals feed · Analytics.
- WHEN
- Every time a signal arrives — the daily loop.
Self-hosted app
An executor you run yourself. It holds a socket to Veskald, receives signals and places orders on the exchange with your keys — you host it, you stay in control. Your system trades — by rules you built and can read — while you live your life. You come back to the journal for review, not to the screen. The bot is the default way to act on a signal, not the only one: it is open source, so put your own filter or model in front of it, or replace it with an executor of your own. What leaves Veskald is the event from your strategy; everything after it is yours.
- HOW
- Download the open-source build for Windows / macOS / Linux, or run the Docker image on a small VPS (from $4/month). Add your exchange trading keys locally.
- WHERE
- On your own machine. Trading keys never reach Veskald — only signals flow in. The parts that keep breaking stay on our side: exchange APIs that change, reconnects, market data and its integrity, funding and bracket tables, and keeping live strategies running. You get updated builds instead of maintenance work.
- WHEN
- When you want hands-off execution within the rules and limits you set in the strategy.
Trade journal
Every trade with its originating signal, entry, and outcome.
- HOW
- Each trade is logged with the originating signal, your entry and the outcome. Replay it candle-by-candle like a video — see exactly what happened at each step.
- WHERE
- Trade journal.
- WHEN
- After every trade. Reviews compound into your next strategy edit.
Execution Log
Compare what the backtest expected against what your live fills actually did.
- HOW
- Forward testing tells you that a gap exists; the Execution Log shows where it comes from. After every fill it lines up what the backtest expected — fill price, commission, slippage — against the exchange’s own record. Green check for a match, red triangle for drift. Drift that repeats is a reason to revisit the cost settings or the parameters; one-off drift is market noise.
- WHERE
- Execution Log (inside the Journal section).
- WHEN
- After every live trade.
The cycle is just the start. Scale it.
Scale what works, review what ran — or pair with the AI any time.
Clone & adapt
Reuse what already works instead of starting from zero.
- HOW
- Duplicate a working strategy, swap the symbol or timeframe, and re-validate before going live.
- WHERE
- Any saved strategy → Clone.
- WHEN
- Once a strategy proves itself and you want broader coverage.
Portfolio
Judge several strategies as one book, not in isolation.
- HOW
- Group strategies into a portfolio and review combined exposure, correlations and drawdown together — not in isolation.
- WHERE
- Portfolios.
- WHEN
- Once you run more than one strategy at a time.
Veskald Orion AI
Three AI strategy agents — Bellatrix answers any question and reality-checks what you have, Rigel prototypes ideas in minutes, Betelgeuse researches real edge with you.
- HOW
- Bellatrix is with you on every page of the platform — it answers questions about the product, your strategies, trading and stats, reviews the page you’re on or explains selected text, and diagnoses overfit like a disciplined quant. Rigel turns an idea into a tested prototype with pro safeguards baked in. Betelgeuse builds and validates strategies in a dialogue with you — it asks rather than assumes — and digs until it finds durable edge. It doesn’t grind on just to burn tokens: if the strategy is dead, it says there’s no point going further.
- WHEN
- Available now: Bellatrix on Free, Rigel on Trader, Betelgeuse on PRO.
One platform. The whole trading cycle.
Build the strategy in a visual editor, prove it on historical data with realistic costs, then launch it on live data — either as a notification to your screen or through an open-source executor you run yourself.
Build it. Test it. Run it.
The free plan gives you 7 days with the strategy builder and the honest backtest with real costs — no card required. Trading keys never reach us.