![]() |
AmiSite.ruЭтот ресурс посвящен замечательной программе технического анализа - AmiBroker. Советы начинающим пользователям. Индикаторы, Системы, Сканеры и другие коды AFL которые показались мне интересными как написанные мной, так и найденные в сети.
|
Учебник
Настройка символов.Все биржевые инструменты кроме короткого имени (символа) имеют и другие свойства. Есть минимальный шаг цены, размер лота (минимальной торгуемый пакет) и т.п. При тестировании систем, для более точной эмуляции торгов, желательно дать программе эту информацию. Для этого служит окно Information доступное в меню Symbol.
Для российских эмитентов заполнение этих данных пока затруднительно. Возможно либо в ручную, либо через impotr ASCII при наличии соответствующих данных. В настоящее время мне не удалось обнаружить подходящего списка с соответствующими данными для импорта, однако работа ведется и не все так печально. По моим наблюдениям, использование русских букв при заполнении полей в окне Information не желательно. Далее идет информация, непосредственно предназначенная для людей торгующих на ММВБ или РТС.Как и в главе «Организация базы данных» я подготовил файлы для автоматического заполнения полей информации о символе, имеющейся в свободном доступе. Для заполнения взята информация из котировального списка MMVB и поэтому названия символов вашей базы данных должно должны в точности соответствовать таковым в этом списке. Все названия эмитентов переведены на транслит и из них удалены кавычки потому, что с ними возникли проблемы при импорте.Как сделатьСкачиваем файл импортируемого списка mmvb.informatinимеющий вид
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). Если у Вас в БД отсутствовали какие-либо символы, присутствующие в списке, то они добавлены не будут. |