DCDozer — Артём Хафизов
DCDozer · Артём Хафизов
Разработка торговых систем на MQL4 / MQL5
RU EN

Обо мне

About

Меня зовут Артём Хафизов. В трейдинге с 2008 года, программирую на MQL с 2011-го. Разрабатываю торговые системы для MetaTrader 4/5 под ключ.

Использую собственный закрытый фреймворк, который позволяет сократить сроки разработки и снизить риск ошибок. Если требуется исходный код — пишу всё с нуля.

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

Услуги / Services

Что я делаю — What I do

/ 01 📊

Разработка индикаторов и скриптов

Написание индикаторов и скриптов для MT4/MT5. Доработка и исправление существующих. Исходный код передаётся.

Срокот нескольких часов
Ценаот 3 000 ₽
/ 02 🤖

Торговые роботы на базе собственного фреймворка

Вы получаете готовый .ex5 файл для работы в терминале. Исходный код остаётся у разработчика.

Срокзависит от ТЗ
Ценаот 10 000 ₽
/ 03 🛠️

Торговые роботы с передачей исходного кода

Разовая разработка под конкретную задачу. Код пишется с нуля, без фреймворка. Исключительные права переходят заказчику.

Срокот 3 дней
Ценаот 30 000 ₽
/ 04 🏗️

Проектирование и создание кодовой базы

Создаётся кодовая база, затем на её основе реализуется стратегия. Быстрый выпуск новых версий и роботов. Долгосрочное сотрудничество.

Срокот 1 месяца
Ценаот 150 000 ₽

Примеры работ

Selected works / Портфолио

Expert Advisor · MQL5

Мультисимвольный советник: один график — несколько инструментов

Советник устанавливается на график любого инструмента, но торгует одновременно 4–6 символами, заданными в настройках. Графики этих инструментов держать открытыми не нужно — робот сам получает котировки, ведёт анализ и независимо сопровождает позиции по каждому символу. Внутри — единая архитектура, где каждый инструмент обслуживается собственной логикой: свои сигналы, свой риск-менеджмент, свой трейлинг-стоп. Роботы этого класса работают в реальной торговле компании-заказчика уже несколько лет.

Indicator · MQL5

SwingFractals — фракталы без «шума»

Индикатор свинговых экстремумов для MT5. В отличие от стандартных фракталов Билла Вильямса, отбрасывает подряд идущие однотипные сигналы и оставляет только значимые: между двумя верхними — самый высокий, между двумя нижними — самый низкий. На выходе — чередующаяся последовательность верхних и нижних экстремумов, удобная для разметки свингов и построения стратегий «от уровня к уровню». Количество подтверждающих свечей настраивается.

Infrastructure · MQL5

Автообновление советника с удалённого сервера

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

Testing · Research · MQL5

Проверка стратегии с любой точки истории

Тестер стратегий запускает робота только с начала суток — нельзя стартовать в середине дня и посмотреть, как поведёт себя стратегия в других условиях. А на реальной торговле это критично: два пользователя, запустившие одного и того же робота в разное время суток, могут получить совершенно разные результаты. Для одного из проектов я построил систему, которая позволяет проверить каждый сигнал торговой стратегии — в том числе те, которые обычный тестер просто не отрабатывает. В роботе заказчика тестер фиксировал около 5 000 сигналов, тогда как в реальности их более 45 000. Система позволила прогнать все 45 000 и подтвердить работоспособность стратегии на десятилетнем отрезке истории — без «слепых зон», из-за которых обычно и возникают расхождения между бэктестом и реальной торговлей.

Связаться / Contact

Для обсуждения проекта напишите мне в ВК или на MQL5.