Forge your strategy. Test every rule.
Craft your rules visually. Backtest trading strategies without code, with costs you can inspect. Then put them to the test on live market data with simulated funds. Keep refining with evidence.
In development · free plan at launch · one launch email
Koval means blacksmith in Ukrainian. Your strategy is the craft. Read the engine source
01 / KOVAL
Visual rules
No programming required
02 / KOVAL
Explicit costs
Spread · slippage · commission
03 / KOVAL
Archived replay
Evidence you can revisit
04 / KOVAL
Live paper testing
Real data · simulated funds
Workflow
From spark to strategy in four passes
01
Craft
Start with an idea. Connect market data, indicators and risk rules on the canvas. Your graph is the strategy you test.
02
Backtest
Run historical candles with explicit costs. Inspect the trades and drawdown behind the headline return. Save the run as your baseline.
03
Paper test
Put your graph in front of fresh, closed market candles. Watch its decisions unfold with simulated capital and the costs you selected.
04
Inspect & refine
Review the evidence. Verify an archived backtest under matching software, change one assumption, and run the next experiment.
Transparency
Read the run, not just the result
Sample data — illustrative
Return
+18.4%
Drawdown
-9.6%
Win rate
54.2%
Trades
192
+$312.09
BTC/USDT 1h · historical data · sample
uptime 3d 06:12
Backtesting
Put the backtest under the hammer.
Illustrative backtest · sample values, not a performance claim
+18.4%
vs. buy & hold · sample
-9.6%
worst peak-to-trough
54.2%
104 of 192 trades
1.42
gross win / gross loss
Equity curve
2023-01 → 2024-12 · BTC/USDT 1h
Trade PnL distribution
Monthly returns
2023
2024
Live paper trading
The market is
the anvil.
A historical test is the first pass. Put the same strategy graph in front of new market candles and watch how it behaves with simulated funds.
Follow decisions, orders and paper fills as the session runs.
Review saved sessions before you change the next rule.
Paper fills are simulated from closed candles. They do not reproduce exchange liquidity or guarantee future results.
- 01
Observe
A market candle closes
New data arrives from the selected public feed.
- 02
Evaluate
Your rules make a decision
The strategy graph evaluates the closed candle.
- 03
Simulate
The paper account responds
Orders and fills follow the selected simulation model.
In development · paper diagnostics
Replay a recorded session after it stops. Inspect differences and feed issues before drawing conclusions. Initial internal support covers one timeframe.
Why Koval
Put your assumptions on the bench.
A smooth equity curve is only the start of the story. Koval makes the assumptions behind it inspectable: historical OHLCV data, execution timing, chosen costs and retained inputs. A replay match checks consistency; it does not predict the market.
[✓]
01
Causal timing — entries at the next open, protection from the following bar
[✓]
02
Explicit costs — configured spread, slippage and commission
[✓]
03
Archived inputs — retained candles and settings for new backtests
[✓]
04
Replay verification — compare outputs with matching software and complete evidence
[✓]
05
Open-source engine — MIT core on GitHub, readable before you trust it
Features
A workbench for serious strategy craft
Craft rules you can read
Connect indicators, conditions, entries and exits on a visual canvas. Follow the logic from market data to decision without writing a script.
Give every backtest context
Test real exchange OHLCV with chosen spread, slippage and commission. Inspect drawdown and trades alongside return. Funding, historical fee tiers, partial fills, liquidation and latency are not modelled.
Refine the moving parts
Compose EMA, RSI, ATR and other indicator nodes. Change a rule, keep a baseline, and investigate what changed in the results.
Test on new market data
Run your graph in live paper mode. Observe closed candles, decisions and simulated fills before revising the strategy.
Take the evidence with you
Export a replay bundle from an archived backtest. Verify it offline with matching software and complete evidence.
Read beyond the return
Inspect recorded orders, fills, costs and trade context. A replay check compares archived outputs and tells you when evidence is missing.
Built in the open
The engine is open. The numbers are checkable.
Open-source engine
The engine that runs your strategies is public and MIT-licensed. Read exactly how a backtest is computed before you trust a number it prints.
github.com/koval-finance/koval-enginePaper, with purpose
Test on historical and new market data with simulated capital. Sandbox access is blocked pending further validation. There is no real-money mode.
Your ideas. Simulated funds.
Evidence you can revisit
New archived backtests retain inputs and recorded results. Verify replay compares them with a separate run; missing evidence stays unverifiable.
Inspect the inputs. Challenge the result.
What is public — read it yourself
The engine that runs every backtest.
Read the bar-by-bar backtest loop, the execution cost model, and the exchange adapters that produce every number the app shows you.
The Backtrader adapter, kept separate.
Isolated in its own repository so its GPL-3.0 terms stay off the MIT core. Read the adapter boundary for yourself.
The hosted application built on top of these repositories — the visual builder, accounts, and managed runs — is proprietary and is what a subscription pays for.
Pricing
Free to start. Priced at launch.
Pro, monthly
Price announced at launch
Your own strategies, from the first graph to historical backtests and live paper testing. Build, inspect and refine in one workbench.
✓
Build your own strategies, no code
✓
Backtests with explicit execution costs
✓
Paper trading with simulated capital
✓
Archived runs and replay verification
✓
Export replay bundles
Billed monthly. Cancel any time.
Free
Start here
$0
Available when the app opens
Start with one preset strategy. Explore the backtest report, inspect the trades and see how the workbench fits your process.
Join the waitlist✓
One preset strategy
✓
Full backtest report
✓
Explicit spread, slippage and commission, stated up front
✓
No card required
Pro, annual
Best value
Price announced at launch
Everything in Pro, billed once a year at a lower effective rate.
✓
Everything in Pro monthly
✓
Lower effective monthly rate
✓
Waitlist members get the launch price first
Plan prices and usage limits will be confirmed at launch. Join the waitlist for one email when Koval opens, with pricing and access details.
Early access · Koval waitlist
Get ready to forge your next strategy
One email when the forge opens. Nothing else.
FAQ
Straight answers
It is a workbench for turning trading ideas into explicit rules without writing a program. In Koval, you connect data, indicators, conditions and actions in a visual graph, then test that graph.