Andrey Azatskiy
Andrey Azatskiy
  • Информация
6+ лет
опыт работы
1
продуктов
17
демо-версий
2
работ
0
сигналов
0
подписчиков
Andrey Azatskiy
Опубликовал статью Управление оптимизацией (Часть 2): Создание ключевых объектов и логики приложения
Управление оптимизацией (Часть 2): Создание ключевых объектов и логики приложения

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

Andrey Azatskiy
Опубликовал статью Управление оптимизацией (Часть I): Создание графического интерфейса
Управление оптимизацией  (Часть I): Создание графического интерфейса

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

Andrey Azatskiy
Добавил тему Тестер в 5 версии билд 2007 от 29.02.2019
Подскажите (может этот вопрос уже обсуждался но я пропустил...) у меня метатрейдере (версия терминала в описании) во время тестов каждый раз после нажатия на кнопку оптимизация/тест - скидываются параметры робота на дефолтные. Мне это несколько не
Andrey Azatskiy
Добавил тему как получить rates_total из робота.
Приветствую пришедших) Подскажите можно ли как нибудь получить rates_total или нечто подобное из робота ? Мне нужно просто знать сколько свечей доступно для расчета. Посмотрел список входных параметров для SymbolInfoInteger , однако не смог найти там
Andrey Azatskiy
Добавил тему Алгоритмы наложения графиков
Каким алгоритмом наложения графиков Вы пользуетесь/пользовались/приходит в голову... ?  Задача следующая - отнормировать один график что бы его можно было бы наложить на другой. У меня пока только несколько идей: 1. разбиение первого графиков на
Andrey Azatskiy
Добавил тему Как почистить терминал после оптимизации (теста) ?
У меня после загрузки истории тиков для теста - забилась основательно память. Подскажите как почистить ее
Andrey Azatskiy Выставил продукт

30.00 USD

HV Models - Индикатор содержащий в себе 4 метода расчета исторической волатильности выбранного актива. Волатильность - одна из основополагающих величин описывающих изменения базового актива. В статистике ее принято измерять как стандартно - квадратическое отклонение, однако это не единственный вариант. График цены насчитывает 4 величины (Open High Low Close) рассчитывая волатильность по стандартном    у индикатору используется лишь одна из данных величин, либо их усреднение, что дает

Andrey Azatskiy
Добавил тему Вопрос к опционщикам, или же к тем у кого хорошо с матиматикой (а именно оптимизацией).
Приветствую всех зашедших) Понимаю что вопрос не совсем по тематике сайта, однако вроде встречал людей кто торгует опционами и кто активен тут. В целом вопрос как уже писал в заглавии адресован тем кто торгует опционами или же к тем кто хорош в
Andrey Azatskiy
Опубликовал статью 100 лучших проходов оптимизации (Часть 1). Cоздание анализатора оптимизаций
100 лучших проходов оптимизации (Часть 1). Cоздание анализатора оптимизаций

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

Andrey Azatskiy
Добавил тему void* в Mql5
У меня тут небольшое затруднение возникло... компилятор ругается на неверное преобразование типов, помогите плиз bool cmp_long( void *x, void *y)   {    long _x = ( long )x;    // return (long)x>(&long)y;
Andrey Azatskiy
Добавил тему Как определить первый проход оптимизации ?
Доброго времени суток. Определимся с терминологией. Есть оптимизационный процесс - под ним я подразумеваю весь процесс (и бек и форвард) оптимизации от начала ее запуска до остановки либо прерывания. Есть проход - это единичный прогон параметров
Andrey Azatskiy
Добавил тему У всех тестер нормально функционирует ???
У меня MT5 Build 1870 от Open-Broker и от чего то тестер упрямо не видит совершенных сделок ! Причем самое интересное - сделки совершаются, в логах это тоже отражается (с помощью класса CTrade ) На графике тоже рисуются... Однако график рисуется как
Andrey Azatskiy
Опубликовал статью Собственное представление торговой истории и создание графиков для отчетов
Собственное представление торговой истории и создание графиков для отчетов

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

Andrey Azatskiy
Добавил тему Лимитки в тестере (FORTS)
Здравствуйте господа. может кто нибудь сталкивался, подскажите исполняются ли у Вас лимитки в тестере ? У меня робот (использующий обработчик OnTick) от чего то не исполняет лимитки в тестере. Выставляю их через класс CTrade . В визуальном режиме -
Andrey Azatskiy
Оставил отзыв на заказчика за работу Индикатор MACD
Andrey Azatskiy
Добавил тему Передача структуры в dll C++
Пишу dll, которая будет выполнять логику, и собственно возник вопрос. Можно ли передавать в dll структуру данных ? Т.е. мне нужно создать свою собственную структуру, которую я бы принимал я своей dll написанной на С++. Планируются 2 структуры: 1)
Andrey Azatskiy
Добавил тему События в Mql5
Подскажите, можно ли как нибудь получить доступ к событию изменения цен (совершения новой сделки) внутри класса ?  К примеру, я коллекционирую какие либо данные с биржи, (OpenIntrest), а затем к примеру перед открытием сделки вызываю функцию
Andrey Azatskiy
Добавил тему Вопрос по Открытому интересу (Open interest)
Можно ли в MT5 получить его историю ? Или же нужно только лишь накапливать данные и иначе не как? Если можно. то какие можете порекомендовать решения ? Функция "SymbolInfoDouble(_Symbol,SYMBOL_SESSION_INTEREST)" позволяет получить его, но только лишь
Andrey Azatskiy
Добавил тему Вопрос по созданию собственных символов.
Можно ли создавать собственные символы в MT5 не через графический интерфейс , а напрямую, через код ? К примеру скрипт написать... Подскажите кто интересовался или же знает что нибудь по этому поводу
Andrey Azatskiy
Добавил тему Запись в файл.
Как записать в файл но при этом не пересоздавать его ? Какие флаги нужно для этого поставить, подскажите плиз. Я пишу в файл используя флаги FILE_CSV|FILE_ANSI|FILE_COMMON (https://www.mql5.com/ru/docs/constants/io_constants/fileflags) но файл
123