Новая версия платформы MetaTrader 5 build 6090: общие улучшения - страница 10

 

О вопросе MQLLite ИИ не помнит прошлую сессию решил так. Было бы прикольно если б такая функция по умолчанию была встроена в MetaEditor хотя бы с отдельной мини-кнопочки типа применять Дневник ИИ 

# Архитектура проекта (architecture.md)

Этот файл описывает **устройство** проекта — что из чего состоит и как связано. Обновляй его редко, только когда меняется сама структура (новый советник/индикатор/модуль, смена подхода). Не путай с `project_memory.md` — там события и решения, здесь — статичная картина "как оно устроено сейчас".

## Обзор
_(что это за проект, 2-3 предложения)_

## Компоненты
_(файлы/модули и их назначение — обновляй по мере появления новых)_

| Файл | Назначение |
|---|---|
| | |

## Ключевые зависимости и допущения
_(например: таймфрейм, брокер, тип счёта, внешние библиотеки)_

-

 

# Журнал решений (decisions.md)

Записывай сюда только **важные, неочевидные** решения и их причину — то, что иначе будет забыто и переспрошено заново ("почему не сделали X"). Не записывай сюда рутинные правки кода — это видно в git/файлах.

Формат одной записи:
```
## [дата] Краткое название решения
Что решили:
Почему (альтернативы, которые отклонили, и почему):
```

---

_(записи ниже, самая новая — сверху)_

# Память проекта (project_memory.md)

Этот файл — твоя единственная память между сессиями. В начале каждой новой сессии ты его читаешь. В конце — обновляешь.

## ПРАВИЛО РАЗМЕРА (обязательно к исполнению)
Этот файл должен оставаться **компактным** (ориентир — не более ~150 строк). Это не архив переписки, а сжатая выжимка. Если после твоего обновления файл превысил ориентир — сожми раздел "История сессий" сильнее: старые записи схлопни в 1-2 строки итога, детали убери (они уже есть в архиве `_memory/logs/`).

## Текущее состояние проекта
_(обнови этот раздел, если что-то изменилось; если ничего не менялось — оставь как есть)_

- Статус: [заполняется по ходу работы]
- Активная задача: [что делаем прямо сейчас]

## Активные решения и договорённости
_(короткий список, только то, что реально влияет на будущие решения — не пересказ разговора)_

-

## История сессий (сжато, самая новая — сверху)
_(1 сессия = 2-5 строк: дата, что сделано, что решено/сломано, что дальше. НЕ копировать сюда полный текст ответов — полный лог живёт в _memory/logs/<дата>.md)_

## Как обновлять этот файл в конце сессии
1. Обнови "Текущее состояние" и "Активные решения", если изменились.
2. Добавь одну новую запись вверх "Истории сессий" (2-5 строк).
3. Если весь файл раздулся — сожми старые записи истории.
4. Полный подробный лог сессии (весь твой ответ целиком) допиши через `write_file`/`replace_text_in_file` в `_memory/logs/<YYYY-MM-DD>.md` (создай файл, если его нет) — это для человека и для внешних инструментов, не для тебя в следующий раз.


 Не знаю че вы до сих пор не додумались до такого... теперь он умный и помнит все. При чем такая структура может быть локально у каждой папки отдельного проекта и весит ниавчем 

 
Alain Verleyen #:

Пожалуйста, предоставьте доказательства того, что обсуждаемая вами проблема связана со сборкой MT5, а не с вашим кодом.

Для воспроизведения ошибки всегда необходим код.

Код не мой - коммерческий. У 6 клиентов та же ситуация с разными роботами, а вернее у их клиентов, они в текущем 6090 торгуют как попало - люди говорят что такое впечатление как специально кто то портит логику после внедрения ии
В бета 6103 сегодня перетестил эта проблема ушла...брокеров скорее обновите там треш творится...

Еще воопрос такой есть - как часто FIX API протокол в билдах обновляется ? Мне интересно как Myfxbook его ломает или реально в клауде полноценный мт5 выделает под каждый инстанс hedless и все что им нужно дать это логин+пароль+серв для создания мониторинга и так же на разных клауд копитрейдингах. Спрашиваю потому как не первый раз вижу myfxbook обновления падают на 2-4 дня как FIX API с крупным обновлением меняется ... совпадение ?  

 
Alain Verleyen #:
Ну и что? В этом нет ничего нового.

что ресурс (потенциально)можно вытащить из чужого приложения, это нормально ? 

привет Маркету :-)

 
Почему нельзя решить эту проблему?

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 5830: общие улучшения

Aleksey Vyazmikin, 2026.05.17 19:40

Билд 5833 в ME постоянно слетает настройка цветовой схемы, настройки шрифта сохраняются. Эффект проявляется при подключении по RDP.
Вообще, такое ощущение, что я ранее об этом писал, и вот в билде 4755 - всё корректно сохраняется.


 
Maxim Kuznetsov #:

вопрос про ресурсы (индикатор как ресурс):

он получается всегда публичный-доступный ?

то есть если в советник ресурсом встроен индикатор, то система как минимум сообщает пользователю о наличии встроенного индикатора ExpertName::IndicatorName. Есть подозрение что его можно даже и импортировать и отдельно использовать.

как-то не очень приятно, то что хотелось делать приватным выставляется напоказ. Потому-что типично что сигнальная часть (а это лютый копирайт), шьётся в индикатор, а торговая (управления ордерами/позициями по этим сигналам) в советник. 

Вы входите в систему, каждый, вернее, входит в систему со своим API-ключом. То есть то, что показывается вам при запросах — это ваша директория MQO5. О каком публичном доступе идёт речь? Непонятно. 
 
Aleksey Vyazmikin # :
Почему нельзя решить эту проблему?

Пожалуйста, объясните подробнее. К сожалению, перевод получился невнятным.
 
Alain Verleyen #:
Пожалуйста, объясните подробнее. К сожалению, перевод получился невнятным.

Не сохраняется цветовая схема в ME. Если происходит переподключение по RDP - происходит сброс в настройки по умолчанию.

Речь именно о настройках во вкладке "Цвета".

 
Приложение MetaEditor на устройстве 6090 по беспроводной связи отображает текст в формате UTF-8 с использованием файлов BOM.
 
Vladimir Perervenko #:
Вы входите в систему, каждый, вернее, входит в систему со своим API-ключом. То есть то, что показывается вам при запросах — это ваша директория MQO5. О каком публичном доступе идёт речь? Непонятно. 

скачал демку, импортировал ресурс, запустил на реале..

не знаю, не копал - существует ведь ещё и ResourceSave.

Как специалист - специалисту: разглашение приватных имён и идентификаторов это в любом случае нарушение безопасности. 

 
Maxim Kuznetsov #:

скачал демку, импортировал ресурс, запустил на реале..

не знаю, не копал - существует ведь ещё и ResourceSave.

Как специалист - специалисту: разглашение приватных имён и идентификаторов это в любом случае нарушение безопасности. 

Если речь о тестере, раз тут упоминается демка, то давно есть такая функция TesterHideIndicators - вызываете её в начале OnInit и никакие упоминания индикаторов в логи не выводятся. Разумеется, индикатор не должен сам себя "палить".

Кроме того, нужно бы уточнить, защищаются ли ресурсные индикаторы подписью маркета - по идее должны, и тогда даже вытаскивание имени и его попытка загрузки должна приводить к ошибке о неверной лицензии.