Главная Софт Анализ данных Видеоурок по MATLAB - Cвязка торгового терминала и MATLAB через Excel
Видеоурок по MATLAB - Cвязка торгового терминала и MATLAB через Excel
28.02.2011 11:32

Проблемы экспорта котировок и обмена данными – очень важные для практики. Однако они довольно сложные, требуют определенных навыков программирования и т.п. Кое-что все-таки можно сделать «на лету», не вдаваясь в глубокие дебри. В этом уроке как раз и демонстрируется подобный подход к экспорту котировок из торгового терминала (напр., QUIK) в MATLAB. Он не претендует на полноту и высокое удобство, но, тем не менее, может облегчить жизнь или, возможно, послужить кирпичиком для более комплексных решений.


Чтобы эта схема была рабочей, необходимо, чтобы торговый терминал последовательно записывал котировки в Excel. Напр., в столбец A – биды, в столбец B – аски, C – объемы и т.д. С течением времени они будут заполняться сверху вниз по мере поступления новых данных. В первые две строки во всех ячейках, куда будут записываться данные, следует ввести некоторые цифры. Напр., для ценовых данных можно ввести текущий уровень цен по инструменту. Это необходимо, чтобы MATLAB не выдавал сообщения об ошибке, поскольку для запуска команды построения графика ему требуется хотя бы две точки данных. В представленном ниже видео приводится пример экспорта котировок по валютной паре. В целях простоты демонстрации для экспорта выбраны только цена bid и ask. На практике же можно без проблем аналогичным образом пересылать данные по любым параметрам тика.


(Рекомендуется смотреть в полноэкранном режиме)


Комментарии


Основные выражения из командной строки:

  • Q=timer('TimerFcn','connection','Period',10,'ExecutionMode','fixedSpacing');

  • start(Q)

  • stop(Q)


В этом видеоуроке использовались следующие функции:

  • plot() – строит график;

  • timer() – создает таймер-объект;

  • start() – запускает таймер;

  • stop() – останавливает таймер;


Связь MATLAB и Excel осуществлялась при помощи Database Toolbox. Дальнейшая автоматизация делалась за счет функции создания таймер-объекта – timer(). Таймер позволяет выполнять какие-либо действия на периодической основе, что нам и требуется для постоянного обновления котировок. Частоту обновления данных регулирует параметр 'Period'. Он указывается в секундах.



© q-trader

[обсудить на форуме]


 

Комментарии  

 
0 # iQuik.ru 26.07.2011 20:50
Очень даже толково видео сделано. Спасибо!
Интересно, такого рода автомотизации на iPad будет когда-нибудь доступна? (например для iquik), или это несбыточная мечта?
С одной стороны нафик на мобильном устройстве не надо сложного терминала, с другой почему нет? разрешение экрана позволяет, а у каждого трейдера есть какой-то свой индикатор и методика анализа. Мочему бы всему этому не стать мобильным?
Ответить | Ответить с цитатой | Цитировать
 
 
0 # q-trader 26.07.2011 21:22
Здравствуйте. Все может быть. Но для начала тогда надо, наверно, выпустить мобильную версию MATLAB ))
Ответить | Ответить с цитатой | Цитировать
 
 
0 # iQuik.ru 26.07.2011 22:20
Интересно, а есть ли уже хоть какие-нибудь системы тех. анализа для iPad? я просто сам не интеерсовался, но может кто знает
Ответить | Ответить с цитатой | Цитировать
 
 
+1 # q-trader 27.07.2011 10:25
Думаю их немало. Вот, например, беглое изучение вопроса, что показало http://hubpages.com/hub/Best-Trading-Apps-on-IPad
Ответить | Ответить с цитатой | Цитировать
 
 
0 # iQuik.ru 27.07.2011 20:22
О! и правда. Спасибо за ссылку!
Ответить | Ответить с цитатой | Цитировать
 
 
0 # q-trader 28.07.2011 10:42
Не за что
Ответить | Ответить с цитатой | Цитировать
 

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


Защитный код
Обновить



© 2010–2012. Все права защищены.
Копирование материалов, размещенных на сайте, разрешается только с рабочей ссылкой на источник.



| О проекте |  Правовая информация |
|  Напишите нам |  Карта сайта |



  

 Новости
главные новости экономики и финансовых рынков: события, мнения, прогнозы.

 Статьи
материалы по теханализу, фундаментальному анализу, управлению капиталом (манименеджмент) и др.

 Рынки
фондовый, валютный, товарный рынки: исторические обзоры, динамика, доходность, корреляции.

 Калькуляторы
xls-калькуляторы для оптимизации размера и структуры торговой позиции; опционные калькуляторы.

 Софт
торговые терминалы, программы для теханализа, оптимизации систем и др.: статьи, обзоры, видеоуроки.

 Архив котировок
индексы, валюты, сырье: многолетние истории котировок в форматах .xls и .txt.

 Индикаторы
ºSiX – индикатор настроения рынка на основе расчета соотношения количества опционных контрактов put и call.

 Библиотека
собрание книг, которые рекомендуется прочесть каждому трейдеру в первую очередь.

 Словарь
толкование основных экономических, финансовых терминов, трейдерский сленг.

 Форум
обсуждение материалов сайта и любых вопросов трейдинга и инвестирования.