Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Удобный сервис сравнения моделей. Раздел Код.
Новинки добавляют быстрее, чем в Арене. Сразу можно сравнить цены за API по ближайшим конкурентам. И не будет иллюзий по качеству, хотя всё познаётся в сравнении.
https://llm-stats.com/leaderboards/best-ai-for-coding
Пример того, что даже ChatGPT 5.6 Sol беспардонно ошибается в утечках при исследовании форекса


То есть, вместо того, чтобы усомниться в положительных результатах и провести критический аудит на все возможные утечки, он продолжает "радоваться" и продолжать исследования после "удачной находки"
Это графики балансов на форварде при обучении модели МО (точно такие же красивые на бэкварде, не стал их постить):
Я в этот раз специально не просил его сразу провести аудит утечек, "надеясь", что он всё-таки "догнал Claude Mythos", судя по заявлениям создателей, а значит сам всё видит и понимает.
Но нет, два десятка усовершенствований и только тогда, когда я попросил его провести критический аудит утечек, он выдаёт это
Если вдруг используете LLM (чатов или агентов) для исследования форекса - обязательно после каждого так называемого "успешного" результата требуйте от чатбота провести критический анализ-аудит на утечки. А желательно опросить нескольких чатботов или одного Claude, у него меньше всего утечек в исследованиях.
Что такое "утечка" в советнике?
//текст и обложка ChatGPT
Часто можно встретить фразу:
Но слово утечка слишком общее и может означать совершенно разные проблемы.
Memory Leak (утечка памяти)
Классическая проблема программирования. Память или ресурсы не освобождаются, советник постепенно начинает потреблять всё больше памяти, замедляется или становится нестабильным.
Resource Leak (утечка ресурсов)
Не освобождаются хэндлы индикаторов, файлы, таймеры, графические объекты и другие ресурсы терминала.
Data Leakage (утечка данных)
Самая опасная проблема для торговых систем. Советник прямо или косвенно использует информацию из будущего. В результате тестер показывает фантастические результаты, а на реальном рынке они не повторяются.
Например:
использование данных ещё не закрытого старшего таймфрейма;
обращение к барам, которые в момент принятия решения ещё не были сформированы;
ошибки при агрегации тиков в старшие ТФ;
любые вычисления, которые дают доступ к информации, отсутствующей в реальном времени.
Поэтому фраза:
очень часто означает именно наличие Data Leakage, а вовсе не проблему с памятью.
На мой взгляд, при обсуждении советников полезно разделять термины:
Memory Leak — утечка памяти.
Resource Leak — утечка ресурсов.
Data Leakage — утечка данных (подглядывание в будущее, look-ahead bias).
Так сразу становится понятно, о какой именно проблеме идёт речь.
А вот такой общий промпт хорошо подойдёт для AGENTS.md //(хотя думаю, что лучше сделать отдельным Leak.md, их обычно много делают на все случаи программирования):
Комплексная проверка советника
Проведи полный аудит советника MQL5.
Проверь не только синтаксис и логику, но и все распространённые причины, по которым советник может работать идеально в тестере и хуже на реальном счёте.
Обязательно проверь:
Data Leakage (подглядывание в будущее, look-ahead bias): использование ещё не сформированных баров, незакрытых свечей старших таймфреймов, ошибочную агрегацию тиков, любые способы получения информации, недоступной в момент принятия решения.
Memory Leak: неосвобождённая память, объекты new , динамические массивы, контейнеры.
Resource Leak: хэндлы индикаторов, файлы, таймеры, графические объекты и другие ресурсы терминала.
Логические ошибки, способные привести к накоплению данных или деградации производительности.
Избыточные вычисления и повторное создание одинаковых объектов.
Ошибки многотаймфреймового анализа.
Возможные расхождения поведения между тестером и реальным рынком.
Проблемы с обработкой тиков, исторических данных, синхронизацией баров и сменой торговых сессий.
Потенциальные ошибки, проявляющиеся только при длительной непрерывной работе советника.
Для каждой найденной проблемы укажи:
почему она возникает;
чем опасна;
насколько критична;
как её исправить;
покажи исправленный фрагмент кода, если это возможно.
Не ограничивайся поиском очевидных ошибок. Выполни аудит так, как если бы код готовился для круглосуточной торговли на реальном счёте в течение многих месяцев.
Data Leakage (утечка данных)
Самая опасная проблема для торговых систем. Советник прямо или косвенно использует информацию из будущего. В результате тестер показывает фантастические результаты, а на реальном рынке они не повторяются.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Бета-версия MetaTrader 5 build 5955: поддержка MCP и агентного ИИ
fxsaber, 2026.07.13 07:14
это не про кодинг, а про вшивание ИИ-исследования в код.Такого вида "утечек" не будет, если ИИ-исследование и Тестер запускаются на непересекающихся интервалах исходных данных - котировки.
Если ИИ-исследование берет в качестве данных числовые данные из Календаря, то это почти всегда "утечка".
В Тестере нельзя заглянуть в будущее
Всю жизнь инфоцыгане продавали тестерные граали, которые смотрели в будущие данные истории. Термин же официальный, не выдуманный "Data Leakage (подглядывание в будущее, look-ahead bias)".
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Бета-версия MetaTrader 5 build 5955: поддержка MCP и агентного ИИ
Ivan Butko, 2026.07.13 07:21
...Советник - единственный непробиваемый верификатор "реальности".
Есть одна лазейка, чтобы советник давал тестерный грааль в метатрейдере.
Это предварительное использовнаие скриптов для создания файлов, либо предварительный прогон советника для создания им файлов.
Вот там под любыми "надуманными-ненадуманными" предлогамии можно косвенно "сохранить" историю.
Поэтому для максимизации эффекта верифицирования советник:
1) не должен работать с предобработанными файлами (не должен их читать, не должен их создавать)
2) проверка в режиме реальных тиков (в режиме "Все тики" мне как-то удавалось создавать тестерные граали, а вот "реальные тики" убивают любую инфоцыганщину).
Конечно, внимательный программист всё это учитывает. Но большинство - либо кодеры, либо вайб-кодеры.
Поэтому это вся инфа скорее для них, чтобы сэкономили себе время.
Родился мэм про утечку данных
Всю жизнь инфоцыгане продавали тестерные граали, которые смотрели в будущие данные истории.
Тестер не заглядывает в будущее. Последний (вроде, исправленный) известный мне пробел в этом был здесь.
Тестер не заглядывает в будущее. Последний (вроде, исправленный) известный мне пробел в этом был здесь.
А в МТ4? Может мы спорим просто об узком определении или о том, что именно сейчас современные билды тестера не позволяют смотреть в будущее.
Знаешь, постоянно попадаются изделия с вшитой историей. Или на рисующих ТМА каналах, которые почему-то в тестере не рисуют. Умельцы могут создать тестерный грааль.
Иногда такие вещи получаются у обычных трейдеров и только когда они ставят на реал, то понимают, что что-то не так.
Конечно, в МТ5 в новых билдах должны закрываться лазейки встроенной истории, подгрузки незакрывшегося бара и т.д. Но факт остаётся фактом. Такие тестерные граали существуют, как вообще можно отрицать это.
В своё время была целая пачка таких советников, может ещё где-то лежат не удалённые.
Vitaliy Kuznetsov #:
Такие тестерные граали существуют, как вообще можно отрицать это.