EXCEL+VBA

MS Excel уже давно зарекомендовал себя как мощное средство обработки табличных данных во многих сферах человеческой деятельности. Свое применение Excel нашел и на финансовых рынках, где он активно используется разработчиками как инструмент создания торговых роботов.

Используя встроенные функции Excel в комбинации с внутренним алгоритмическим языком программирования VBA возможно создать, при минимальных трудозатратах, приложение для торговли, способное эффективно выполнять возложенные на него функции. В отличие от QPILE, программирование робота в Excel является более сложной задачей, особенно в той части, которая касается интеграции торговой системы QUIK и внешнего обработчика данных Excel. Задача эта нетривиальна и требует от разработчика серьезной профессиональной подготовки. Тем не менее, такой подход дает возможность создания более быстрого торгового робота с широким набором функций и элементов интерактивного управления.

Преимущества Excel+VBA:

  • Легкий доступ к табличным данным QUIK.

  • В торговой системе QUIK предусмотрена возможность экспорта данных по каналам DDE, либо ODBC напрямую в файлы Excel либо в файлы баз данных СУБД. Обратная связь от Excel к QUIK осуществляется посредством программного интерфейса API, который позволяет практически мгновенно отсылать торговые приказы на сервер брокера.
  • Простота использования функций Excel и языка VBA

  • Язык VBA используется во всех продуктах MS Office, поэтому нет проблемы поиска и установки отдельного программного пакета разработчика. Кроме того, использование функций и графических элементов VBA является интуитивно понятным. Возможность записи макросов, а так же детальная справка с большим количеством примеров помогут решить любую задачу, стоящую перед разработчиком.
  • Возможность интерактивного управления торговым роботом.

  • Средства Excel и VBA позволяют создавать элементы графического интерфейса пользователя (формы, кнопки, поля ввода), что очень удобно для управления и настройки торговой системы.
  • Возможность хранения данных.

  • В отличие от QPILE, в котором для хранения полученных данных используются ассоциативные массивы, данные в Excel легко разместить в свободной области рабочей книги и далее беспрепятственно их обрабатывать.
  • Excel позволяет осуществлять взаимодействие с Windows.

  • Это может быть очень полезно при удаленном управлении и настройке торгового робота .

Недостатки Excel+VBA:

  • Недостаточная скорость Excel
  • для разработки приложений, требующих реакции в миллисекунды. Соответственно, разработка роботов для профессиональных участников финансовых рынков или высокоскоростных арбитражных и скальперских роботов будет невозможна.
  • Уязвимость работоспособности системы
  • - стабильность выполнения программного кода робота напрямую зависит от одного потока данных. Так, если экспорт данных в Excel по каналу DDE по каким-то причинам перестанет функционировать, повиснет и вся система, а создание процедура перезапуска экспорта данных из Excel может оказаться весьма трудоемкой задачей.

Вариант разработки торгового робота с использованием средств Excel+VBA подойдет продвинутым инвесторам и трейдерам, ощутившим необходимость использования автоматических торговых систем и желающим перейти к созданию и использованию более совершенных торговых роботов и утилит с расширенными возможностями по мониторингу и управлению торговым счетом. Однако, использование данного инструмента все же непригодно для разработки высокоскоростных профессиональных автоматических систем по вышеуказанным причинам.

×

Политика конфиденциальности АО ИК «ЦЕРИХ Кэпитал Менеджмент»

Настоящая политика конфиденциальности АО ИК «ЦЕРИХ Кэпитал Менеджмент» (далее - Политика) разработана в соответствии с Федеральным законом от 27.07.2006 N 152-ФЗ "О персональных данных" и устанавливает правила использования АО ИК «ЦЕРИХ Кэпитал Менеджмент» (далее – Компания) персональной информации, получаемой от пользователей сайта www.zerich.com (далее - сайт), интернет-сервисов и мобильных приложений Компании.

Получение доступа к использованию сайта, интернет-сервисов и мобильных приложений Компании означает безоговорочное согласие Пользователя с положениями настоящей Политики и указанными в ней условиями обработки Компанией персональной информации пользователя.

Под интернет – сервисами и мобильными приложениями для целей применения настоящей политики подразумеваются любое программное обеспечение, позволяющее осуществлять электронное взаимодействие между пользователем и Компанией в процессе заключения/исполнения/расторжения соглашений на финансовом рынке, а также предоставления Компанией информации о своих услугах.

