Ничего пока лучше не придумал, как шерстить все файлы hst. В какой директории лежит самый свежий из них, та и указывает на сервер по умолчанию.
Впрочем, этот метод может дать неправильный результат, например, если пользователь закроет все чарты и залогинится к другому серверу, после чего закроет терминал. Последний сервер станет дефолтным, а наиболее свежий hst будет лежать в папке предыдущего сервера.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Создаю внешнюю программу, которая вызывает оптимизатор и тестер через командную строку.
Задача состоит в том, чтобы определить перед оптимизаций и тестированием, с каким именно сервером терминал логинится по умолчанию.
Для чего нужно? Возникла необходимость проверить файлы *.hst в папке history, имеющие отношение именно к дефолтному серверу на предмет количества баров, чтобы составить список тех из них, которые имеют не менее 8000 баров в истории. Все файлы с котировками в этой самой папке разложены по директориям, идентификаторы которых совпадают с именами серверов. А нужно выбрать только дефолтную директорию.
Предполагаю, что где-то в файлах настроек терминала данная информация храниться и ее можно считать?