Модуль загрузки котировок


О модуле

Модуль загрузки котировок (ценовых данных) вызывается через данную кнопку-иконку на Main Panel (Главной панели), или же через меню File - Open price hisrory file.


Следует отметить, что Модуль загрузки котировок работает не только с готовыми котировками (теми, которые у вас уже есть на компьютере), но также способен подгружать торговые данные из Интернета, активируя для этого специализированный дополнительный Модуль загрузки котировок через интернет.


Поддерживаемые форматы

Timing Solution позволяет загружать в программу самые различные варианты котировок имеется - программа поддерживает более полутора тысячи форматов. Просто выберите один из файлов, и программа автоматически определит формат данного текстового файла, структуру и порядок его колонок с данными, использование разделителей и прочее. Если файл слишком большой (более 500 000 баров), рекомендуется запускать 64-бит версию программы, она позволяет выделять больше оперативной памяти для рабочих процессов.

Фактически, этот модуль работает как малая экспертная система, которая автоматически анализирует содержание файла, и подстраивается под работу с ним.

- вы можете использовать любые ценовые файлы данных с расширениями .csv, .txt, .prn или .asc

- также поддерживается формат .csi

- разумеется, присутствует поддержка формата Metastock


Когда вы выбираете файл в папке с данными, автоматически включается встроенная система определения формата данного файла:







Окно Directory

Окно Directory

Самое первое, что вы должны сделать в модуле загрузки котировок, это задать путь к файлам с котировками. Для этого и предназначено окно Directory.

Оно абсолютно стандартно для операционной системы Windоws - это древовидная система папок для перемещений по файловой структуре компьютера. Укажите в этом окне путь к имеющимся у вас на компьютере файлам с торговыми котировками: для этого нужно будет просто указать папку, в которых они содержатся - после этого список имеющихся в ней котировок отобразится в Окне котировок - слева от Directory.

Планка , под окошком выбора директории, предназначена для работы с форматами. В Text и CSI мы получаем просто перечень файлов с котировками в данной директории

При выборе Metastock нужно перейти к папке с файлами этого формата, и ее содержимое в табличной форме отобразится в этом окне. Колонки в этой таблице:

- Security - название котировки.

- Symbol - котировочный символ торгового инструмента.

- Periodicity - временной формат загружаемых данных (дневные, часовые, минутные данные). Daily, например, это дневные котировки иначе говоря, один бар будет соответствовать одному торговому дню.

- в данном поле мы выбираем диск компьютера, на котором находятся файлы с котировками.

- если поставить здесь галочку, то при загрузке появится дополнительное окно выбора временной зоны, для котировок, и другие дополнительные опции. Подробнее смотрите в главке “Загружаем данные в программу”.

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

При этом в верхнем окне произойдет автоматическое перемещение к директории, где находится файл.

- пустое поле справа от опции “быстрого вызова” - поиск по файлам в отображаемой директории.

Data

Поле Forecast Horizon предназначено для управления прогностическим горизонтом:

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

Trading hours/Spits

Через опцию Trading hours производится поднастройка параметров торговой сессии, если требуется что-то изменить (но обычно программа делает это автоматически).

Кнопка Splits - предназначена для редактирования ошибочных данных. Эта опция позволяет проводить дополнительные манипуляции с исходными данными. Например, вы можете обрабатывать разрывы в данных, или вы можете попытаться исправить поврежденные записи в котировках, и т.д. Подробнее - в главке Редактирование ошибочных данных)


Редактирование ошибочных данных


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

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

Как видим, в ряд данных вкралась ошибка, и программа это обнаружила. Чтобы исправить эту ошибку, просто нажмите в этом дополнительном окне на кнопку удаления этой ошибки:

Можно поступить еще проще: вместо кнопки сразу кликнуть на кнопку, которая появится справа от нее, когда программа обнаружит ошибку в данных:. В этом случае программа скорректирует данные сама, без вашего участия.

Данная опция дает возможность изменить разделительный символ в котировках - точка или запятая. Но обычно, этого не требуется, поэтому не меняйте здесь ничего.


Загружаем данные в программу

Чтобы начать загрузку котировок в программу, кликните по кнопке:

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

Укажите биржу, на которой торговались загружаемые вами котировки, через эту кнопку:

В памяти программы имеются данные практически всех мировых бирж, в том числе и Московской фондовой биржи:

После выбора биржи, отредактируйте, при необходимости, время начало торговой сессии для данной биржи: . Важно! Изменять данные в этом поле можно только при работе с дневными котировками. Если вы работаете с интрадей котировками, то это поле будет неактивно. При работе с интрадей-данными программа автоматически определит начало и конец торговой сессии; при необходимости, изменить это можно в Опциях программы.

Кроме того, здесь отобразится временной пояс, в котором функционирует выбранная вами биржа:

А в это окошко загрузится файл данных с поправками в изменениях временной зоны (имеется в виду переход на зимнее-летнее время):

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

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

Географические данные биржи, выбранной вами из списка, отображаются вот в этом поле:

Закончив работу в этом окне, кликните на .

