It implements a complete **Simple Moving Average (SMA) indicator**, and is meant to be an educational example of how to structure an indicator project, manage dependencies, and compile MQL4 code with KnitPkg. It is **not** meant to be a production-grade trading system.
2.**KnitPkg CLI**: The KnitPkg package manager for MetaTrader. If you don't have it, you can install it by following the instructions in the [main KnitPkg repository](https://github.com/knitpkg-dev/knitpkg-mt.git).
3.**KnitPkg homepage**: See [https://knitpkg.dev](https://knitpkg.dev) for an overview and [https://docs.knitpkg.dev](https://docs.knitpkg.dev) for documentation.
---
## Features
- **Indicator type** (`type: indicator`) — a complete indicator project (not a package)
- **SMA demo** — Simple Moving Average indicator
- **Dependency installation** — uses the KnitPkg registry to resolve and download dependencies
- **Dependencies**
-`@douglasrechia/calc` — SMA calculation utilities
- **MQL4 target** — designed for MetaTrader 4
- **Compile support** — `kp compile` builds the indicator into an `.ex4` binary