Cron & event triggers
Schedule strategies on a fixed timetable or fire them from an inbound webhook — useful when your signal source is an external model, a news feed, or a TradingView alert.
Strategy Automation
Deploy signal-driven and rule-based strategies through Whitaker's scheduler — no manual VPS management, no missed triggers.

Not a drag-and-drop toy — a production-grade execution layer.
Whitaker's strategy automation module takes your logic — written in Python or expressed as a structured JSON config — and wraps it in a resilient execution harness. The scheduler handles cron-based and event-driven triggers, manages connection retries when a broker's API hiccups, and writes every decision — signal received, order placed, fill confirmed, error caught — to a structured audit log. You deploy once and the system runs continuously, alerting you via email or webhook only when something genuinely needs your attention. There is no proprietary scripting language to learn and no vendor lock-in on your strategy files.
Concrete deliverables, not marketing promises.
Schedule strategies on a fixed timetable or fire them from an inbound webhook — useful when your signal source is an external model, a news feed, or a TradingView alert.
Transient broker API errors are caught, logged, and retried with configurable back-off. Your strategy does not silently skip an execution because of a 500ms network blip.
Every signal, order attempt, fill, and exception is written to a timestamped structured log. Exportable as CSV or queryable via the monitoring dashboard for post-session review.
Configurable thresholds for drawdown, missed fills, and latency spikes trigger email or webhook alerts — not every event, only the ones that require a human decision.
From your local machine to live trading in under an hour — here is the actual sequence.
You push your strategy config to the Whitaker platform via CLI or the dashboard's upload interface. A validation step checks syntax, confirms the target broker connector is authorised, and runs a 30-second dry-run against the current market state. If validation passes, the scheduler registers the strategy and begins the first cycle at its next scheduled trigger. All of this is visible in the monitoring dashboard in real time. If you need to pause, update parameters, or roll back to a previous version, those actions take seconds — not a SSH session into a remote server at midnight.
“Before Whitaker I was running a Python script on a cloud VM and waking up at 3am to check it. After migration, the same strategy ran for 47 consecutive days without a single missed trigger. I now sleep through European open.”
Mihai Drăgan, systematic equity trader, Sibiu
Talk to us about migrating your existing strategy — the first technical assessment is free.