К содержимому
Форекс
на автомате

Как вы назначаете magic number? Сменила версию, советник потерял свои позиции

vinogradova_tс 03.2023
Первый прогон
4сообщения
Автор темы#1
Мэджик у меня считался хешем от строки «имя советника + символ + версия», удобно, не надо вести таблицу. Выкатила новую версию с мелкой правкой, перезапустила, и советник перестал видеть свои открытые позиции: у них старый мэджик, у него новый. Две позиции до утра висели без сопровождения, пока я не заметила. Версию из хеша уберу, это понятно. Но как вообще правильно: руками в параметрах, таблица, что-то ещё?
egorov_mс 09.2024
Системный практик
14сообщений
#2
Я пришёл к тому, что мэджик - это номер «стратегии на символе», а не программы. Задаётся руками в параметрах, а в общем файле записано: номер, система, символ, с какого числа. Версию, если нужно, пишу в комментарий к сделке. Новый номер только если логика поменялась так, что старые позиции новой версией сопровождать нельзя. Чтобы не ошибиться руками, советник при запуске проверяет, нет ли на счёте позиций с его мэджиком на другом символе, и если есть, пишет предупреждение.
kedr62с 07.2021
Первый прогон
6сообщений
#3
Хеш тоже нормально, если в нём только то, что не меняется: имя стратегии и символ. Без версии и таймфрейма.
Сергей 1973с 01.2025
Системный практик
14сообщений
#4
У меня в старом советнике мэджик просто число в настройках, 777 и 778, и так восемь лет. Ни разу не путались.
Продолжить обсуждение

Для ответа войдите в свой аккаунт.

Войти
← Предыдущая темаСледующая тема →