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

Вся возможная информация о символе разделена на блоки:
- General (общая информация). Тут доступны поля
- Symbol – имя символа. Используется в т. ч. и для выбора символа в окне выбора
- Full Name – официальное полное название эмитента
- Alias – Альтернативное название символа. Может пригодиться при использовании разных источников пополнения данных по символу
- Address – юридический адрес эмитента
- Country – страна
- Currency – валюта котирования
- Web ID – может использоваться для задания имени символа в базе данных, используемой для просмотра профиля компании через Интернет
- Continuous quotation -
- Use only local database – позволяет отключить обновление символа через plug-in и добавлять в базу данных символы, не связанные с источником данных реального времени
- Categories (категории). Тут видна и может быть изменена информация о положении символа в структуре базы данных, которую мы настраивали в главе «Организация базы данных»
- Market – рынок (площадка), на котором торгуется данный символ
- Industry – индустрия
- Group – группа
- Is Favourite – включен ли данный символ в фавориты
- Is Index – является ли данный символ биржевым индексом
- Contract Specification (спецификация контракта). Тут указывается информация по биржевому контракту символа
- Round Lot Size – размер лота. Указывается минимальное количество бумаг, доступных для покупки/продажи на площадке
- Margin Deposit – сумма денег для покупки одного контракта. Положительная величина указывает сумму для покупки одного контракта в деньгах. Отрицательная – процент от стоимости контракта
- Tick size – минимальный шаг цены. Важный параметр для использования системных стопов. (остановка убытков, взятие прибыли)
- Point Value – прибыль/убыток возникающий при изменении цены на один пункт. Важно при тестировании фьючерсных контрактов
- Valuation – оценка
- Statistics – статистические данные
- Financials – финансовая информация об эмитенте
- Dividend & Splits – дивиденды и сплиты (дробление акций)
Последние 4 блока содержат экономические данные об эмитенте, которые могут быть автоматически заполнены с сервера
Yahoo Finance при использовании для закачки загрузчика данных
AmiQuote.
Для российских эмитентов заполнение этих данных пока затруднительно. Возможно либо в ручную, либо через
import ASCII при наличии соответствующих данных. В настоящее время мне не удалось обнаружить подходящего списка с соответствующими данными для импорта, однако работа ведется и не все так печально.
По моим наблюдениям, использование русских букв при заполнении полей в окне Information не желательно.
Далее идет информация, непосредственно предназначенная для людей торгующих на ММВБ или РТС.
Как и в главе
«Организация базы данных» я подготовил файлы для автоматического заполнения полей информации о символе, имеющейся в свободном доступе. Для заполнения взята информация из котировального списка
ММВБ и поэтому названия символов вашей базы данных должно должны в точности соответствовать таковым в этом списке. Все названия эмитентов переведены на транслит и из них удалены кавычки потому что с ними возникли проблемы при импорте.
Как сделать
Скачиваем файл импортируемого списка
mmvb.informatiоn
имеющий вид
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
который необходимо поместить в папку
Formats находящуюся в папке, в которую установлен
AmiBroker (обычно
C:\Program Files\AmiBroker)
Кроме того, надо найти в этой папке файл import.types , открыть его с помощью текстового редактора (например, блокнота) и добавить в конец строку
amisite information (*.*)|*.information|information.format
после чего сохранить.
Далее идем в меню
File и выбираем пункт
Import ASCII...

Затем указываем путь к скаченному файлу
mmvb.information и жмем
Open

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