Блог им. kyum

AlfaDirect & AmiBroker. Некоторые советы по созданию роботов

1. Для online получения в AmiBroker данных о котировках необходимо использовать библиотеку AlfaDirectDataFeed.dll forex.kbpauk.ru/download.php?Number=310821
2. Скрипт лучше запускать не через индикатор, а через Auto-Analysis (через исследователя Explore). Через индикатор система перестает работать, если свернуть Amibroker.
3. Для автоматического восстановления связи AlfaDirect (при непроизвольных отключениях) в скрипте можно указать:
AD = CreateStaticObject(«ADLite.AlfaDirect»);
AD.UserName = «логин»;
AD.Password = «пароль»;
AD.Connected = True;
4. С таблицами и запросами AlfaDirect можно работать напрямую из AmiBroker (кроме выставления заявки, см. п.5):
Pos = AD.GetLocalDBData(«sum_balance», «forword_rest», "(p_code =" + тикер + ")")); — получения данных о позициях по определенному тикеру
5. Выставлять заявки необходимо через встроенный скрипт VBS. Напрямую выставить заявки не получится, потому в AmiBroker и AlfaDirect не соответствуют значения Null:
EnableScript(«vbscript»);
<%
Dim AD
Set AD = CreateObject(«ADLite.AlfaDirect») 
function Order()
vbordernum=AD.CreateLimitOrder (счет, площадка, тикер, дата, комментарий, «RUR», купит/продать, лоты, цена, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, Null, 0) 
Order=Right(vbordernum,8)
End function
%>
script = GetScriptObject();
OrderNum = script.Order();
6. Полезные сайты amisite.ru, forex.kbpauk.ru
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
302 | ★14
7 комментариев
Невозможно продолжить (никто не знает почему, даже не спрашивайте).
Вы не имеете доступа к этому файлу / You do not have access to this download.
avatar
Alexander, надо предварительно зарегистрироваться на сайтах amisite.ru, forex.kbpauk.ru
avatar
Кузькин Юрий, чтобы скачать один файл?? Нет уж, спасибо.
avatar
Alexander, значит тебе так робот нужен, если ленишься зарегистрироваться. Я собирал информацию по кускам, в инете очень мало сайтов по этому направлению.
avatar
прокоментируйте пожалуйста smart-lab.ru/blog/50292.php
avatar
— Скрипт лучше запускать не через индикатор, а через Auto-Analysis (через исследователя Explore). Через индикатор система перестает работать, если свернуть Amibroker.
— Очень сомнительное утверждение.

1.Амиброкер запросто крутит скрипты, находясь в трее, надо только хорошо попросить. www.bot4sale.ru/blog-menu/ami/amibroker-list/165-amibroker-refresh.html

2. Скорость реакции в режиме индикатора может составлять доли секунды, в режиме AA — секунда.
www.bot4sale.ru/faq/faq-amibroker-list/182-too-big-slipage.html

3. В режиме индикатора для некоей сноровке можно исполнить интерактив, в режима AA — сами понимаете.
avatar

Читайте на SMART-LAB:
Фото
Бро, не забывай, что у нас осталось всего 2 месяца до московской конференции
Эх, как быстро летит время! Бро, не забывай, что у нас осталось всего 2 месяца до московской конференции . Чем позже берешь билет — тем...
Фото
Идеи Элвиса Марламова в ПИФ Аленка Капитал на август - пол портфеля опять пересобрано
Традиционно продолжаем следить за ПИФ Аленка Капитал от Элвиса Марламова Предыдущий пост про ПИФ Alenka Capital был месяц назад тут...
Фото
Госдолг США достиг $40 трлн. Это критично?
Дарья Фёдорова Госдолг США официально превысил $40 трлн, удвоившись за последние 10 лет. Без учёта задолженности федерального правительства...
Фото
Длинные ОФЗ: сколько можно заработать, если ключевая ставка ЦБ РФ продолжит снижаться?
ока с начала текущего года заработать на длинных ОФЗ особо не получается – ожидания усиления инфляционных и прочих рисков привело к росту...

теги блога Кузькин Юрий

....все тэги



UPDONW
Новый дизайн