Страница 1 из 1

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

Добавлено: 19 окт 2021, 22:59
CitricAcid
Привет всем!!

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

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

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

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

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

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

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

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

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


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