Andrey Azatskiy
Andrey Azatskiy
  • Информация
5+ лет
опыт работы
1
продуктов
17
демо-версий
2
работ
0
сигналов
0
подписчиков
Andrey Azatskiy
Добавил тему MT5 Импорт локальных агентов оптимизации.
В GUI терминала, есть возможность импорта экспортированного заранее списка агентов локальной фермы   т.е. собственный аналог mql cloud оптимизации, можно ли сделать это автоматически при запуске терминала из конфигурационного файла
Andrey Azatskiy
Добавил тему Ошибка валидации в маркете.
В тестере не виду ошибок на том же таймфрейме, но при валидации происходят те же самые ошибки. Подскажите как исправить ? Ниже вставляю функцию проверки цены актива. //+------------------------------------------------------------------+
Andrey Azatskiy
Добавил тему метод провери режима торгов.
Всем привет, давно не писал на MQL, немного подзабыл, есть ли какой то способ узнать доступна ли торговля в режиме хеджирования или только неттинг
Andrey Azatskiy
Добавил тему Автозапуск терминала.
Здравствуйте, подскажите где посомтреть информацию по созданию конфигурационного файла для MetaTrader4 ? Я пологаю, что должно быть нечо вроде вот этого , но представленная по сссылке документация касается лишь MT5. Где найти позожее, но для МТ4
Andrey Azatskiy
Опубликовал статью Непрерывная скользящая оптимизация (Часть 8): Доработка программы и исправление найденных недочетов
Непрерывная скользящая оптимизация (Часть 8): Доработка программы и исправление найденных недочетов

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

Andrey Azatskiy
Добавил тему Работают ли стаканные функции в тестере ?
Приветствую собравшихся. Я тут ради эксперимента, решил попробовать в кастомный символ запихать стакан в тестере. Можно ли подобное сделать ? Написал проверочный код (TU - имя кастомного символа ранее созданного в котором уже есть минутные
Andrey Azatskiy
Опубликовал статью Непрерывная скользящая оптимизация (Часть 7): Стыковка логической части автооптимизатора с графикой и управление графикой из программы
Непрерывная скользящая оптимизация (Часть 7): Стыковка логической части автооптимизатора с графикой и управление графикой из программы

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

Andrey Azatskiy
Опубликовал статью Непрерывная скользящая оптимизация (Часть 6): Логическая часть автооптимизатора и его структура
Непрерывная скользящая оптимизация (Часть 6): Логическая часть автооптимизатора и его структура

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

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

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

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

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

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

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

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

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

Andrey Azatskiy
Добавил тему О чего такие трюки со степенями бывают ?
Мне потребовалось написать функцию работающую со степенями и в процессе написания открыл для себя кое что интересное, а именно: Если возмести отрицательное дробное число в отрицательную дробную степень, то MQL5 - пишет -nan.  double n = MathPow
Andrey Azatskiy
Опубликовал статью Непрерывная скользящая оптимизация (Часть 1): Механизм работы с отчетами оптимизации
Непрерывная скользящая оптимизация (Часть 1): Механизм работы с отчетами оптимизации

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

Andrey Azatskiy
Добавил тему Учитывается ли в PL из отчета торгов спред и комиссия ?
Приветствую зашедших, в идеале ответ хотелось бы от разработчиков услышать, что бы из первых уст так сказать узнать.  Дело в том что я во время оптимизации для своих целей формирую отчет торгов самостоятельно рассчитывая кривую PL и
Andrey Azatskiy
Добавил тему Как узнать тип актива по символу
Можно ли как нибудь из робота узнать тип актива через символ ?  Иначе говоря мне нужно узнать акция это или же фьючерс или же еще что то
Andrey Azatskiy
Добавил тему Вопрос к разработчикам ну и к тем кто пользуется авто запуском терминала.
В инструкции  фвто запуска терминала - сказано что таймфрейм с которым запускается тестер может быть указан любой из поддерживаемых.  Как я понял таймфрейм задается в минутах. Подскажите какое кол - во минут нужно ставить для запуска теста
Andrey Azatskiy
Добавил тему Дата и время прохода тестера, как узнать диаппозон ?
Приветствую зашедших. Подскажите как средствами Mql5 во время прохода тестера узнать дату начала и завершения теста ? Мне нужно знать именно диаппозон дат указанный в параметрах запуска теста / оптимизации. Сейчас я делаю так: 1) в OnInit записываю
Andrey Azatskiy
Добавил тему CopyTicks - можно ли считать что он предостовляет полный Order Log?
Раньше когда им пользовался особо не обращал внимание на это, но учитывая флаги из документации COPY_TICKS_INFO  – тики, вызванные изменениями Bid и/или Ask,  COPY_TICKS_TRADE  – тики с изменения Last и Volume,  COPY_TICKS_ALL
Andrey Azatskiy
Добавил тему потоки событий терминала.
Доброго времени суток, подскажите как распределяются потоки внутри терминала, я что то запутался слегка ? То что робота распаралеливать нельзя это я знаю, меня другое интересует. Я немного запутался два варианта опишу как я понимаю может быть и буду
123