Компания собирает, обрабатывает и использует в определенных настоящей Политикой целях:

- персональную информацию пользователя, которую пользователь самостоятельно предоставляет Компании при переходе на сайт, создании учетной записи/регистрации/авторизации на сайте, в мобильном приложении Компании, в интернет - сервисах Компании, в том числе: фамилия, имя, отчество, пол, возраст, дата рождения, место рождения, адрес электронной почты, номер мобильного телефона, ссылки на профили в социальных сетях, реквизиты банковской карты;

- а также иные пользовательские данные, автоматически передаваемые Компании в процессе использования сайта, мобильного приложения, интернет-сервисов Компании: IP-адрес; версия ОС; версия веб-браузера; сведения об устройстве (тип, производитель, модель); разрешение экрана и количество цветов экрана; версия Flash; версия Silverlight; наличие программного обеспечения для блокирования рекламы, наличие Cookies, наличие JavaScript; язык ОС и Браузера; время, проведенное на сайте; действия пользователя на сайте), версия операционной системы мобильного устройства, с которого осуществляется доступ к мобильным приложениям Компании, данные об активности пользователя в сети Интернет, о посещенных пользователем страницах, дате и времени URL-переходов, файлы cookies.

Персональная информация пользователя обрабатывается Компанией в целях:

- установления и поддержания связи и документооборота с пользователем,

- регистрации пользователя на сайте Компании, управление учетной записью пользователя,

- предоставления пользователю доступа к мобильному приложению и иным сервисам Компании,

- принятия Компанией решения о приеме пользователя на обслуживании е в Компанию,

- исполнения Компанией обязательств перед пользователем по соглашениям между пользователем и Компанией,

- улучшения качества обслуживания пользователя,

- исполнение требований законодательства Российской Федерации,

- исполнения обязательств Компании перед контрагентами и государственными органами,

- технического управления мобильным приложением и интернет-сервисами Компании, улучшения их работы,

- выявления, пресечения недобросовестных действий третьих лиц, а также устранения технических сбоев или проблем безопасности;

- защиты прав Компании, клиентов Компании способами, соответствующими законодательству Российской Федерации,

- предоставление пользователю информации об услугах и продуктах Компании и ее партнеров,

- проведения маркетинговых мероприятий,

- статистических и иных исследований,

- в иных целях, предусмотренных заключенными между Компанией и пользователем соглашениями.

Компания вправе предоставлять информацию пользователей аффилированным лицам Компании и контрагентам Компании в вышеуказанных целях. При этом аффилированные лица Компании, а также контрагенты Компании должны соблюдать требования сохранения конфиденциальности обрабатываемой информации пользователей.

В целях исполнения требований законодательства Российской Федерации Компания вправе предоставлять информацию пользователей уполномоченным государственным органам на основании соответствующих письменных запросов.

Компания гарантирует, что персональная информация пользователей не разглашается, а также не предоставляется Компанией иным лицам, за исключением случаев, прямо предусмотренных в настоящей Политике.

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

Сайт, мобильное приложение, интернет-сервисы Компании не являются общедоступными источниками персональных данных.

Компания принимает все необходимые и достаточные правовые, организационные и технические меры для защиты информации, предоставляемой пользователями от неправомерного или случайного доступа, уничтожения, изменения, блокирования, копирования, распространения, а также от иных видов неправомерного использования и неправомерных действий третьих лиц.

Компания ограничивает доступ сотрудников Компании, ее аффилированных лиц, а также контрагентов к персональной информации пользователей, которая не является необходимой для исполнения требований законодательства Российской Федерации либо выполнения существующих обязательств перед пользователями либо достижения иных целей, указанных в настоящей Политике.

Трудовые договоры с сотрудниками Компании, а также с контрагентами Компании предусматривают меры ответственности и штрафные санкции за нарушение конфиденциальности персональной информации пользователей.

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

Компания оставляет за собой право в любое время вносить изменения в настоящую Политику.

Новая редакция Политики вступает в силу с момента ее размещения на сайте. Продолжение пользования сайтом, мобильным приложением, интернет-сервисами Компании после публикации новой редакции Политики на сайте Компании означает безусловное согласие пользователя с новой редакцией Политики.

На пользователе лежит обязанность знакомиться с текстом Политики при каждом посещении сайта, мобильного приложения или интернет-сервисов Компании.