каджый день приходится в ручную подсчитывать позиции.
Не, ну это жесть конечно. Логи 5 дней - у меня ротируются каждый день. Учитывая режим работы наблюдателя, ему оно в общем-то не мешает, т.к. он состояние сделок не отслеживает, опять таки опираясь на убеждение, что если что-то пошло не так, в логах это обязательно отразится. Посему чего-то там считать ему без надобности.
тут есть еще вопрос:
судя по описанию вы либо подняли это на линуксе с эмуляцией либо используете подсстему UNIX для servera / win Ultimate. можно с подробностями пожалуйста какой линух какой эмулятор какие ньюансы
Если речь о системе мониторинга, то это проект
https://www.cygwin.com/ . Грубо говоря это перекомпиляция всех основных линуксовых утилит (включая языки типа perl/python) на win32. Пользоваться можно прямо из консольной строки windows или из cygwin терминала (он дает стандартную линуксовую оболочку bash со всеми ее преимуществами). Никакой эмуляции тут нет,все нативно. При этом из этой терминальной сесии cygwin можно спокойно получить доступ к любым данным win-машины, ну вот типа так у меня выглядит запуск агента мониторинга:
'tail -f /cygdrive/c/Users/User/AppData/Local/TSLab/TSLab12/Logs/tslab.log | ./tail.plx'