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

Подпишись, чтобы быть в курсе современных технологий и развития торговых систем.
Download Telegram
Введение событийных нейросетей в финансовый анализ облегчает понимание рыночных микродвижений и позволяет учитывать динамику, которая теряется между фиксированными временными интервалами. Архитектура EV-MGRFlowNet предлагает анализ событий без необходимости в равномерной дискретизации, уделяя внимание каждому микрособытию. Это помогает оперировать данными с высокой плотностью и учитывать изменения цены как процесс. Важную роль играет использование рекуррентных механизмов, таких как ConvGRU и его модификация ST-ConvGRU, которые позволяют модели сохранять структуру движения и интерпретировать рыночные изменения в условиях высокой плотности данных.

👉 Читай | Фриланс | @mql5ru
5
Анализ изменений цен через полярные координаты предлагает рациональный подход к прогнозированию рыночных движений. Вместо привычных x и y используются их полярные аналоги r и theta. Это позволяет увидеть циклические закономерности рынка, которые часто упускаются в декартовой системе. Расчет углов на основе этих координат может выявить скрытые тренды. Разработанный подход использует MQL5 для извлечения данных, Python для обучения моделей, и ONNX для прогнозирования. В результате точные сигналы извлекаются и тестируются на исторических данных, демонстрируя эффективность методологии. Использование полярных координат открывает новые возможности для автоматизации торговли.

👉 Читай | Фриланс | @mql5ru
👍41
Индекс относительной силы остается актуальным инструментом для анализа. Однако он часто подвержен рыночному шуму, что создает ложные сигналы. Инновации в концепции RSI направлены на устранение этого эффекта, улучшая отображение только истинных рыночных движений. Используйте индикатор в стратегиях, аналогичных стандартному RSI: отслеживайте дивергенции, тренды или точки перепроданности и перекупленности. Важны корректировки параметров периода сигнала и изменения скорости. Перед внедрением в работу, обязательны тщательные тесты. Эффективное управление рисками остается ключевым условием успешного применения данного инструмента в торговой практике.

👉 Читай | Учебник | @mql5ru
32
Код позволяет безопасно извлечь данные о последней закрытой сделке, исключая необходимость в циклах. Создается переменная для отметки начала текущего дня, хотя это не является обязательным. Главный акцент на упрощении процесса путем интеграции функции в OnTick(); — это обеспечивает мгновенный результат при каждом новом тике. Возможна также настройка для анализа на уровне одного бара. Для доступа к полному архиву торговых операций применяется HistorySelect();. Подход подходит для анализа всей истории с самого начала существования счета, что может быть полезно для детального изучения результатов торговли.

👉 Читай | Нейросети | @mql5ru
1
Создайте сервер MetaTrader 5 с интеграцией Excel, используя Python и сокеты, чтобы одновременно обрабатывать запросы от нескольких клиентов. Этот подход позволяет MetaTrader 5 и Excel взаимодействовать без конкуренции за процессорные ресурсы, минимизируя блокировку. Реализация на Python требует использования функций select для оптимизации обработки соединений и избежания блокировок, поддерживая быструю и эффективную связь. Применение объектно-ориентированного программирования упрощает код, улучшает читаемость и модульность, позволяя легко встраивать сервер в другие приложения. Совершенствование этой системы повышает функциональность и снижает вычислительную нагрузку, обеспечивая стабильную работу.

👉 Читай | Форум | @mql5ru
2
В текущей теме рассматриваются методы разработки пользовательских индикаторов на основе MQL5. Основная задача заключается в создании индикаторов с нуля без использования встроенных функций. Это способствует лучшему пониманию механизмов их работы и предоставляет полный контроль над процессом. Для начала необходимо построить простой индикатор скользящей средней, который рассчитывает значения без использования функции iMA().

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

На следующем этапе реализуется индикатор скользящей средней в формате свечей, что позволит более эффективно выделить краткосрочные ...

👉 Читай | Сигналы | @mql5ru
1
Мультитаймфреймовый Ренко — это инновационный подход, объединяющий сигналы с M5, M15, H1 и H4 в единую платформу для MetaTrader 5. Эта система позволяет анализировать рынок с учетом фрактальности и снижает шум, обеспечивая более четкое направление тренда. Ее архитектура поддерживает модульность, позволяя адаптировать веса таймфреймов под конкретные стратегии. Использование виртуальных символов и адаптивного размера кирпича делает систему гибкой для различных рыночных условий. Три метода объединения сигналов обеспечивают баланс между чувствительностью и надежностью сигналов, что может значительно улучшить автоматическую торговлю и анализ.

👉 Читай | Фриланс | @mql5ru
1