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:
- 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`