Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
вы хотите меня заставить решать задачу которая мне не нужна?)
Задача нетривиальная. Поэтому для ее решения не подойдут тривиальные способы. Посмотрите на нее под другим углом. Муха бьется о стекло, пытаясь вылететь наружу, хотя рядом открыта дверь. Еще раз повторюсь: в данном случае не нужно искать какой-то экзотический способ генерации ID. Для этого подойдет практически любой метод вплоть до простого перебора чисел (занято - не занято). Задача сводится к тому, чтобы определить: генерировать новый ID или продолжать пользоваться существующим. Это решается путем анализа причины деинициализации. Так, если индикатор удаляется с графика, то про ID "забываем". Во всех остальных случаях индикатор при следующем входе в OnInit() берет тот ID, который уже был сгенерирован перед предыдущим OnDeinit().
Задача нетривиальная. Поэтому для ее решения не подойдут тривиальные способы. Посмотрите на нее под другим углом. Муха бьется о стекло, пытаясь вылететь наружу, хотя рядом открыта дверь. Еще раз повторюсь: в данном случае не нужно искать какой-то экзотический способ генерации ID. Для этого подойдет практически любой метод вплоть до простого перебора чисел (занято - не занято). Задача сводится к тому, чтобы определить: генерировать новый ID или продолжать пользоваться существующим. Это решается путем анализа причины деинициализации. Так, если индикатор удаляется с графика, то про ID "забываем". Во всех остальных случаях индикатор при следующем входе в OnInit() берет тот ID, который уже был сгенерирован перед предыдущим OnDeinit().
Мне бы тоже не помешал такой ID для моей утилиты автоторговли по индикаторам.
Рабочее решение было в ветке.