В свете подготовки к переходу информационной системы на коммерческие рельсы и для резервирования новых возможностей. Были произведены работы по полному переформатированию подаваемой информации. Соответственно была изменена и пользовательская часть системы – индикаторы. Новые возможности Внешне индикаторы мало изменились – добавилась строка состояния и обработчик ошибок с выводом их в комментарии. В основном изменения коснулись внутренней структуры и методов работы самих индикаторов с файлами истории и с сервером. Файлы истории теперь разбиты на суточные периоды и организованна динамическая подкачка их с сервера. Таким образом, индикатор много меньше грузит терминал МТ4 – нет зависаний на ожидание закачки всей истории как это делали предыдущие версии. Все закачанные файлы хранятся на пользовательской стороне, таким образом, нет необходимости в постоянной закачке истории. Обновления касаются только файла онлайн данных. Что позволило почти в 10 раз уменьшить потребляемый трафик. Добавилась опция работы системы в тестере стратегий торгового терминала МТ4. Работа с нестандартными символами инструментов Вместо внешних переменных суффиксов и префиксов введен файл синонимов: symbols.ini , в котором указаны возможные вариации имен инструментов. При первой загрузке индикатор запросит его на сервере и сохранит в папке terminal\experts\files И в дальнейшем будет сверять имя символа инструмента с имеющимися в нем синонимами. Если ваш ДЦ котирует нужный инструмент с именем, которого нет в списке синонимов, в таком случае есть три пути исправления этого: 1) открыть файл symbols.ini в любом текстовом редакторе и добавить наименование вашего инструмента в нужную строку, не забыв поставить разделитель «,» 2) указать имя вашего инструмента во внешней переменной индикатора: «SymbolSet» 3) написать на форум или автору на мейл с указанием имени инструмента ссылкой на сайт вашего ДЦ и именем котируемого инструмента. Работа в тестере торговых стратегий Для того что бы можно было просмотреть как развивалась ситуация с опционными уровнями на истории в динамике, в новых версиях добавлена возможность работы информационной системы в тестере стратегий. Для работы в тестере торговых стратегий, в комплект поставки включен эксперт с именем индикатора и приставка «for tester». Для корректного отображения опционных уровней в режиме визуального прогона желательно использовать тайм фрейм не более чем М5. При работе системы в тестере стратегий файлы истории будут качаться в папку terminal\tester\files, и если их там нет будут подкачиваться с сервера. Что немного будет притормаживать терминал. Если у вас есть достаточное количество истории в папке terminal\experts\files, то рекомендую вручную скопировать их в папку тестера: terminal\tester\files, таким образом, имеющиеся файлы будут читаться из папки, а отсутствующие подкачиваться с сервера. Библиотека для работы с интернетом Вся работа с удаленным сервером вынесена в библиотеку inet.ex4 . Для чего это сделано? Таким образом уменьшена нагрузка на терминал, кроме того если адрес сервера изменится или будут введены дополнительные зеркала, будет достаточно скачать и установить новую версию библиотеки. Кроме того вы наверно заметили в названии индикаторов приставку «Demo», дело в том что в ближайшее время информационная система будет переведена на коммерческую основу : стоимость поставки пакета онлайн данных будет составлять приблизительно 0,5 - 2 доллара в сутки. Но исторические данные по-прежнему будут в свободном доступе, и просмотреть их будет возможно этими версиями индикаторов. Так же для демо просмотра онлайн данные будут подаваться с некоторой задержкой по времени.