• Тинькофф Банк-лучшие банковские продукты еще выгоднее
    Выбирайте продукт от банка Тинькофф
  • Уважаемые форумчане, друзья и посетители!
    Поступило предложение ( ссылка на обсуждение ) на сбор средств поддержания форума в рабочем состоянии с 1 июня ( оплата хостинга, бэкап ежедневный на другой хостинг и тд), отчетность будет предоставляться ежемесячно. Пока на ЮMoney ( яндекс деньги), доступно картой перевод, далее добавлю другие способы. Сумму перевода указывайте на ваш выбор исходя из своих возможностей.
    Форум продолжает свою работу благодаря Вашим пожертвованиям.

Проверка на запуск индикатора

facepalm_by

New Member
NinjaTrader
Есть индикатор который должен быть запущен только в одном окне, единожды. Можно ли это проверить? не давать запуск 2 и более версий в разных окнах.
 
Можно. При первом запуске отмечаем этот "факт" где-либо, во время всех остальных запусков проверяем наличие этого "факта". При удалении первого индикатора с графика удаляем и сам "факт".
 
В ниндзе нет, в windows есть.
Спасибо. Если кому надо Process.GetCurrentProcess().MainWindowHandle


И еще заметил баг R18 версии, есть активный Workspases - "my_work" - обычный рабочий (много окон + индикаторов + индикатор записи истории бид/аск).
Есть тестовый Workspases - "test" , пример для прогона истории только есть инструмент и индикатор запись истории бид/аск (чтобы быстрей все работало).

Так вот переключаю я эти рабочие листы и в "памяти" висят оба, т.е. отображается активный, но работаю все. Так у меня история бид/аск дублировалась из-за того что запущено два индикатора записи.

Сейчас есть проверка - все гут. Тема закрыта.
 
Назад
Верх Низ