fxDreema: когда MetaTrader есть, а MQL учить не хочется
У меня была проблема. MetaTrader стоит, брокер подключен, стратегия в голове есть. Но чтобы её реализовать, нужно учить MQL4 или MQL5. А это язык со своими причудами, документацией на полуанглийском и форумами, где половина ответов — «читай мануал».
Я погуглил «MetaTrader без программирования» и наткнулся на fxDreema. Визуальный конструктор роботов. Перетаскиваешь блоки — получаешь советника. Звучит просто. Решил проверить.
Как это работает (или должно работать)
fxDreema — это веб-приложение. Важный момент: это не продукт от MetaQuotes (разработчиков MetaTrader). Это сторонний инструмент от энтузиастов. Небольшая команда, которая делает конструктор для чужой платформы.
Заходишь на сайт, регистрируешься, начинаешь собирать стратегию. Никаких установок, никаких IDE. Всё в браузере.
Идея такая: берёшь блоки (индикаторы, условия, действия), соединяешь стрелочками, как в блок-схеме. Программа генерирует MQL-код. Скачиваешь файл, закидываешь в MetaTrader — робот готов.
В теории красиво. В теории.
Я зарегистрировался (бесплатно), открыл редактор. И правда — визуальные блоки, как в Scratch или Node-RED. Перетаскиваешь, соединяешь. Есть библиотека готовых блоков: индикаторы, проверки цены, ордера.
Собрал простую стратегию: если RSI меньше 30 — покупаем, если больше 70 — продаём. Классика. Нажал «Сгенерировать код», скачал .mq4 файл. Закинул в MetaTrader.
Запустилось. Без ошибок. Робот торгует.
Первая реакция: «Вау, это правда работает».
А дальше начались нюансы
Простые стратегии собираются легко. Пересечение средних, RSI, MACD — всё есть в готовых блоках. Минут 15-20 и робот готов.
Но я захотел добавить трейлинг-стоп. И тут оказалось, что в бесплатной версии есть ограничение: максимум 10 «соединений» между блоками.
10 соединений — это примерно 5-6 блоков с условиями. Для простых стратегий хватает. Для чего-то сложнее — упираешься в лимит.
Окей, подумал я, куплю полную версию. Пошёл смотреть цены.
95 долларов в год. Или 33 доллара за 3 месяца. В рублях это около 10 тысяч в год или 3 тысячи за квартал.
Я задумался. 10 тысяч — это не космос. Но вопрос: а что я получаю за эти деньги?
- Снятие лимита на 10 соединений
- Конвертация MQL4 в MQL5 (и обратно)
- Вроде всё
Никакого саппорта. Никаких обновлений библиотек индикаторов. Просто снятие искусственного ограничения.
Попытка собрать что-то посложнее
Я решил не покупать сразу, а попробовать что можно выжать из бесплатной версии. Упростил стратегию, убрал лишние проверки, уместился в 10 соединений.
Сгенерировал код. Запустил в MetaTrader на демо-счёте.
Проблема номер один: Визуально всё выглядит понятно — блоки, стрелочки. Но когда стратегия начинает терять деньги, отлаживать её в fxDreema — боль. Нужно открывать браузер, смотреть схему, менять блоки, генерировать код заново, закидывать в MetaTrader, перезапускать.
В нормальном коде (на том же MQL или Python) открыл файл, поменял пару строчек, сохранил. Тут — целый цикл.
Проблема номер два: Сгенерированный код на MQL выглядит… странно. Переменные с автоматическими именами, логика размазана по функциям, комментарии на английском (если вообще есть). Читать его сложно. Дорабатывать вручную — ещё сложнее.
То есть если fxDreema не может собрать то, что тебе нужно — ты застрял. Код то генерируется, но работать с ним как с обычным кодом не выйдет.
Сравнение с тем что уже было
За последние недели я пробовал разные визуальные конструкторы. И вот что получается:
TSLab/StockSharp Designer — блок-схемы, видно логику, можно экспортировать в C#. Работает с российскими брокерами.
NinjaTrader — табличный интерфейс (не блоки), заточен под американские фьючерсы. 150 тысяч за лицензию.
fxDreema — блок-схемы как в Designer, но только для MetaTrader. 10 тысяч в год. И в бесплатной версии — жёсткий лимит на сложность.
У fxDreema есть одно преимущество: он работает в браузере. Не нужно ничего устанавливать. Зашёл, собрал, скачал, запустил.
Но это же и недостаток. Всё онлайн. Если сайт ляжет — ты без инструмента.
И тут самое интересное: fxDreema — это не официальный продукт MetaQuotes. Это сторонний сервис, который генерирует код для чужой платформы. Команда небольшая, проект живёт на подписках пользователей.
Что будет, если завтра MetaQuotes изменит что-то в MQL и код перестанет компилироваться? Или если разработчики fxDreema закроют проект? Твои схемы останутся на их серверах. Код сгенерированный — тоже их архитектуры.
С официальными платформами (TSLab, NinjaTrader) хотя бы понятно, что они не закроются через год. Тут — риск.
Для кого это реально подходит
Я думал об этом несколько дней. И вот к какому выводу пришёл.
fxDreema подходит, если:
- У вас уже есть MetaTrader (MT4 или MT5) и брокер
- Вы торгуете форекс или CFD через MetaTrader
- Вам нужна простая индикаторная стратегия (пересечения, уровни, RSI/MACD)
- Вы не хотите учить MQL
- Готовы платить 10 тысяч в год за удобство
fxDreema НЕ подходит, если:
- Торгуете российский рынок (Мосбиржа, фьючерсы РФ)
- Нужна сложная логика с множеством условий
- Хотите бесплатное решение (лимит в 10 соединений очень быстро кончается)
- Планируете дорабатывать код вручную (сгенерированный MQL нечитаемый)
- Хотите стабильность и гарантии (это сторонний сервис, не официальный продукт)
Что я сделал в итоге
Я не купил подписку. Собрал одну простую стратегию в бесплатной версии, скачал код, закинул в MetaTrader. Работает.
Но для следующей стратегии я просто открыл учебник по MQL5 и написал код руками. Час на изучение базового синтаксиса, ещё час на написание — и у меня рабочий советник. Без ограничений. Без подписки. С полным контролем.
Парадокс: fxDreema создан, чтобы избавить от необходимости учить MQL. Но когда ты упираешься в ограничения визуального конструктора, всё равно приходишь к тому, что проще было выучить язык.
Платить 10 тысяч в год стороннему сервису, который может закрыться в любой момент, за инструмент, который экономит пару часов на обучении? Каждый решает сам. Для меня это не сошлось.
Честный вывод
fxDreema — это не плохой инструмент. Он реально работает. Блок-схемы собираются легко, код генерируется, роботы запускаются.
Но это инструмент с очень узкой зоной применения:
- Только MetaTrader (MT4/MT5)
- Только простые стратегии (в бесплатной версии)
- Только если готовы платить за снятие ограничений
Если вы уже торгуете через MetaTrader, хотите автоматизировать простую индикаторную стратегию и не хотите разбираться с программированием — попробуйте бесплатную версию. Может быть, вам хватит 10 соединений.
Но если планируете серьёзно заниматься алготрейдингом — учите MQL или переходите на что-то более гибкое. Визуальные конструкторы рано или поздно упираются в свои ограничения. И тогда всё равно придётся кодить.
Я потратил два дня на fxDreema. Собрал три стратегии, запустил в тестере, посмотрел на результаты. В итоге вернулся к коду.
Может быть, это просто не моё. Или может быть, визуальные конструкторы — это всегда компромисс между простотой и контролем.
Полезные ссылки:
Обсуждение
Присоединяйтесь к обсуждению в нашем Telegram-чате!