Общие вопросы по разработке > Уникальный ID индикатора: как взять?

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
CitricAcid
Сообщения: 16
Зарегистрирован: 11 авг 2021, 15:18
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Уникальный ID индикатора: как взять?

Непрочитанное сообщение CitricAcid » 19 окт 2021, 22:59

Привет всем!!

Есть ли способ получить уникальный ID индикатора, выведенного на графике?

Задача: есть графики свечей P1, P2 и P3, на которых показан один и тот же индикатор I1, I2 и I3.

Есть ли способ, в каждом из этих индикаторов. получить уникальный. именно для этого индикатора-на-графике, ID - чтобы, например - из каждого из этих индикаторов писать в разные файлы IDI1.txt, IDI2.txt и IDI3.txt?

ID желательно персистентный между сессиями / переключениями по инструментам. Т.е. производные типа тикера, случайного числа - не подходят. Так же, нарыл здесь в форуме Input.IdFI - кажется уникален для индикатора, но неуникален между окнами для одинаковых индикаторов.

BugsDigger
Сообщения: 533
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 91 раз

Re: Уникальный ID индикатора: как взять?

Непрочитанное сообщение BugsDigger » 20 окт 2021, 06:55

Два варианта:
- задавать искомый ID в качестве параметра индикатора, чтобы из него потом сделать имя файла;
- все же использовать тикер + какие-то параметры индикатора (таймфрейм, например).

Однако учтите, что при листании графиков взад-вперед индикаторы в какой-то момент пересчитываются, и в файле будет каша (записи участками, не упорядоченными по времени).

CitricAcid
Сообщения: 16
Зарегистрирован: 11 авг 2021, 15:18
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Уникальный ID индикатора: как взять?

Непрочитанное сообщение CitricAcid » 20 окт 2021, 19:54

BugsDigger писал(а): - задавать искомый ID в качестве параметра индикатора, чтобы из него потом сделать имя файла;


Прописывания руками - как раз пытался избежать, хотел, чтобы работало "само" :)
Но да, если других вариантов нет - реализовал по этому сценарию.


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей