gifts2017

Загружаем котировки в 1С. Пример представления биржевой информации в 1С.

Опубликовал d@ncer (d@ncer) в раздел Обмен - Обмен с другими системами

Загружаем котировки в 1С. Пример представления биржевой информации в 1С.

          В этой статье начинаю разговор об автоматизации торговли на бирже с помощью платформы 1С и не только. Статистический анализ котировок является залогом успешной торговли акциями, фьючерсами и нелинейными производными инструментами второго порядка. Но перед тем как обрабатывать котировки необходимо их получить. В качестве источника биржевых цен я выбрал сайт инвестиционной компании «Финам» (не на правах рекламы, но это мой брокер на данный момент).

 

На сайте есть удобный инструмент для этих целей, расположенный по адресу http://www.finam.ru/analysis/export/default.asp. Здесь можно выбрать секцию рынка, наименование акции или фьючерсного контракта, требуемый период и другие параметры.

Приложенная конфигурация умеет загружать котировки только дневные, поэтому сразу определимся со значениями загружаемых параметров:

Временной интервал и наименование акции, фьючерсов будут изменяемыми.

Нажимаем «Получить файл» и сохраняем на диске.

Понаблюдаем механизм загрузки котировок в режиме 1С: Предприятия.

Запускаем обработку «Загрузка котировок с сайта «Финам» через Операции –> обработка.

 

Выбираем инструмент, предварительно создав его при отсутствии. Жмякаем «Загрузить в таблицу данных». Выбираем сохраненный файл и получаем следующее:

 

Записываем полученную таблицу данных в регистр. Все данные загружены.

Для того, чтобы посмотреть график биржевых котировок необходимо запустить отчет «График котировок». В нем выбираем период и инструмент и формируем.

Скачать файлы

Наименование Файл Версия Размер
УправлениеКотировкамиДляИнфостарта.cf 70
.cf 176,52Kb
18.09.12
70
.cf 176,52Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. qweasd qweasdzc (serega3333) 18.09.12 11:53
Не томи, давай код робота с консервативной стратегией =))))
2. Алексей Верещагин (alexware) 19.09.12 19:33
Тема, конечно, актуальная. Но было бы совсем хорошо, если бы и загрузка данных с сайта делалась автоматически, т.е. чтобы не надо было бы заходить на сайт и вручную выгружать файл. Планируется ли развитие решения в этом направлении?
3. d@ncer (d@ncer) 20.09.12 06:51
Ага. Спасибо за конструктивное предложение. Подумаю как это реализовать. О результатах напишу.
4. tezin Тезин (tezin) 07.02.13 16:53
а несколько показателей в виде свечей на одну диаграмму выводить не приходилось? как я понял в 1С такое невозможно
может посоветуете какие то сторонние штуки подключаемые к 1С?
5. tezin Тезин (tezin) 07.02.13 16:54
забыл подписаться на ответы в теме :)
6. d@ncer (d@ncer) 12.03.13 06:08
7. tezin Тезин (tezin) 12.03.13 09:21
(6) спасибо, но я уже переключился на использование .Net Framework через Elisy .Net Bridge
http://infostart.ru/public/20035/

позволяет рисовать отличные биржевые (и не только) графики в 1С :)
8. d@ncer (d@ncer) 14.03.13 09:14
(7) tezin, А сколько стоит это счастье
9. d@ncer (d@ncer) 14.03.13 09:26
(7) tezin, Да, кстати какую задачу биржевую преследуешь? На QLUA под QUIK пишешь?
10. tezin Тезин (tezin) 14.03.13 10:34
(8) ограничение NFR версии только в том, что при запуске она пишет что она NFR
т.е. фактически для личного использования это бесплатная полноценная версия

(9) цель на бирже у всех одна - деньжат срубить побыренькому :))))
с точки зрения разработки я решаю задачу формирования нормального биржевого графика цены и наложенного на него моего индикатора, ну и вывод всякой дополнительной информации
11. d@ncer (d@ncer) 14.03.13 12:14
(10) tezin, Что такое, по-твоему, формирование нормального биржевого графика цены
12. d@ncer (d@ncer) 14.03.13 12:15
Я просто занимаюсь опционами на ФОРТСе.
13. d@ncer (d@ncer) 14.03.13 12:16
(10) tezin, Я просто занимаюсь опционами на ФОРТСе. Если есть особый интерес можем посотрудничать :)
14. tezin Тезин (tezin) 14.03.13 12:37
(11) в 1С диаграммы рисуются и перерисовываются оочень долго, при этом невозможно управлять программно например масштабом вертикальной оси, какие бы минимальные и максимальные значения тыт там не устанавливал, при перерисовке платформа все равно изменит их и шаг оси тоже

также невозможно вывести 2 показателя в виде биржевых свечей, вывести какие то вертикальные разделители или метки на графике, о выводе под ценой гистограммы объема со своей шкалой речи не идет вообще
нет возможности дорисовывать график онлайн - только перерисовывать целиком, а график с нормальным количеством точек повторюсь рисуется дико медленно

такое впечатление что механизм диаграмм там сделан просто для того чтобы был
я с ними мучился больше года, через извраты получал что-то похожее на то что хотел, но криво и косо все равно

с дотнетовской майкрософтовкой библиотекой таких заморочек нет и возможности там гораздо богаче и документированней (есть целая галерея примеров с кодом), сейчас использую только часть того что планирую использовать вообще, но уже все красиво и быстро

по поводу сотрудничества - спасибо за предложение, но мне сейчас реально не до новых тем, т.к. своя требует развития и реализации
если есть желание развивать то что уже получается или нужна поддержка - могу только посоветовать команду в которой сам сейчас работаю - здесь помогают всем :)
15. Виктор Ким (victorkim64) 22.03.16 02:26
Без графика силы нет смысла