Interactive web reference for all features supported by the AiDataGenByLeo DSL.

--- ## Live Docs **[https://tradesystemsnique.github.io/AiDataGenByLeoFeaturesDocs/](https://tradesystemsnique.github.io/AiDataGenByLeoFeaturesDocs/)** --- ## What Is This? This repository hosts the interactive feature reference for **[AiDataGenByLeo](https://forge.mql5.io/nique_372/AiDataGenByLeo)** — a DSL-based feature generation system for building AI-powered trading strategies in MetaTrader 5. The web lets you: - Browse 85+ built-in features with search and category filters - Inspect parameters for each feature - View DSL code examples with syntax highlighting - Explore `.fgblc` configuration templates (Vector and Matrix) --- ## Repository Structure ``` AiDataGenByLeoFeaturesDocs/ ├── MakeDoc.mq5 # MQL5 script — run this to regenerate features.json └── Doc/ # Web source (served via GitHub Pages) ├── index.html ├── Main.js ├── features.json # Auto-generated by MakeDoc.mq5 ├── Fgblc/ # DSL syntax highlighter └── Examples/ # .fgblc example configurations ``` --- ## Requirements - For project dependencies see `dependencies.json` - This repo must be cloned into the MetaTrader 5 Shared Projects folder: `...\MQL5\Shared Projects\AiDataGenByLeoFeaturesDocs` --- ## Installation - Clone the Git repository into shared projects via CMD - Contact me on MQL5 (user: nique_372) to be added as a collaborator with your MQL5 nickname (read-only access), which will make the repository automatically appear in your Shared Projects folder - Or fork the repository --- ## How to use the Web in local 1. Run `MakeDoc.mq5` in MetaTrader 5 — it regenerates `features.json` 2. Open bash in folder docs\: ```bash python -m http.server 8080 # Open http://localhost:8080 ``` --- ## Related - **Main repo:** [AiDataGenByLeo](https://forge.mql5.io/nique_372/AiDataGenByLeo) — DSL parser, feature factory, MQL5 library - **DSL Reference:** [Parser README](https://forge.mql5.io/nique_372/AiDataGenByLeo/src/branch/main/GenericData/Parser/README.md) --- ## License **[Read Full License](./LICENSE)** By downloading or using this repository, you accept the license. --- ## Contact and Support - **Platform:** [MQL5 Community](https://www.mql5.com/es/users/nique_372) - **Profile:** https://www.mql5.com/es/users/nique_372/news - **Issues:** For bug reports or questions --- **Copyright © 2026 Nique-Leo.**