К основному содержанию
ForexNews24
Открытый код против чёрного ящика — Роботы и автоматизация, ForexNews24

Открытый код против чёрного ящика

Редакция ForexNews24Аналитический отдел ForexNews24
Опубликовано

Робот, чей код вы не видите, оценивается только по обещаниям продавца и по отчёту, который он же и составил. Проблема не в том, что продавец обманывает, а в том, что у вас нет способа это проверить.

Открытый код робота против чёрного ящика: что скрывает закрытый

Три вещи, определяющие судьбу счёта. Управление объёмом: есть ли внутри удвоение после убытка. Наличие стопов: закрывает ли робот убыточные позиции вообще или ждёт возврата. И условия входа: опираются ли они на данные, доступные в момент решения. Ни одну из них нельзя установить по отчёту, потому что отчёт с прекрасной статистикой одинаково хорошо получается и у здоровой системы, и у сетки без стопов.

Отчёт не заменяет код

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

Что требовать, если исходников не дают

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

Обратная сторона открытого кода

Открытые исходники не гарантируют качества — они лишь дают возможность проверки. Код без комментариев на несколько тысяч строк формально открыт и практически непроверяем. Ценность открытости в том, что она позволяет задать конкретные вопросы: где рассчитывается объём, где выставляется стоп, что происходит при сбое.

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

Частые вопросы

Почему нельзя оценить робота по отчёту о сделках?

Потому что отчёт показывает закрытые сделки, а самые опасные схемы — сетка и мартингейл — как раз не закрывают убыточные позиции. Их отчёт выглядит безупречно до самого слива.

Что требовать у продавца закрытого советника?

Историю с плавающей просадкой, максимальное число одновременно открытых позиций и поведение при серии убытков подряд. Отказ показать это отвечает на вопрос о качестве.

Гарантирует ли открытый код надёжность?

Нет, он даёт лишь возможность проверки. Несколько тысяч строк без комментариев формально открыты, но практически непроверяемы.

Поделиться:TelegramВКонтакте
Дайджест

Новые разборы бэктестов — на почту

Когда выходит новое воспроизводимое исследование или обновляются данные — присылаем короткое письмо. Без спама, без «сигналов» и продажи вашей почты.

Оставляя почту, вы соглашаетесь получать редкие письма портала. Отписка — в один клик из любого письма.

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation