FMZ Quant Strategy Basics: APIs, Loops, Backtests, and Platform Setup
Summary
This beginner tutorial introduces how to write automated trading strategies on the FMZ Quant platform. It explains the difference between REST requests and WebSocket subscriptions, describes the platform’s unified exchange API, and compares supported programming options. It also covers the basic strategy structure: initialization and exit hooks, a repeating main loop, timed polling, and handling errors without hiding problems during development.
Further sections describe selecting exchange and trading-pair objects, switching symbols, debugging API calls, and common operational issues such as timeouts, rate limits, invalid symbols, and order errors. The tutorial favors practical examples and points readers to more detailed references, but the supplied text is incomplete, so it does not provide a full account of every API or backtesting feature. Its guidance is platform-specific, and working examples still need adaptation to the chosen exchange, instruments, and strategy rules.
Key ideas
- FMZ provides a unified interface for exchange APIs and supports REST and WebSocket workflows.
- A basic strategy commonly runs its trading logic in a repeated loop with a deliberate sleep interval.
- The platform supports multiple exchange and trading-pair objects, including symbol switching.
- Error handling can keep a bot running, but broad exception handling may conceal strategy faults.
- Operational issues such as rate limits, timeouts, and invalid symbols require exchange-specific checks.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.