Текст описывает процесс разработки мультивалютного советника и автоматическую оптимизацию в MetaTrader 5. Обсуждаются новые функциональные модули, такие как менеджер закрытия и эффективная система оптимизации. Рассматривается создание базы данных для проектов оптимизации и запуск конвейера для выполнения задач в тестере стратегий. Предлагается сократить длительность оптимизаций за счет введения ограничений по времени и улучшить механизм вывода информации. Все изменения направлены на повышение эффективности управления проектами и более удобную работу с системой автоматической оптимизации. Подчеркивается важность итерационного подхода в разработке.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤4
Цифровые компьютеры, хотя и появились в 1950-х, с трудом внедряются на финансовых рынках. Трейдеры успешно работали без них, создавая вызовы для новых торговых алгоритмов. Следует ли полагаться лишь на вычислительные мощности или важно учитывать человеческий фактор?
Важность баланса между технологией и интуицией трейдера очевидна. Отсутствие простоты затрудняет процесс формализации решений, которые принимают эксперты-трейдеры. Использование вероятностных моделей, таких как логистическая регрессия, может улучшить подход, включая в алгоритмы элементы человеческой уверенности. Эта стратегия с использованием полос Боллинджера показала улучшенные результаты по сравнению с традиционной версией, но все же требует тщательной настройки.
👉 Читай | Учебник | @mql5ru
Важность баланса между технологией и интуицией трейдера очевидна. Отсутствие простоты затрудняет процесс формализации решений, которые принимают эксперты-трейдеры. Использование вероятностных моделей, таких как логистическая регрессия, может улучшить подход, включая в алгоритмы элементы человеческой уверенности. Эта стратегия с использованием полос Боллинджера показала улучшенные результаты по сравнению с традиционной версией, но все же требует тщательной настройки.
👉 Читай | Учебник | @mql5ru
❤4
Универсальная библиотека классов реализует различные стратегии трейлинга StopLoss для торговых роботов на платформе MQL5. Данная библиотека позволяет управлять StopLoss за счет фиксированного отступа от цены или значений популярных индикаторов: от Parabolic SAR до VIDYA. Она предоставляет возможность добавления нескольких трейлинговых подходов в торгового советника.
Ключевые функции включают установку торгового символа, magic number и отступа StopLoss. Есть возможность активации трейлинга при достижении минимальной прибыли, а также установки шага перемещения StopLoss и множителя спреда. Для индикаторных классов предусмотрены дополнительные настройки, такие как периоды и методы расчета.
Простая интеграция: подключение нужного класса, настройка параметров и вызов метода Run() в обработчике OnTick. Это позволяет эффективно оптимизировать стратегии трейлинга, улучшая управление рисками ...
👉 Читай | Справка | @mql5ru
Ключевые функции включают установку торгового символа, magic number и отступа StopLoss. Есть возможность активации трейлинга при достижении минимальной прибыли, а также установки шага перемещения StopLoss и множителя спреда. Для индикаторных классов предусмотрены дополнительные настройки, такие как периоды и методы расчета.
Простая интеграция: подключение нужного класса, настройка параметров и вызов метода Run() в обработчике OnTick. Это позволяет эффективно оптимизировать стратегии трейлинга, улучшая управление рисками ...
👉 Читай | Справка | @mql5ru
❤3
Представляем TardioBot V1.05 — советника для MetaTrader 5, основанного на треугольной арбитражной стратегии. Он анализирует расхождения цен между тройками валютных пар, обеспечивая возможность для арбитражной торговли. Реализует молниеносный мониторинг цен спроса и предложения, оперативно реагируя на рыночные изменения и учитывая спреды и комиссии.
Интеграция с шестью арбитражными трио, включая EUR/USD, GBP/USD, EUR/GBP, обеспечивает широкий охват рынка. Советник обновляет данные по цене с высокой точностью, адаптируясь к специфике каждого символа и позволяя учёт индивидуальных торговых издержек.
Программируемая функция закрытия неактивных сделок по истечении времени, а также логирование арбитражных возможностей и подробностей сделки, защищает капитал от экстремальных рыночных изменений. Внимание: советник находится на стадии развития и не подходит для реальной торговли. Код требует...
👉 Читай | Маркет | @mql5ru
Интеграция с шестью арбитражными трио, включая EUR/USD, GBP/USD, EUR/GBP, обеспечивает широкий охват рынка. Советник обновляет данные по цене с высокой точностью, адаптируясь к специфике каждого символа и позволяя учёт индивидуальных торговых издержек.
Программируемая функция закрытия неактивных сделок по истечении времени, а также логирование арбитражных возможностей и подробностей сделки, защищает капитал от экстремальных рыночных изменений. Внимание: советник находится на стадии развития и не подходит для реальной торговли. Код требует...
👉 Читай | Маркет | @mql5ru
❤3
Представляем TardioBot V1.05 — советника для MetaTrader 5, основанного на треугольной арбитражной стратегии. Он анализирует расхождения цен между тройками валютных пар, обеспечивая возможность для арбитражной торговли. Реализует молниеносный мониторинг цен спроса и предложения, оперативно реагируя на рыночные изменения и учитывая спреды и комиссии.
Интеграция с шестью арбитражными трио, включая EUR/USD, GBP/USD, EUR/GBP, обеспечивает широкий охват рынка. Советник обновляет данные по цене с высокой точностью, адаптируясь к специфике каждого символа и позволяя учёт индивидуальных торговых издержек.
Программируемая функция закрытия неактивных сделок по истечении времени, а также логирование арбитражных возможностей и подробностей сделки, защищает капитал от экстремальных рыночных изменений. Внимание: советник находится на стадии развития и не подходит для реальной торговли. Код требует...
👉 Читай | Форум | @mql5ru
Интеграция с шестью арбитражными трио, включая EUR/USD, GBP/USD, EUR/GBP, обеспечивает широкий охват рынка. Советник обновляет данные по цене с высокой точностью, адаптируясь к специфике каждого символа и позволяя учёт индивидуальных торговых издержек.
Программируемая функция закрытия неактивных сделок по истечении времени, а также логирование арбитражных возможностей и подробностей сделки, защищает капитал от экстремальных рыночных изменений. Внимание: советник находится на стадии развития и не подходит для реальной торговли. Код требует...
👉 Читай | Форум | @mql5ru
❤3
MT5 представляет удобный инструмент для ручного скальпинга через клавиатурные сочетания. Нажатие "1" запускает покупку, "2" закрывает позицию, "3" активирует продажу, а "5" предлагает переход в безубыток. Решение поддерживает установку ежедневного лимита убытков и автоматические уровни стоп-лосс и тейк-профит. Эти функции визуализируются через компактную панель на графике. Все настройки доступны для конфигурации во входных данных, что делает инструмент эффективным для быстрой ручной торговли. Особенно рекомендуется к использованию на индексах и фьючерсах для повышения оперативности в управлении сделками.
👉 Читай | Маркет | @mql5ru
👉 Читай | Маркет | @mql5ru
❤8
Этот советник служит эффективным торговым инструментом для пользователей различного уровня подготовки. Он автоматизирует стратегию торговли, подстраиваясь под изменения рынка. Функции включают анализ с помощью RSI для выявления перекупленности и перепроданности, а скользящие средние помогают определить тренд. Определение волатильности происходит через ATR, что помогает настроить параметры сделки.
Управление рисками осуществляется путем расчета лота в зависимости от баланса счета и заданного процента риска. Устанавливаются уровни стоп-лосса и тейк-профита, адаптированные к текущим условиям. Трейлинг-стоп помогает оптимизировать доходность и минимизировать потери.
Советник корректирует параметры, такие как период RSI и уровни трейлинг-стопа для лучшей адаптации к новому рыночному окружению. Учитывается спред и исключаются высоковолатильные новости. Рекомендуется тестирование в демо-ср...
👉 Читай | Нейросети | @mql5ru
Управление рисками осуществляется путем расчета лота в зависимости от баланса счета и заданного процента риска. Устанавливаются уровни стоп-лосса и тейк-профита, адаптированные к текущим условиям. Трейлинг-стоп помогает оптимизировать доходность и минимизировать потери.
Советник корректирует параметры, такие как период RSI и уровни трейлинг-стопа для лучшей адаптации к новому рыночному окружению. Учитывается спред и исключаются высоковолатильные новости. Рекомендуется тестирование в демо-ср...
👉 Читай | Нейросети | @mql5ru
❤2👀1
Советник ExpPinBar работает по стратегии, построенной на индикаторе Price Action PinBar. Позиции открываются на основании сигналов индикатора. Управление открытыми торговыми позициями реализуется с помощью расширенных функций трейлингов из библиотеки, предлагающей различные методы, включая классический, по индикатору Parabolic SAR и скользящим средним.
При настройке индикатора PinBar важно учитывать следующие параметры:
1. Минимальный размер свечи для анализа задает минимально допустимую высоту. Это помогает исключить малозначимые свечи.
2. Максимальный размер тела свечи относительно теней определяет, насколько большая часть свечи охватывается закрытием и открытием.
3. Положение тела относительно диапазона предыдущей свечи позволяет задавать, как глубоко новое тело может вторгаться в предыдущий диапазон.
4. Соотношение длины теней позволяет фильтровать свечи по выраженности основных...
👉 Читай | Фриланс | @mql5ru
При настройке индикатора PinBar важно учитывать следующие параметры:
1. Минимальный размер свечи для анализа задает минимально допустимую высоту. Это помогает исключить малозначимые свечи.
2. Максимальный размер тела свечи относительно теней определяет, насколько большая часть свечи охватывается закрытием и открытием.
3. Положение тела относительно диапазона предыдущей свечи позволяет задавать, как глубоко новое тело может вторгаться в предыдущий диапазон.
4. Соотношение длины теней позволяет фильтровать свечи по выраженности основных...
👉 Читай | Фриланс | @mql5ru
❤4
В исследовании алгоритмов оптимизации выявлены выдающиеся стратегии, которые преуспевают в поиске глобальных максимумов и решения сложных задач. Алгоритмы, такие как PSO и BA, демонстрируют высокую скорость перемещения и эффективность на начальных этапах, в то время как SFL и GWO предлагают широкие возможности для поиска. Несмотря на ограничения в точности отдельных решений, объединение этих алгоритмов может значительно повысить производительность. Улучшение устойчивости к локальным ловушкам остается ключевой целью, открывая путь к созданию гибридных решений, эффективно решающих задачи в различных сложных условиях.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤4
Свечные модели, возникшие в 18 веке среди японских торговцев, служат для отражения рыночной психологии через ценовое действие. Эти паттерны, такие как "Три черных ворона" или "Бычий энгульфинг", указывают на изменения в спросе и предложении. В условиях низкой ликвидности и отсутствия автоматизации они наиболее эффективны. 10 лет назад код для свечных паттернов был выпущен для экспертных советников, но был переписан с нуля для индикаторов. Это привело к возможности тестирования и улучшения функций обнаружения. Крупные игроки, такие как хедж-фонды, используют сложные количественные модели, чтобы предугадывать реакции трейдеров. Паттерны остаются актуальными, но их надежность возрастает в сочетании с другими подходами. Институты также включают свечные модели в свои стратегии, особенно на критических уровнях. Индикатор поддерживает обнаружение паттернов с различной степенью задержки и под...
👉 Читай | Маркет | @mql5ru
👉 Читай | Маркет | @mql5ru
❤7✍1
Советник для торговой платформы MetaTrader 5 интегрируется с нейронной сетью для прогнозирования ценовых движений на основе истории рынка. В процессе работы используется скрытый слой нейронной сети с возможностью самостоятельной корректировки весов во время обучения. Динамический стоп-лосс, основанный на индикаторе ATR, обеспечивает адаптацию к волатильности рынка. Для предотвращения чрезмерных потерь предусмотрены дневные и суммарные лимиты. Параметры нейронной сети сохраняются, что позволяет возобновлять обучение в удобное время.
👉 Читай | Коды | @mql5ru
👉 Читай | Коды | @mql5ru
❤4
В обсуждаемой статье представлен четвертый шаг в разработке лог-библиотеки для системы MQL5. Основное внимание уделяется сохранению логов в файлы, что крайне важно для поддержания надежности и истории работы советников. Представлены причины использования лог-файлов: устойчивость данных, прозрачность для аудита, диагностика, гибкость доступа, а также интеграция с автоматизированными системами анализа.
Объясняется процесс работы с файлами в MQL5, включая открытие, запись и закрытие, а также возможности ротации файлов по размеру и дате, чтобы избежать чрезмерного накопления данных и обеспечить удобство в использовании.
Разработан класс CLogifyHandlerFile для надежного и эффективного управления логами с расширенными функциями конфигурации, завершая текущий процесс внедрения.
👉 Читай | Маркет | @mql5ru
Объясняется процесс работы с файлами в MQL5, включая открытие, запись и закрытие, а также возможности ротации файлов по размеру и дате, чтобы избежать чрезмерного накопления данных и обеспечить удобство в использовании.
Разработан класс CLogifyHandlerFile для надежного и эффективного управления логами с расширенными функциями конфигурации, завершая текущий процесс внедрения.
👉 Читай | Маркет | @mql5ru
❤4✍1
Аналитическая статья предлагает инновационный проект для создания адаптивного советника на платформе MetaTrader 5. Основой системы является класс CMarketRegimeDetector для классификации рыночных режимов. Советник MarketRegimeEA автоматически адаптирует торговые стратегии в зависимости от режима рынка, будь то трендовый, флэтовый или волатильный. В статье уделено внимание методам оптимизации параметров и управлению переходами между режимами, что улучшает адаптивность системы. Представлен код индикатора, анализирующего рыночные режимы на нескольких таймфреймах, используя класс CMarketRegimeDetector. Это решение способствует стабильной торговле в различных условиях.
👉 Читай | Календарь | @mql5ru
👉 Читай | Календарь | @mql5ru
✍2❤1
Обнаружение блоков ордеров (Order Blocks) с использованием глубины рынка имеет своей целью сбор и анализ данных о текущих объемах, что позволяет формировать обоснованные торговые стратегии. Прежде всего создаются массивы для хранения объема каждой свечи, которые обновляются в реальном времени. Для валидации блоков ордеров используются правила, основанные на глубине рынка.
Для этого используются условия на свечах 2, 3 и 4. Буферизация индикаторов необходима для визуализации и автоматизации торговли. Стратегия определения блоков основана на анализе свечи 3. Логика предполагает одинаковый подход для бычьих и медвежьих блоков.
Сбор данных реализуется через события глубины рынка, что позволяет постоянно обновлять массивы с объемами. Буферы также помогают в реализации торговых стратегий путем отображения уровня TP и SL на графике. Индикаторы позволяют наглядно представлять блоки ордеров.
...
👉 Читай | Маркет | @mql5ru
Для этого используются условия на свечах 2, 3 и 4. Буферизация индикаторов необходима для визуализации и автоматизации торговли. Стратегия определения блоков основана на анализе свечи 3. Логика предполагает одинаковый подход для бычьих и медвежьих блоков.
Сбор данных реализуется через события глубины рынка, что позволяет постоянно обновлять массивы с объемами. Буферы также помогают в реализации торговых стратегий путем отображения уровня TP и SL на графике. Индикаторы позволяют наглядно представлять блоки ордеров.
...
👉 Читай | Маркет | @mql5ru
❤3👀2✍1
В статье представлен инновационный подход к алгоритмической торговле, предлагаемый фреймворком SpikingBrain. Он использует спайковые нейронные сети, которые ведут себя подобно реальным нейронам, реагируя на дискретные события. Это позволяет эффективно анализировать финансовые рынки, где события часто происходят неравномерно. Принципиальное отличие SpikingBrain заключается в экономии вычислительных ресурсов и высокой адаптивности. Модель успешно справляется с традиционной рыночной турбулентностью, балансируя между чувствительностью и устойчивостью благодаря гибридным модулям. Это делает ее перспективным инструментом для трейдеров, стремящихся к точному и быстрому анализу сложных финансовых данных.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤6👀1
Разработано обновление утилиты для управления позициями Trailing Highest and Lowest. Данный советник функционирует непосредственно на выбранном графике и игнорирует Magic номер. Он позволяет выбрать одну из трех стратегий поиска позиций на рынке в зависимости от параметров.
1. В режиме "Allowed only BUY positions" отслеживаются самые высокие и низкие позиции для покупки.
2. "Allowed only SELL positions" концентрируется на самых высоких и низких позициях для продажи.
3. "Allowed BUY and SELL positions" совмещает стратегии для обоих типов позиций, как в первой версии.
Советник автоматически фиксирует изменения на рынке и переключается на новые подходящие позиции. Трейлинг может происходить либо на каждом тике, либо только при появлении нового бара, приспосабливаясь к заданному таймфрейму. Эта автоматизация повышает эффективность управления позицией при изменении рыночных условий.
👉 Читай | Фриланс | @mql5ru
1. В режиме "Allowed only BUY positions" отслеживаются самые высокие и низкие позиции для покупки.
2. "Allowed only SELL positions" концентрируется на самых высоких и низких позициях для продажи.
3. "Allowed BUY and SELL positions" совмещает стратегии для обоих типов позиций, как в первой версии.
Советник автоматически фиксирует изменения на рынке и переключается на новые подходящие позиции. Трейлинг может происходить либо на каждом тике, либо только при появлении нового бара, приспосабливаясь к заданному таймфрейму. Эта автоматизация повышает эффективность управления позицией при изменении рыночных условий.
👉 Читай | Фриланс | @mql5ru
❤4
Технический анализ опционных стратегий предлагает вниманию специалистов усовершенствование работы трейдеров. Введение визуализации опционных уровней в торговых платформах, таких как МetaТrader 5, позволяет наблюдать за динамикой цен и уровнями страйков. Это улучшает контроль и прогнозирование. Реализация методов `CalculateUpLevelPrice` и `CalculateDnLevelPrice`, основанных на дихотомии, позволяет точно определять ценовые уровни. Точность в расчетах усиливается использованием метода деления отрезка пополам, учитывающего монотонность функции. Такие обновления и методы поддержки визуального контроля помогают улучшить процессы принятия решений.
👉 Читай | Учебник | @mql5ru
👉 Читай | Учебник | @mql5ru
❤3👌2
Данный индикатор предоставляет различные типы оповещений при отключении торгового сервера в MT5. Он поддерживает всплывающие окна, звуковые сигналы и Push-уведомления через TextAlerts. Также обеспечивается отправка сообщений на электронную почту и отображение информации на вкладке "Эксперты". Дополнительно возможно добавление текста на метке графика. При включении опции ExpertsTab, следует учитывать возможное дублирование данных на вкладке "Эксперты" при использовании других сигналов. Это позволяет своевременно реагировать на изменения и сбои соединения, повышая надежность торговых операций.
👉 Читай | Котировки | @mql5ru
👉 Читай | Котировки | @mql5ru
❤5
Создание индикатора для MT5, который предупреждает о стратегии разворота тренда, может улучшить принятие торговых решений. Для настройки необходимо добавить на график скользящие средние: Ema 60, 100 и 200. Также требуется добавить индикатор RSI с периодом 10, отметив уровни 30 и 70. Условия для сигнала на покупку: Ema 60 выше Ema 100 и 200, Ema 100 ниже Ema 200, а RSI находится ниже 30. Эту стратегию следует использовать в сочетании с анализом на более крупном таймфрейме, следуя общему направлению тренда. Такая методика способствует раннему выявлению трендовых возможностей и может помочь при разработке торговых планов.
👉 Читай | Учебник | @mql5ru
👉 Читай | Учебник | @mql5ru
❤3
Сверточные архитектуры ограничены при работе с долгосрочными зависимостями из-за индуктивных смещений. Решение может обеспечить использование механизмов внимания, которые хорошо справляются с кодированием глобальных отношений. Совмещение графовых сверток и трансформеров позволяет обрабатывать локальные и глобальные взаимодействия, полезно для оптимизации торговых стратегий. GTGAN объединяет эти подходы, генерируя реалистичные архитектурные проекты. Это достигается с использованием Conv-MPN, графового трансформера, и механизма внимания. Модели могут обучаться на графах с маскированием, обеспечивая более полное понимание контекстных зависимостей и отношения между узлами.
👉 Читай | Нейросети | @mql5ru
👉 Читай | Нейросети | @mql5ru
❤6