MQLArticles/Utils
Repository files (latest commit first)
Filename Latest commit message Latest commit date
nique_372 b343f65d04 nuevos
2026-09-15 15:49:12 -05:00
..
Bits new files added 2026-09-06 11:15:27 -05:00
EnumsStr 2026-09-06 11:25:00 -05:00
FA nuevos 2026-09-15 15:49:12 -05:00
File mejoras en RM, cambio con namepsace TSN 2026-09-12 19:41:52 -05:00
LogFile new files added 2026-09-06 11:15:27 -05:00
MBen new files added 2026-09-06 11:15:27 -05:00
SetFiles Sanitizar encoding a UTF-8: convertir 11 archivos desde UTF-16LE 2026-09-14 11:01:42 -05:00
Sort nuevos 2026-09-15 15:49:12 -05:00
StrMatch new files added 2026-09-06 11:15:27 -05:00
TfI mejoras en RM, cambio con namepsace TSN 2026-09-12 19:41:52 -05:00
Basic.mqh nuevos 2026-09-15 15:49:12 -05:00
CustomOptimization.mqh Correciones y mejoras 2026-09-13 08:47:52 -05:00
ErrDescription.mqh Correciones y mejoras 2026-09-13 08:47:52 -05:00
Fibonacci.mqh Correciones y mejoras 2026-09-13 08:47:52 -05:00
GraphicObjects.mqh mejoras en RM, cambio con namepsace TSN 2026-09-12 19:41:52 -05:00
README.md new files added 2026-09-06 11:15:27 -05:00
RegService.mqh 2026-09-06 08:05:37 -05:00
StructBytesCre.mqh 2026-08-31 20:49:50 -05:00
TFManager.mqh mejoras en RM, cambio con namepsace TSN 2026-09-12 19:41:52 -05:00
Try.mqh agregado try, ultimas correciones 2026-09-14 07:58:30 -05:00
UView.mqh Correciones y mejoras 2026-09-13 08:47:52 -05:00

← MQLArticles

Utils

Core of cross-cutting utilities used across the rest of the MQLArticles ecosystem. Utils is itself a small collection of independent sub-libraries — each has its own README:

Sub-module What it solves
FA Shared base classes: ATR, pointer auto-cleanup, bar control, simple logging, diffs, sorting.
LogFile File logging system with parsing and configurable levels.
SetFiles Programmatic generation and editing of .set files (EA parameters).
EnumsStr Automatic enum-to-string / string-to-value conversion, backed by generated hash tables.
Bits Bit manipulation, fast buffers and hashing.
StrMatch Simplified wildcard string matching.
File File/path operations and folder creation.
MBen Benchmarking of multiple code blocks, persisted to a local SQLite database.
TfI O(1) timeframe lookup tables (period in seconds, short names, hash jump table).

Also present at this level: Basic.mqh / StructBytesCre.mqh and similar low-level includes consumed internally by the sub-modules above — not covered individually since they're implementation details, not a public API.