Using Trading Terminal Plugins for Manual Order Workflows
Summary
This guide explains how FMZ trading terminal plugins can run short, task-specific scripts for manual trading. It distinguishes immediate execution, intended for brief tasks, from background execution, which runs like a bot and is suited to longer strategies. Plugin output can return text, charts, or tables, while execution logs are unavailable.
Examples include charting the price spread between futures contracts, opening a paired position, closing positions, splitting spot orders into iceberg slices, placing orders at staggered prices, and submitting a closing order after a futures fill. The examples show how plugins can reduce repetitive manual steps and provide quick order actions. They are implementation illustrations rather than tested strategy results. The guide also notes that stopping a plugin halts all plugins sharing its process, and immediate execution has a five-minute limit. Order behavior, exchange support, and the supplied code require care when adapted to live trading.
Key ideas
- Plugins can run brief scripts from a trading terminal without setting up a full bot.
- Immediate execution is limited to short tasks, while background execution supports longer-running strategies.
- Example workflows include spread charting, paired orders, iceberg execution, and staggered limit orders.
- Plugin results can be returned as text, charts, or tables because execution logs are not shown.
- Stopping a plugin stops all plugins running in the shared debugging process.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.