MQL5 Алготрейдинг
15.1K subscribers
1.56K photos
1.56K links
Лучшие публикации самого большого общества алготрейдеров.

Подпишись, чтобы быть в курсе современных технологий и развития торговых систем.
Download Telegram
Успешная компиляция торгового инструмента в MetaEditor 5 — лишь начальный этап разработки. Она подтверждает синтаксическую корректность кода, но не гарантирует его работоспособность. Реальное тестирование начинается с запуска системы в MetaTrader 5 для проверки ее работы в практических условиях. На этом этапе может возникнуть проблема неожиданного поведения советника.

Для совершенствования систем необходимо не только анализировать результаты, но и понимать внутренние процессы советника. MetaTrader 5 предоставляет логи во вкладках "Experts" и "Journal", но просмотр данных для конкретного инструмента затруднен, так как информация из разных советников смешивается.

Целесообразно создать собственную систему мониторинга и регистрации, которая позволит разработчикам получить чистый интерфейс для дебага, отображать в реальном времени показатели производительности, упростить идентификацию о...

👉 Читай | Котировки | @mql5ru
2
Современный алгоритм RAFT преобразует процесс прогнозирования в динамичный, взаимодействующий с рынком сценарий. Эта методика, изначально применявшаяся для оценки движения в изображениях, теперь адаптируется для алгоритмического трейдинга. RAFT предлагает многократное уточнение прогнозов, создавая сложную сеть взаимосвязей между данным и историей рынка. Использование MQL5 и возможностей OpenCL позволяет проверять концепции в реальном времени, объединяя прогнозирование и параллельные вычисления. Фреймворк RAFT предоставляет трейдерам и разработчикам уникальную возможность выявлять локальные ценовые сдвиги и понять динамику рынка, опираясь на адаптивное поведение модели.

👉 Читай | Коды | @mql5ru
4
Статья посвящена решению задачи передачи данных между MetaTrader 5 и Excel. Рассматривается проблема отсутствия стандартных ресурсов для интеграции, усложняющая жизнь трейдерам и программистам. Основное внимание уделяется созданию сервиса в MetaTrader 5 на языке MQL5, который взаимодействует с Excel путём использования файлов CSV. Обсуждаются возможности автоматического обновления данных с заданной задержкой, что облегчает управление капиталом и контроль рисков. Этот подход демонстрирует, как грамотное использование навыков программирования может значительно оптимизировать рабочий процесс пользователей без глубоких знаний в программировании.

👉 Читай | Справка | @mql5ru
11
Доступна обновленная версия MovingAverages.mqh с возможностью работы на нескольких таймфреймах и настройкой цветов для лучшей ориентации. Это предложение предназначено для разработчиков и трейдеров, стремящихся повысить эффективность своей работы. Условия предоставления бесплатные. Помимо этого, доступны и другие индикаторы, поддерживающие мультитаймфреймы, что позволяет интегрировать более сложные аналитические инструменты в торговый процесс. Подробности об условиях получения и интеграции вы сможете узнать через официальные каналы распространения.

👉 Читай | Коды | @mql5ru
4
Представлен расчет Quadratic Mean, также известного как RMS, в качестве скользящего среднего. Важно учитывать, что при использовании данного метода следует проявлять осторожность, особенно при наличии отрицательных значений в наборе данных. Quadratic Mean совпадает с обычным простым скользящим средним (SMA), когда все значения положительные или равны нулю. Однако, при добавлении отрицательных чисел, результаты становятся некорректными. Данное ограничение является следствием применяемой формулы. Поэтому Quadratic Mean не может быть использован так же универсально, как другие виды скользящих средних, не имеющих таких ограничений. При реализации алгоритмов и анализе данных стоит учитывать эти особенности.

👉 Читай | Фриланс | @mql5ru
1
В статье обсуждается интеграция MetaTrader 5 с другими программами, такими как Excel, и обмен данными в реальном времени. Для этого предлагается использовать сокеты, позволяющие устанавливать надежные двусторонние соединения (TCP) или более быстрые, но менее надежные (UDP). Приводится пример создания простой клиент-серверной системы с использованием MetaTrader 5 и внешнего кода для серверной части. Это подходит для ситуаций, где требуется передача данных между MetaTrader и другими приложениями, позволяя контролировать торговую платформу извне и использовать внешние данные для принятия решений в торговле.

👉 Читай | VPS | @mql5ru
👍3