Если вы загружаете интрадэй-котировки, программа автоматически определит время начала и конца торговой сессии, появится такое окно:


Location

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

Сюда мы заходим через кнопку Location:


При открытии окно утилиты выглядит так:



Работа в этому модуле проста: по сути, для поиска некоего города, вам нужно указать регион мира, затем страну и после город. Например, мы ищем Киев:




После того, как вы указали страну, появляется большой список городов. Для поиска среди них можно задействовать поле Find:



Важно! Перед поиском, в поле Date введите текущую дату (для отображения правильной временной зоны на текущий момент времени):



Искать, впрочем, можно не только в этих городах, но и по всей базе данных. Для этого выберите из выпадающего меню область базы данных, где будет производится поиск - везде, по всей базе (пункт меню Everhere), либо в выбранном регионе (пункт меню In Region), либо в выбранной стране (пункт меню In Country/State):



Выбранные зоны поиска - те, что в синей строчке:



Название населенного пункта следует вводить исключительно латиницей. После поиска появляется что-то вроде этого (искали Moscow, пункт меню Everhere):



Выберите нужный вариант, дважды кликнув по нему мышкой, и далее кликните по Hide Search results panel.

Результаты работы в этом модуле будут отображены в правом верхнем углу окна:



В правом нижнем углу, в поле TZ, будет отображена история изменений временной зоны по выбранному населенному пункту:



Если - маловероятно, ну а вдруг! - вы не смогли найти нужный населенный пункт, его данные можно будет ввести вручную в поле Add new place (помимо названия и географических координат, нужно будет заполнить и поле временных зон TZ):



Этот город появится в списке населенных пунктов той страны, которая была выбрана в этот момент:



Закончив работу в окне, нажмите на ОК: правильные координаты выбранного города, вместе со свежими данными по временной зоне, будут автоматически введены в главное окно модуля.



Поле предварительного просмотра графика

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

Процедура отбора необходимого интервала загружаемых котировок работает так: после загрузки видим все доступные данные в предзагрузочном окошке.

В правом нижнем углу, в строке статуса, отображается начало и конец котировок, а также общее количество баров:

Чтобы загрузить нужное количество, воспользуйтесь опцией «Download LAST bars», через выпадающее меню:

Сколько выставите баров, столько и загрузится в программу:

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

Чтобы подтвердить выбор, кликните еще раз по кнопке .


Закончив предварительную работу с котировками (в большинстве случаев это проходит в два-три клика мышкой и занимает пару секунд), кликните на кнопку “ОК”, чтобы начать прогностическую работу с этими данными в основном окне программы:



Утилита подгрузки котировок с Yahoo Finance и Quandl.com

В программах от Timing Solution данные котировок можно загружать или обновлять также и из внешних источников, как платных (датафиды eSignal или Interactive Broker - у вас должна оформлена подписка на эти сервисы), так и общедоступных - таких как Yahoo Finance и Quandl.com. Работа с последними двумя стандартизирована и ведется через специализированный Модуль загрузки котировок через интернет.


Делается это через кнопки .

Здесь мы активируем дополнительное меню через кнопку . “Плюс” на кнопке Load загружает данные, а на Update их обновляет.

Кликните на кнопку и выберите в данном меню соответствующую строчку (интернет, разумеется, должен быть у вас включен):


Например, мы выбрали from Quandl.com. Откроется Окно модуля загрузки котировок через интернет:



В данном поле указывается сайт - источник котировок, с которым мы будем работать:

Данная кнопка ведет к библиотеке торговых символов, встроенную в Timing Solution - здесь вы найдете самые популярные из них:

Выберите нужный символ (мы выбрали индекс S&P500), и кликните на эту кнопку:

После этого программа вернет вас в основное Окно модуля загрузки котировок через интернет, и выбранный вами символ будет отображен в соответствующем поле:

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

Кликните в этом окне на кнопку подтверждения: и вы окажетесь (вернетесь) в основном окне Модуля загрузки котировок, а только что загруженные из интернета данные отобразятся в Поле предварительного просмотра графика:

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



Другие опции Модуля загрузки котировок через интернет


Поиск торговых символов

Если вы не нашли в библиотеке торговых символов, встроенную в Timing Solution, требуемую котировку, вы можете найти ее самостоятельно, кликнув на эту кнопку:

После этой команды откроется броузер с окном соответствующего веб-сервиса (в качества примера - Yahoo Finance), где вы сможете найти нужную котировку стандартными для данного сервиса средствами:



Поле History

В данном поле - история последних обращений к Модулю загрузки котировок через интернет. В выпадающем меню вы найдете символы, которые уже загружали прежде - это ускорит вашу работу с предпочитаемыми котировками.

Стандартная кнопка позволяет запомнить ваш выбор торгового символа по умолчанию.


Работа с другими источниками данных

Работа с датафидом от компании Финам описана ЗДЕСЬ

Поставка котировок через Metatrader описана ЗДЕСЬ

Работа с другими в датафидами в реал-тайме - описание смотрите ЗДЕСЬ