Appearance
Personalize your experience
Build strategieshowever you think
Click it together with forms, wire it as a node graph, write it as JSON, or structure option legs — all four edit the same strategy and deploy to the same engine.
- Ways to build
- 4
- Indicators
- 150+
- Backtest depth
- 10y
- Brokers to deploy
- 12+
Click the logic together, ship it the same day
Pick an indicator, an operator and a value. Group conditions with AND or OR, branch with if/else, and read the plain-English summary the builder writes back to you. Nothing is accepted until every field validates.
What you get
- Signal cards with indicator, operator and value pickers
- AND / OR groups with live plain-English summaries
- Optional if / else flow control per signal
- Validation on every field before you can continue
Wire the graph, watch it evaluate
Drop entry, signal, condition, group, gap and exit nodes onto the canvas and connect them. Packets travel the edges so you can see which branch fires, and the graph validates itself as you wire.
What you get
- Drag entry, signal, group, condition, gap and exit nodes
- Wire boolean joins between comparator blocks
- Live packet flow shows which branch evaluates
- Minimap, zoom and graph validation built in
Drop to JSON when forms run out
Every strategy is a document. Edit it directly with schema validation, an outline that mirrors the tree, and errors pinned to their line and JSON path — then switch back to forms or nodes without losing a thing.
What you get
- The same strategy as schema-checked JSON
- Outline tree that mirrors the document
- Inline errors with line and JSON path
- Round-trips with the form and node builders
// QuaTick Strategy — EMA crossover
import { Strategy, Indicator } from '@quatick/sdk';
export default new Strategy({
name: 'EMA Crossover',
symbol: 'NIFTY 50',
timeframe: '15m',
indicators: {
fast: Indicator.EMA({ period: 9 }),
slow: Indicator.EMA({ period: 21 }),
},
onBar({ fast, slow, position, order }) {
if (fast.crossesAbove(slow) && !position.isOpen) {
order.buy({ quantity: 50, stopLoss: '1%', takeProfit: '2%' });
}
if (fast.crossesBelow(slow) && position.isOpen) {
order.close();
}
},
});Structure the legs, see the payoff
The same builder shell, specialised for derivatives. Assemble multi-leg structures from templates or scratch and watch payoff, breakevens, probability of profit and net greeks recompute as you change a leg.
What you get
- Multi-leg option structures with per-leg limits
- Expiry payoff plus a live T+0 value curve
- Breakeven, max profit, max loss, probability of profit
- Net greeks and margin before you send the order
Build, prove, deploy, watch
The same four stages whichever builder you started in.
- 01
Build
Pick codeless, node, coded or the option builder. All four write the same strategy document.
- 02
Backtest
Run against years of history. Sharpe, max drawdown, win rate and per-trade attribution.
- 03
Optimise
Walk-forward parameter sweeps and Monte Carlo runs to check the edge survives.
- 04
Deploy
Paper first, then live across connected brokers with sizing and kill-switch rules.
The order that keeps strategies honest
Seven steps we see separate strategies that survive contact with the market from the ones that do not.
- 1
Set the particulars
Name, tags and a written objective before a single condition.
- 2
Pick symbol & timeframe
Fix broker, instrument and timeframe first; keep it constant while testing.
- 3
Size the position
Fixed quantity or capital percentage, then cap max open positions.
- 4
Build the entry
One trigger indicator, then confirmations. SMA(50) crossesAbove SMA(200).
- 5
Always define the exit
Signal exits plus stop loss and take profit so nothing gets stuck.
- 6
Backtest, then forward test
Multiple ranges, then compare train and test to catch overfitting.
- 7
Deploy safely
Paper mode, watch the bot summary, switch to live once stable.
From saved strategy to live orders
Whatever built it, the engine runs it the same way — with risk rules, monitoring and metrics attached.
Rule-based automation
Define entry, exit and risk once — the engine executes it.
Risk management
Stops, targets, trailing exits, max daily loss and position caps.
Multi-broker execution
One strategy across Zerodha, Fyers, Angel One, Upstox and Binance.
Live monitoring
Fills, open positions and per-strategy P&L as it happens.
30+ metrics
Sharpe, Sortino, CAGR, drawdown, win rate, profit factor.
Strategy marketplace
Browse community strategies or publish your own.
Pick a builder and start
Codeless, nodes, JSON or option legs — backtest it, paper trade it, then go live on your own broker.
No credit card required · Paper trading included