Роботы

Поиск по ключевым словам

Подключение к базе данных MetaStock

AmiBroker имеет возможность подключаться к базам данных других программ и получать из них котировки. В частности, AmiBroker можно подключить к базам данных MetaStock. При изменении данных в базе MetaStock, AmiBroker автоматически перечитывает её и соответственно перерисовывает графики.

Это удобно тем, что существуют различного рода сервисы, автоматически получающие котировки из бесплатных источников и дописывающие их в базу данных MetaStock. Подобного рода программы для автоматической подкачки данных есть и для котировок акций Российских эмитентов на МосБирже, для котировок FOREX и для котировок многих зарубежных площадок. Возможен также вариант ручного скачивания данных в формате MetaStock и замены существующих данных скаченными. AmiBroker, в таком случае, также автоматически обновит данные. Это гораздо проще и быстрее, чем каждый раз при скачке новых данных делать импорт.

Лучше всего, если в базе данных MetaStock, к которой необходимо подключить AmiBroker, будут содержаться данные одного временного интервала. В крайнем случае символы данных по одной бумаге разных временных интервалов должны отличаться. Например, если в одной базе данных MetaStock содержаться данные по EUR/USD с периодами день (Daily) и час (Hourly), то символы могут быть EURUSDD и EURUSD60. Дело в том, что AmiBroker не может создать сразу несколько различных данных имеющих одинаковый символ, поэтому будет отображен только один из возможных.

Если существующая база данных MetaStock подготовлена соответствующим образом, то можно приступать к настройке базы данных AmiBroker.
Для начала надо создать базу данных, как описано в главе Создание базы данных
Для примера создана база данных с названием SimpleMSDB. Желательно, чтобы временной интервал этой базы данных соответствовал временному интервалу данных, содержащихся в базе MetaStock.

В свойствах базы данных в блоке Data source необходимо выбрать источник данных Metastock® data Plug-in, а Local data storage: установить в Enable (recommended):

Amibroker - Database settings

1. Для перехода к дальнейшим настройкам, нажмите кнопку «Configure».

Появится окно «Configure Metastock® data plug-in»:

AmiBroker - Configure Metastock

2. Нажмите кнопку «Add folder» и добавьте путь к папке, содержащей базу данных MetaStock. В ней будет виден файл MASTER точно так же, как и при Импорте данных в формате MetaStock.
Можно добавить несколько баз данных, последовательно нажимая кнопку «Add folder».

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

AmiBroker - Configure Metastock(r) data plug-in

После чего нажмите кнопку «Retrieve symbols» (найти символы). Справа от этой кнопки (3) появится надпись Done (выполнено):

AmiBroker - Configure Metastock data plug-in - Retrieve symbols

4. Если необходимо обновление данных в AmiBroker в течении дня, включите опцию «Intraday auto-refresh».

5. Если объемы торгов на площадке и в базе данных слишком велики, то AmiBroker может показывать объем отрицательной величиной. Чтобы этого избежать, можно уменьшить объем в базе данных в несколько раз, установив соответствующий делитель в поле «Divide volume by:» (например: если установить 10, то объемы сократятся в 10 раз).

Когда все готово, нажмите кнопку «OK» в правом верхнем углу. База подключена.

AmiBroker GMKN Hourly

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *