Many developers upload their own starter templates to GitHub. Searching for "AmiBroker ADK template" will yield boilerplate code that handles the messy underlying architecture, leaving you to just write your custom logic. Types of Plugins You Can Build:
Execute Python or R code directly within your AFL scripts.
Developers worldwide contribute plugins for niche data sources, alternative data, or custom indicators.
Adding new mathematical functions, AI models, or neural networks. Top AmiBroker Plugin Categories on GitHub 1. Real-time and Data Plugins (Data Feed)
Browse the curated GitHub topics for amibroker-plugin to find active projects. Installing and Configuring AmiBroker Plugins amibroker plugin github
This is the "Holy Grail" for modern quant traders. These plugins allow you to pass AmiBroker data into Python, run a Scikit-Learn or TensorFlow model, and return the prediction back to your chart.
These plugins allow AmiBroker to ingest data from sources not natively supported.
This is where come into play. And today, the single best source for cutting-edge, community-driven, and often free Amibroker plugins is GitHub .
(data utility)
This repository provides a for building custom plugins for AmiBroker – the popular charting and trading system analysis software. Plugins extend AmiBroker’s native capabilities, enabling custom data feeds, backtesting enhancements, real-time scanning, or external API integrations.
Most GitHub plugins come in the form of a .dll file (compiled C++) or a repository that needs to be compiled.
| Plugin | Developer | Primary Function | Key Features & Use Cases | Tech Stack | | :--- | :--- | :--- | :--- | :--- | | | ideepcoder | Real-Time Data & Signal Plugin | Bi‑directional WebSocket JSON communication; supports backfill of historical data; broker‑ and data‑vendor‑agnostic. | C++, Python | | HSend / TSend | Forum Community | Signal Sender Plugins | Send signals from AmiBroker to external applications via HTTP (JSON) or raw TCP; excellent for integrating with Flask, Node.js, or REST APIs. | C++ (DLL) | | AmibrokerPython | solaristrading | Python Interpreter Plugin | Embed a Python interpreter directly in AmiBroker; execute external Python scripts from AFL; ideal for incorporating advanced Python libraries. | C++ (DLL), Python | | .NET SDK | kriasoft / seenuchennai | C# Plugin Development Kit | A non‑official, open‑source port of the official C++ ADK to .NET/C#. Provides a project template for creating plugins using C# and Microsoft .NET 4.5. | C#, .NET |
Most high-performance plugins are written in C++ or C#. If you are a developer, start by looking for the wrappers. These repositories provide the boilerplate code needed to create your own DLLs. Many developers upload their own starter templates to GitHub
While AmiBroker has an official IB plugin, GitHub developers have built specialized alternatives optimized for high-frequency data capturing or specific order-routing logic. 3. Language Bridges (Python & .NET Frameworks)
Never download a random .dll file from a repository with no star history or commit background. If the source code is provided, review it (or ask an AI/developer friend to review it) to ensure it doesn't contain malicious web hooks designed to steal API keys.
AmiBroker scans this directory only upon startup. Close and reopen the application. Step 4: Verify Installation