Three exciting additions coming to AmiBroker
I'm happy to share a preview of three new features currently being developed for AmiBroker.
1. New Analysis mode: RADAR
A continously running exploration with double buffering (so output doesn't reset and doesn't flicker and keeps its position / selection ) allowing constant monitoring nearly like "real-time" window but with completely custom columns
2. Preliminary IPC support using Named Pipes
A new inter-process communication (IPC) method based on named pipes is being added. The primary motivation is to provide a modern, lightweight way for external applications to control AmiBroker.
One important advantage is that named pipes work well under Linux/WINE , unlike OLE automation, which has long been unreliable or completely broken in WINE environments. This opens the door for much better integration with external tools on Linux systems running AmiBroker through WINE.
The implementation is still preliminary, but it already enables external programs to send commands directly to AmiBroker without relying on COM/OLE.
3. Experimental MCP Server
Another experimental addition is an MCP (Model Context Protocol) server built into AmiBroker.
The goal is to allow local LLMs and other MCP-compatible AI assistants to communicate directly with AmiBroker. Instead of relying on custom scripts or manual workflows, an AI assistant will be able to interact with AmiBroker through a standard protocol.
Potential use cases include:
- Running analysis on request.
- Querying symbols, charts, and data.
- Automating repetitive tasks.
- Building AI-powered trading and research workflows.
- Connecting any MCP-compatible client to AmiBroker.
This is still an experimental feature, but it should make it much easier to integrate AmiBroker into modern AI-assisted workflows.
The MCP server will be offered as open-source Python code so you will be able to customize it to your likes.
More details and documentation will follow as both features mature. Stay tuned!