Обсуждение статьи "Внедрение в MQL5 практических модулей из других языков (Часть 04): Модули time, date и datetime из Python"

 

Опубликована статья Внедрение в MQL5 практических модулей из других языков (Часть 04): Модули time, date и datetime из Python:

В отличие от MQL5, язык программирования Python предлагает контроль и гибкость, когда речь заходит о работе со временем и управлении им. В этой статье мы реализуем модули, аналогичные модулям в языке MQL5 для более удобной обработки дат и времени, как в Python.

Время — основополагающая единица нашей жизни; все, что существует в этой Вселенной, измеряется временем. В повседневной жизни мы оцениваем свои цели и время, необходимое для их достижения, и даже составляем строгие графики для измерения (мониторинга) выполнения задач с помощью устройств для отслеживания времени (например, смартфонов и часов).

Когда речь заходит об алгоритмической торговле и торговле в целом, время по-прежнему остается важнейшим параметром. Мы часто принимаем торговые решения, основанные на временных рамках, и обычно оцениваем свои достижения ежедневно, ежемесячно и еженедельно.

Язык программирования MQL5 обладает множеством встроенных функций для управления и оценки времени, обеспечивая соответствие наших алгоритмических торговых систем реальному времени. Однако предпочтительный для нас язык программирования предлагает очень простой (базовый) и порой не очень подходящий человеку способ работы со временем, датами и т.п., по сравнению с другими языками наподобие языка Python, предлагающими богатый набор модулей для выполнения задач, таких как datetime, calendar, time, zoneinfo и т. д.


Автор: Omega J Msigwa