From 9e95b610466542739041cfac90659d1978349215 Mon Sep 17 00:00:00 2001 From: gavindiaz Date: Wed, 8 Jul 2026 06:44:30 +0000 Subject: [PATCH] Add CHANGELOG --- CHANGELOG.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2b8b39d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.1.0] - 2026-07-08 + +### Added +- Initial release +- `mt5bridge` CCXT Exchange class wrapping MT5Bridge HTTP API +- Support for: `fetch_status`, `fetch_markets`, `fetch_ticker`, `fetch_ohlcv`, + `fetch_balance`, `fetch_positions`, `fetch_open_orders`, `fetch_my_trades`, + `create_order` +- Async `cancel_order` via GlobalVariable commands + MQL5 helper EA +- `Mql5Bridge` helper class for reading MQL5 GlobalVariables +- Alpha Trend indicator signal reader (`alpha_trend_signal`) +- Custom timeframe conversion (1m, 5m, 15m, 30m, 1h, 4h, 1d) +- Symbol conversion utilities (CCXT `<->` MT5 format) +- MQL5 helper EA (`Mt5BridgeHelper.mq5`) for async cancel/modify/close +- Comprehensive test suite with `responses` mocks +- Examples: basic usage, MA crossover strategy, Freqtrade config, MQL5 reader +- Type hints throughout +- Full documentation in README