В этой статье начинаю разговор об автоматизации торговли на бирже с помощью платформы 1С и не только. Статистический анализ котировок является залогом успешной торговли акциями, фьючерсами и нелинейными производными инструментами второго порядка. Но перед тем как обрабатывать котировки необходимо их получить. В качестве источника биржевых цен я выбрал сайт инвестиционной компании «Финам» (не на правах рекламы, но это мой брокер на данный момент).
На сайте есть удобный инструмент для этих целей, расположенный по адресу http://www.finam.ru/analysis/export/default.asp. Здесь можно выбрать секцию рынка, наименование акции или фьючерсного контракта, требуемый период и другие параметры.
Приложенная конфигурация умеет загружать котировки только дневные, поэтому сразу определимся со значениями загружаемых параметров:
Временной интервал и наименование акции, фьючерсов будут изменяемыми.
Нажимаем «Получить файл» и сохраняем на диске.
Понаблюдаем механизм загрузки котировок в режиме 1С: Предприятия.
Запускаем обработку «Загрузка котировок с сайта «Финам» через Операции –> обработка.
Выбираем инструмент, предварительно создав его при отсутствии. Жмякаем «Загрузить в таблицу данных». Выбираем сохраненный файл и получаем следующее:
Записываем полученную таблицу данных в регистр. Все данные загружены.
Для того, чтобы посмотреть график биржевых котировок необходимо запустить отчет «График котировок». В нем выбираем период и инструмент и формируем.