Brokey For Amibroker Access
AmiBroker is a high-performance technical analysis and charting platform written in C++. To maintain its compact size—with executables totaling only about 3.5 MB—it relies on a modular architecture of Dynamic Link Libraries (DLLs).
Custom Bridges: Tools like OpenAlgo allow you to fetch real-time data from various Indian and international brokers by installing their specific .dll files into the AmiBroker/Plugins folder. Summary Table: Core AmiBroker Files Broker.exe The main application Brokey.dll Vital application support file AmiQuote.exe Companion tool for downloading EOD data HTMLView.exe Used to display your backtest reports brokey for amibroker
9. Known Limitations
- Not a native indicator — requires manual AFL coding.
- No standard definition — different traders implement different “Brokey” versions.
- Can lag in fast markets — fixed-period ATR may respond slowly to volatility spikes.
- Over-optimization risk — curve-fitting Period and Multiplier for historical data.
- Missing Days: A stock didn’t trade on a specific day, or the vendor failed to upload the data.
- Zero Volumes: The price exists, but volume is zero (common in illiquid stocks).
- Delistings: A stock stops trading, but your database doesn't mark it as delisted, leading to false signals.
- Included delisted stocks up until their last trading day.
- Adjust the portfolio size to account for sudden delisting liquidity freezes.
- Record the final realized loss (e.g., -99.9%).
1. The Quote Editor Check
The manual way to check for "Brokey" data is to open the Quote Editor (Symbols -> Edit).
Scroll through your data. Do you see dates missing? Do you see 0 or Null values in the Volume column? This is tedious for one stock and impossible for a database of 2,000 symbols. Not a native indicator — requires manual AFL coding
Recommendation: Pay for Norgate if you are serious. It includes the “Delisted Flag” as a built-in field. Then, use Brokey scripts to handle the response to that flag. Missing Days: A stock didn’t trade on a