Beobachten
0
0
Fork
Du hast bereits einen Fork von MQL5-Google-Onedrive erstellt
1
Spiegel von https://github.com/A6-9V/MQL5-Google-Onedrive.git synchronisiert 2026-10-08 22:01:36 +00:00
MQL5-Google-Onedrive/mt5/MQL5/Experts
Repository-Dateien (neuester Commit zuerst)
Dateiname Letzte Commit-Nachricht Letztes Commit-Datum
google-labs-jules[bot] 6d6f370d8a ⚡ Bolt: Optimize IsTradingAllowed hot path in ExpertMAPSARSizeOptimized_Improved.mq5
This commit implements significant performance optimizations for the Expert Advisor's hot path:

1. **Environment API Caching**: Implements 1-second caching for `TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)` and `MQLInfoInteger(MQL_TRADE_ALLOWED)`. These cross-process API calls were previously executed on every price tick, causing unnecessary overhead.

2. **Pre-calculated Time Bounds**: Trading start and end hours are now pre-calculated into seconds since midnight during `OnInit`.

3. **Optimized Time Filter**: Replaces expensive hour-extraction math in `IsTradingAllowed` with fast modulo arithmetic (`now % 86400`) and simple integer comparisons against the pre-calculated bounds.

These changes reduce CPU overhead and improve execution speed during high market volatility.
2026-02-13 18:23:42 +00:00
..
ExpertMAPSARSizeOptimized_Improved.mq5 ⚡ Bolt: Optimize IsTradingAllowed hot path in ExpertMAPSARSizeOptimized_Improved.mq5 2026-02-13 18:23:42 +00:00
SMC_TrendBreakout_MTF_EA.mq5 ⚡ Bolt: Optimize lot calculation and margin clamping 2026-02-08 19:20:35 +00:00