Andrey Miguzov / Лента новостей
- Информация
|
12+ лет
опыт работы
|
0
продуктов
|
0
демо-версий
|
|
1
работ
|
0
сигналов
|
0
подписчиков
|
This article introduces a lightweight OS-like helper for MQL5 that streamlines file and path operations using a Python-inspired interface. We implement getcwd, listdir, scandir with DirEntry, remove, rmdir, rename, mkdir, stat, and an os.path subset (exists, isfile, isdir, join, split, pardir). You will learn how to work consistently within the terminal Files/common sandbox and simplify everyday filesystem tasks.
Code and build Python-based trading robots just like MQL5 Expert Advisors (EAs). In this article, we develop a Python-based replica of the MetaTrader 5 Python package, providing methods that closely resemble those of MetaTrader 5 during simulation. This allows us to backtest Python EAs in a simplified environment, using an approach similar to developing and testing Expert Advisors in MQL5.
This article presents reusable MQL5 utilities for managing trailing and break-even stops. It covers fixed-point, moving average, ATR, Parabolic SAR, money-based, and time-periodic trailing, plus break-even by points and by money, with activation thresholds, step logic, reverse-move protection, and broker-level validation. Code examples and Bootstrap classes show how to integrate these helpers into Expert Advisors to standardize position control and reduce duplicate code.
This article presents a unified news model and a set of reusable MQL5 classes for working with the MetaTrader 5 Economic Calendar. You will retrieve, filter, and cache events by time, currency, country, and importance using a single interface across three providers: built-in calendar, CSV, and SQLite. The framework supports export/import, next/previous event lookup, and reliable strategy‑tester backtesting without changing trading logic.
Channel Studio — рисуешь руками, торгует советник Два инструмента в одном: полноценный векторный редактор разметки прямо на графике и полуавтоматический советник, который торгует по нарисованному. Вы не подбираете параметры и не доверяетесь чёрному ящику. Вы размечаете график так, как привыкли делать это глазами, а советник берёт на себя только исполнение: ждёт касания, открывает сделку, ведёт стоп за кривой и разворачивается по заранее описанному правилу. Вся графика рисуется на канвасе, а не
Drawing Studio — простая рисовалка различных векторных элементов на вашем графике, которая позволит увидеть то, что не видно глазами. Трендовые линии, каналы, параболы, уровни Фибоначчи и измеритель — всё рисуется на высокопроизводительном канвасе с настоящим сглаживанием, а не стандартными объектами терминала. Отсюда скорость, чистота и красота: тонкие ровные линии вместо «лесенки», и график, который не засоряется десятками объектов. Инструменты рисования Трендовая линия Парабола Линейный канал
The article builds a reusable validation layer for Expert Advisors in MQL5. It implements lot-size rules and normalization, SL/TP and freeze-level guards, price digit normalization, margin sufficiency checks, unchanged-level filtering on modifications, account order-limit control, new-bar detection, symbol tradability checks, economic-calendar news windows, and session detectors. The result is cleaner code and fewer terminal errors in live trading.
В статье представлен компактный вспомогательный слой MQL5 для типовых торговых операций. Он включает функции проверки наличия позиций, счётчики позиций, вспомогательные функции для группового закрытия позиций, а также функции получения наиболее недавно открытой или самой старой позиции по символу, magic-номеру или типу. Интеграция демонстрируется на простом советнике с пересечением SMA. В результате советники становятся чище, уменьшается количество различий в реализации между проектами и упрощается сопровождение кода.

