Cтатьи

Непрерывная скользящая оптимизация (Часть 8): Доработка программы и исправление найденных недочетов для MetaTrader 5

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

Непрерывная скользящая оптимизация (Часть 7): Стыковка логической части автооптимизатора с графикой и управление графикой из программы для MetaTrader 5

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

Непрерывная скользящая оптимизация (Часть 6): Логическая часть автооптимизатора и его структура для MetaTrader 5

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

Непрерывная скользящая оптимизация (Часть 5): Обзор проекта автооптимизатора, а также создание графического интерфейса для MetaTrader 5

Продолжаем описание скользящей оптимизации в терминале MetaTrader 5. Рассмотрев в прошлых статьях методы формирования отчета оптимизации и способ его фильтрации, мы перешли к описанию внутренней структуры приложения, отвечающего за сам процесс оптимизации. Автооптимизатор, выполненный как приложение

Непрерывная скользящая оптимизация (Часть 4): Программа для управления оптимизацией (автооптимизатор) для MetaTrader 5

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

Непрерывная скользящая оптимизация (Часть 3): Способ адаптации робота к автооптимизатору для MetaTrader 5

Третья статья служит неким мостом между двумя предыдущими, в ней освещается механизм взаимодействия с DLL, написанной в первой статье, и объектами для выгрузки из второй статьи. Показывается процесс создания обертки для класса, который импортируется из DLL и формирует XML-файл с историей торгов, а

Непрерывная скользящая оптимизация (Часть 2): Механизм создания отчета оптимизации для любого робота для MetaTrader 5

Если прошлая статья повествовала о создании DLL-библиотеки, которая будет использоваться в нашем автооптимизаторе и в роботе, то продолжение будет целиком посвящено языку MQL5

Непрерывная скользящая оптимизация (Часть 1): Механизм работы с отчетами оптимизации для MetaTrader 5

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

Управление оптимизацией (Часть 2): Создание ключевых объектов и логики приложения для MetaTrader 5

Данная статья является продолжением предыдущей публикации на тему создания графического интерфейса для управления оптимизациями. В ней будет рассмотрена логика работы создаваемого дополнения. Создадим обертку для терминала MetaTrader 5 для его запуска как управляемый процесс через C#. А также будет

Управление оптимизацией (Часть I): Создание графического интерфейса для MetaTrader 5

В данной статье описывается процесс создания расширения для терминала MetaTrader. Предлагаемое решение помогает автоматизировать процесс оптимизации путем запуска оптимизаций в других терминалах. На базе данной статьи будет написано еще несколько статей, развивающих затронутую тему. Расширение

Форум

MT5 Импорт локальных агентов оптимизации.

В GUI терминала, есть возможность импорта экспортированного заранее списка агентов локальной фермы т.е. собственный аналог mql cloud оптимизации, можно ли сделать это автоматически при запуске терминала из конфигурационного файла

Ошибка валидации в маркете.

В тестере не виду ошибок на том же таймфрейме, но при валидации происходят те же самые ошибки. Подскажите как исправить ? Ниже вставляю функцию проверки цены актива. //+------------------------------------------------------------------+ //|

метод провери режима торгов.

Всем привет, давно не писал на MQL, немного подзабыл, есть ли какой то способ узнать доступна ли торговля в режиме хеджирования или только неттинг

Автозапуск терминала.

Здравствуйте, подскажите где посомтреть информацию по созданию конфигурационного файла для MetaTrader4 ? Я пологаю, что должно быть нечо вроде вот этого , но представленная по сссылке документация касается лишь MT5. Где найти позожее, но для МТ4

Работают ли стаканные функции в тестере ?

Приветствую собравшихся. Я тут ради эксперимента, решил попробовать в кастомный символ запихать стакан в тестере. Можно ли подобное сделать ? Написал проверочный код (TU - имя кастомного символа ранее созданного в котором уже есть минутные котировки)

О чего такие трюки со степенями бывают ?

Мне потребовалось написать функцию работающую со степенями и в процессе написания открыл для себя кое что интересное, а именно: Если возмести отрицательное дробное число в отрицательную дробную степень, то MQL5 - пишет -nan. double n = MathPow (- 5.5 ,- 0.2 ); Я проверил в C++ где тот же результат

Учитывается ли в PL из отчета торгов спред и комиссия ?

Приветствую зашедших, в идеале ответ хотелось бы от разработчиков услышать, что бы из первых уст так сказать узнать. Дело в том что я во время оптимизации для своих целей формирую отчет торгов самостоятельно рассчитывая кривую PL и коэффициенты. В процессе формирования кривой PL, я из значений PL

Как узнать тип актива по символу

Можно ли как нибудь из робота узнать тип актива через символ ? Иначе говоря мне нужно узнать акция это или же фьючерс или же еще что то

Вопрос к разработчикам ну и к тем кто пользуется авто запуском терминала.

В инструкции фвто запуска терминала - сказано что таймфрейм с которым запускается тестер может быть указан любой из поддерживаемых. Как я понял таймфрейм задается в минутах. Подскажите какое кол - во минут нужно ставить для запуска теста / других опций на месячном таймфрейме ? Иначе говоря, что

Дата и время прохода тестера, как узнать диаппозон ?

Приветствую зашедших. Подскажите как средствами Mql5 во время прохода тестера узнать дату начала и завершения теста ? Мне нужно знать именно диаппозон дат указанный в параметрах запуска теста / оптимизации. Сейчас я делаю так: 1) в OnInit записываю дату начала теста 2) в OnDeinit записываю дату