Идентификация индикаторов

Страницы: 1
RSS
Идентификация индикаторов
 
Здравствуйте.

Вопрос скорее к разработчикам.



Есть индикатор, одновременно запущенный на несколшьких разных инструментах (или одинаковых), с разными или одинаковыми настройкками, на произвольных таймфреймах и т.п.

Необходимо:

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

Допустимы любые быстрые способы - средства терминала, winapi и так далее. У меня не хватает фантазии пока.

Спасибо.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Добавлю.


Есть некая shared область памяти, куда каждая запущенная копия индикатора должна дописывать свою запись в виде key=data/  key должен быть уникальным. При уничтожении индикатора запись должна уничтожаться.

Читая эту область памяти, внешнее ПО должно получатьсписок ключей (то есть запущенныхкопий индикатора) и данные, к этой копии относящиеся. При удалении индикатора данные должны уничтожаться.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Добрый день!

Как Вам вариант с генерацией файла типа pid индикатором?
Имя файла - уникальный key.
Внутри можно или просто датавремя последнего тика писать. Тогда настройки в отдельный файл при перезапуске индикатора сохранять.
Либо датавремя+настройки дампить прямо в key-файл.
 
Цитата
vgi написал:
Добрый день!

Как Вам вариант с генерацией файла типа pid индикатором?
Имя файла - уникальный key.
Внутри можно или просто датавремя последнего тика писать. Тогда настройки в отдельный файл при перезапуске индикатора сохранять.
Либо датавремя+настройки дампить прямо в key-файл.
здравствуйте.

с файлом проблемы три.

1. При аварийном завершении терминала файлы останутся на диске. Можно попробовать поиграться с temporary files

2. Дата время внутрь файла не вариант. Существуют инструменты с двумя сделками за торговую сессию

3. Все это крайне медленно...
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Я бы предложил через socket или ещё как-то с некоторой периодичностью слать пакет, содержащий key и настройки, туда, где внешнее ПО будет слушать эти пакеты. Но если индикатор без новых тиков не умеет что-либо делать после создания ( с индикаторами не работаю ), то это не осуществимо.
Страницы: 1
Читают тему
Наверх