Automation

Automated futures trading software

Automated futures trading software takes a signal from your strategy and places the order on your broker account. Quanify handles the broker session, sizing, checks and records; you keep the strategy.

Signal generator, executor or platform

Automated trading has two jobs: deciding when to trade and placing the order. Tools split them differently.

Quanify (executor)Signal generatorAll-in-one platform
Decides when to tradeYour strategy does✓✓
Places the order on your account✓—✓
Where the rule livesTradingView, Python, any POSTIn the generatorIn the platform's own language
Sizes each account on its ownWhole-number multiplier per sub-account—Varies

When comparing executors, check four things: any signal source, per-account sizing, what happens when one account rejects an order, and whether you can test on a demo account first.

Five steps between your signal and your broker

The strategy can live in TradingView, a Python script or anything that sends an HTTP POST. Quanify is the piece between that signal and your broker, and it holds the broker session on its own servers.

  • Accepts any content type, including TradingView's text/plain
  • Your machine can be off while it runs
Webhook docs
Signal to fillserver-side
  1. SignalYour strategy fires an HTTP POST to its own webhook URL. TradingView's default alert placeholders are enough; a raw POST from anything works too.
  2. AuthenticateThe token in the URL is checked, plus an optional webhook password in the body. Anything unrecognised is refused and logged with a reason.
  3. RiskThe strategy's guard against adding to a position you already hold is applied. Scaling out is always allowed.
  4. SizeThe account's whole-number multiplier, or the strategy's fixed contract size if one is set.
  5. PlaceThe order goes to the broker over a direct API connection, and the fill is recorded against the strategy, account and session.

The limits on every webhook

The receiver enforces these before an order exists.

Duplicate alerts
Identical alerts inside 2 seconds are dropped
Rate limit
20 alerts a second per webhook token
Daily cap
1,000 alerts a day; past it the webhook answers 429
Stale signals
Older than 30 seconds: refused instead of filled late
Powered-off strategy
Answers 403 and places nothing
Fixed contract size
Overrides the alert's quantity when set on the strategy
Allow 2+ entries
Off by default; a same-direction add is refused

Nothing trades until you turn it on

Off by default
A new strategy is created powered off, and every account you attach starts disabled. Setup and switching on are separate steps.
Armed means confirmed
A trader reads armed only once the engine holds the routing, so a refresh or a second device agrees.
Off stops new orders
Power off stops new signals. It doesn't close positions; what you hold stays yours to manage.

What automation can't protect you from

Every control here acts on the next order. None of them act between one print and the next, so a gap or a fast market still moves against an open position before your strategy's exit arrives. Size with that in mind.

Test on a Tradovate demo or a Quanify Paper account first: same webhook, same sizing. Paper accounts fill from your signals with the commission and slippage you set.

Risk controls
Questions

Common questions

Short answers to what traders ask first. Anything else, the Help Center has it.

What is automated futures trading?

Trading futures where a rule decides when to enter and exit, and software places the order. The strategy can live anywhere that sends an HTTP request, and the platform in between handles the broker connection and sizing.

Do I need to know how to code?

No. A TradingView alert with a webhook URL and a short JSON body is enough, and Quanify generates that body from the strategy's settings.

Which brokers can I automate?

Tradovate and TopstepX today, plus Quanify Paper accounts. Tradovate connects over its own API with OAuth, and TopstepX with your username and an API key. NinjaTrader and Rithmic are on the roadmap.

Do I need a VPS to run automated trading?

Not with Quanify. The engine holds the broker session on its servers, so strategies keep routing with your machine off.

What stops a bad signal from doing damage?

The off-by-default Allow 2+ entries guard, a fixed contract size that overrides the signal's quantity, per-account Mute and Power off. None of them protect you from a gap.

Can I run automation and trade manually on the same account?

Yes. An account can switch between automated and manual without being set up again. Copy Trader takes precedence while it's on, and your strategy traders resume as they were when it's off.

More on automation

Start on a simulated account. Go live when it earns it.

  • Set up in minutes
  • Nothing to download
  • Paper account for testing