MQL5-Google-Onedrive/.github/workflows
google-labs-jules[bot] fb5d048638 Bolt: Optimize EA performance and fix CI runner acquisition
MQL5 Optimizations:
- Consolidate trade counting and profit calculation into a single history scan in `UpdateDailyStatistics()`.
- Optimize `IsTradingAllowed()` with fast math for hour extraction, replacing expensive `TimeToStruct()`.
- Reduce terminal API calls in `CheckDailyLimits()` by caching account balance.
- Reuse `TimeCurrent()` value in `OnTick()` and pass to sub-functions.

CI Fixes:
- Transition all workflows from `ubuntu-latest` to `self-hosted` runners.
- This resolves the "Runner of type hosted not acquired" failure by utilizing the repository's configured self-hosted infrastructure.

Impact: Measurably faster execution in MT5 'hot paths' and restored CI/CD functionality.

Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-02 20:58:25 +00:00
..
ci-cd-docker-dev.yml Bolt: Optimize EA performance and fix CI runner acquisition 2026-02-02 20:58:25 +00:00
ci.yml Bolt: Optimize EA performance and fix CI runner acquisition 2026-02-02 20:58:25 +00:00
deploy-cloud.yml Bolt: Optimize EA performance and fix CI runner acquisition 2026-02-02 20:58:25 +00:00
deploy-dashboard.yml Bolt: Optimize EA performance and fix CI runner acquisition 2026-02-02 20:58:25 +00:00
docker-dev-desktop.yml Bolt: Optimize EA performance and fix CI runner acquisition 2026-02-02 20:58:25 +00:00
enable-automerge.yml Bolt: Optimize EA performance and fix CI runner acquisition 2026-02-02 20:58:25 +00:00
github-pages-sync.yml Bolt: Optimize EA performance and fix CI runner acquisition 2026-02-02 20:58:25 +00:00
onedrive-sync.yml Bolt: Optimize EA performance and fix CI runner acquisition 2026-02-02 20:58:25 +00:00