Блог им. Dmitry01110
За это время были найдены оптимальные технические решения на все случаи. Но нас по прежнему радуют новые задачи, которые нам не доводилось решать ранее, так как это всегда поле для творчества.
За эти годы мы поняли что является действительно важным для человека, обращающегося в компанию разработчиков за решением своих задач. И все это можно свести всего к трем пунктам:
Разработку роботов и индикаторов мы ведем на скриптовом языке LUA, который был введен в терминал QUIK на замену старого языка QPILE, который, в отличии от LUA не мог похвастаться подобной скоростью реакции. Предыдущий язык мог реагировать на рыночные события всего раз в секунду. Программы написанные на LUA мониторят рынок в реальном времени, обычно с частотой от 1 до 10 миллисекунд, что в 100 — 1000 раз быстрее того, что было раньше. Благодаря такой скорости создаваемые нами роботы не пропустят ни одного сигнала. Так же, LUA позволяет интегрировать в робота любые современные технологии, такие как взаимодействие с интернетом, отправка СМС, генерация речи, совместная работа с другими программами, например, Microsoft Office и многое другое.
Многие разработчики опасаются что написанных ими роботов будут перепродавать, запускать их по несколько копий на разных счетах, писать на их базе новых роботов. По этим причинам они предпочитают отдавать клиенту роботов с закрытым кодом, который невозможно посмотреть и изменить.
Мы для себя давно приняли решение работать открыто. Потому ничего не шифруем и не прячем, а наоборот, даем клиентам роботов с хорошо читаемым, прокомментированным кодом, чтобы даже не программист, посмотрев этот код, смог понять что делают те, или иные его части и у него не было ощущения что ему дали «кота в мешке», который непонятно что будет делать с его деньгами.
Так же многие клиенты хотят чтобы у их роботов был красивый визуальный интерфейс с кнопочками и картинками. Из-за чего некоторые разработчики подключают к их роботам сторонние библиотеки (программы), которые способны отрисовывать эти красивые интерфейсы. Но так как это технологии «не родные» для терминала QUIK, то часто они вступают с ним в конфликт, что приводит к сбоям в работе роботов и самого терминала. Разработчики терминала QUIK дали нам возможность создавать собственные таблицы, такие же как в QUIK и добавлять к ним интерактивности, чтобы можно было с ними взаимодействовать. Мы освоили эту технологию в совершенстве и для наших клиентов строим визуальные интерфейсы только на ней. Она не такая презентабельная, возможно, как сторонние решения, но она высоко надежна, а при работе с деньгами, на наш взгляд, это самое главное.
Автоматизация трейдинга — не простая задача. И как бы тщательно все не было проработано, какое бы глубокое тестирование не было выполнено, всегда есть риск появления на рынке нестандартной ситуации, которая не была предусмотрена в роботе.
А может просто измениться характер рынка, либо появятся какие-то новые нюансы, которые не были учтены в начале и робот потребует внесения корректировок.
Все трейдеры и алготрейдеры сталкиваются периодически с такими проблемами, так как рынок очень непостоянен. Но, к сожалению, по нашему опыту, не все разработчики готовы решать такие проблемы своих клиентов, особенно по прошествии длительного времени.
На этот счет мы давно приняли решение давать всем нашим клиентам бессрочную техническую поддержку, чтобы, не важно сколько времени прошло, Вы могли обратиться к нам за помощью и получить ее в кротчайшие сроки и на профессиональном уровне. Для этого у нас есть почта, открытая линия (онлайн чат на сайте), современная телефония, включая возможность заказать бесплатный обратный звонок, и стандартные мессенджеры.