Роботы

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

Настройка символов

Все биржевые инструменты кроме короткого имени (символа) имеют и другие свойства. Есть минимальный шаг цены, размер лота (минимальной торгуемый пакет). При тестировании систем, для более точной эмуляции торгов, желательно дать программе эту информацию. Для этого служит окно Information, доступное в меню Symbol:

AmiBroker - Symbol - Information

Вся возможная информация о символе разделена на блоки:

  1. General (общая информация). В нем доступны поля:
    • Symbol – имя символа. Используется в том числе и для выбора символа в окне выбора.
    • Full Name – официальное полное название эмитента.
    • Alias – Альтернативное название символа. Может пригодиться при использовании разных источников пополнения данных по символу.
    • Address – юридический адрес эмитента.
    • Country – страна.
    • Currency – валюта котирования.
    • Web ID – может использоваться для задания имени символа в базе данных, используемой для просмотра профиля компании через Интернет.
    • Continuous quotation — сплошные цитаты.
    • Use only local database – позволяет отключить обновление символа через plug-in и добавлять в базу данных символы, не связанные с источником данных реального времени.
  2. Categories (категории). В нем видна и может быть изменена информация о положении символа в структуре базы данных, настройка которой описывалась в главе «Организация базы данных»:
    • Market – рынок (площадка), на котором торгуется данный символ.
    • Industry – индустрия.
    • Group – группа.
    • Is Favourite – включен ли данный символ в фавориты.
    • Is Index – является ли данный символ биржевым индексом.
  3. Contract Specification (спецификация контракта). В нем указывается информация по биржевому контракту символа:
    • Round Lot Size – размер лота. Указывается минимальное количество бумаг, доступных для покупки/продажи на площадке.
    • Margin Deposit – сумма денег для покупки одного контракта. Положительная величина указывает сумму для покупки одного контракта в деньгах. Отрицательная – процент от стоимости контракта.
    • Tick size – минимальный шаг цены. Важный параметр для использования системных стопов (остановка убытков, взятие прибыли).
    • Point Value – прибыль/убыток возникающий при изменении цены на один пункт. Важно при тестировании фьючерсных контрактов.
  4. Valuation – оценка.
  5. Statistics – статистические данные.
  6. Financials – финансовая информация об эмитенте.
  7. Dividend & Splitsдивиденды и сплиты (дробление акций).

Последние 4 блока содержат экономические данные об эмитенте, которые могут быть автоматически заполнены с сервера Yahoo Finance при использовании для закачки загрузчика данных AmiQuote. Для российских эмитентов заполнение этих данных пока затруднительно. Возможно либо в ручную, либо через import ASCII при наличии соответствующих данных.

Использование русских букв при заполнении полей в окне Information не желательно и может привести к проблемам.


Информация для торговли на МосБирже

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

Заполнение полей информации о символе

Скачайте файл импортируемого списка micex-information, который имеет вид:

RU000A0F6N86;RU000A0F6N86;PIF Maksvell Kapital;0.0100;1.0000

RU000A0HNNH0;RU000A0HNNH0;JUgraNedvizhimost' Region;0.0100;1.0000

EESR;RU0008959655;RAO EES Rossii-ao;0.0010;100.0000

EESRP;RU0009029532;RAO EES Rossii(OAO)-ap;0.0010;100.0000

RTKM;RU0008943394;Rostelekom (OAO) ao.;0.0100;1.0000

.....

При необходимости можно отредактировать файл.

Далее скачайте файл формата information.format:

$FORMAT Ticker, ALIAS, FULLNAME, TICKSIZE, ROUNDLOTSIZE

$SKIPLINES 1

$SEPARATOR ;

$NOQUOTES 1

$OVERWRITE 1

$DEBUG 1

$AUTOADD 0

$BREAKONERR 0

$DEBUG 0

Файл information.format необходимо поместить в папку Formats, находящуюся в папке, в которую установлен AmiBroker (обычно C:\Program Files\AmiBroker).

Затем необходимо найти в этой папке файл import.types , открыть его с помощью текстового редактора (например, блокнота) и добавить в конец строку:

amisite information (*.*)|*.information|information.format

Сохраните файл.

Далее в меню File выберите пункт Import ASCII:

AmiBroker - File - Import ASCII

Затем укажите путь к скачанному файлу micex-information и нажмите Open:

AmiBroker - Files - Open

После чего будет добавлена информация о полном имени (Full Name), альтернативном названии (Alias), минимальном шаге цены (Tick size) и размере лота (Round Lot Sise). Если в базе данных отсутствовали какие-либо символы, присутствующие в списке, то они добавлены не будут.

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

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