26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
|
|
# 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
|