База знаний
Подробная документация по использованию платформы ALGO
ALGO
API
ETS преобразился и стал ALGO!
Данная документация написана под ETS, по большей части актуальна для ALGO!
Ниже можно скачать самую актуальную документацию для ALGO!
ALGO - это универсальный комплекс для автоматизации работы и разработки любых типов роботов, тестирования и управления ими.
Основные преимущества программы:

  • Бесплатное использование программы (ограничения на бесплатное использование можно посмотреть в разделе Лицензии и стоимость);
  • Покупка программы в пожизненное пользование, без абонентской платы. В этом случае оплата идет только за обновления в случае необходимости (подробнее в разделе Лицензии и стоимость).
  • Одновременная торговля по нескольким счетам;
  • Одновременная работа нескольких десятков или сотен роботов (в зависимости от мощности компьютера), по каждому роботу можно установить свои индивидуальные параметры работы;
  • Скорость обработки алгоритма одного робота от 0,2 мсек, в зависимости от мощности компьютера, сложности алгоритма и количества анализируемых открытых позиций;
  • Запуск нескольких роботов по одному инструменту на одном счете с разными параметрами торговли, каждый робот будет вести только свои позиции, какая позиция сейчас в торговом терминале его не интересует;
  • Возможность "Горячей" замены параметров роботов, т.е. алгоритм робота не будет пересчитываться по историческим данным, а продолжит работу уже с новыми параметрами и открытия или закрытие позиции будет произведено уже на основании новых параметров;
  • Работает с торговыми терминалами Quik (возможно подключение до 10 штук), Interactive Brokers (IB TWS) и TransaqConnector;
  • При работе с Quik все данные получаются по ДДЕ серверу, т.е. программа через интернет не качает никакой дополнительной информации и не отправляет;
  • Возможность выставлять отложенные ордера для всех терминалов это лимитные ордера, для Quik - связанная заявка, стоп-лимит, тейк-профит и тейк-профит и стоп-лимит;
  • Контроль исполнения заявок:
  • В случае снятие биржей заявок, робот автоматически выставит их заново, когда вновь будет разрешена торговля;
  • В случае частичного исполнения заявки робот выставит заявку на закрытие именно на тот объем который исполнился;
  • В случае не исполнения заявки по стоп-ордеру, возможно добиться 100% исполнения его с помощью блока робота «Заявки»;
  • Портфельное управление роботами (возможность в один портфель объединить несколько роботов по одной стратегии и указать общие риски и время работы);
  • В любой момент можно сбросить информацию по текущим позициям робота и чтоб он продолжил работу только при получении нового сигнала;
  • Массовое управление роботами (возможность остановить или запустить сразу всех роботов, только по одной стратегии или только одного робота);
  • Оповещение пользователя о событиях по смс, на почту, звуковое оповещение или сообщение на экране.

Возможности:

  • Режим торгов автоматически – заявки отправляются на биржу и ручной – эмуляция торговли, без выставления заявок на бирже учет операций ведется внутри робота;
  • Выбор направления торговли: Лонг, Шорт или Лонг/Шорт;
  • Статистика торговли робота
  • Тест работы алгоритма на исторических данных и подобрать оптимальные параметры для каждого инструмента;
  • Работа на любом таймфрейме, начиная от тика;
  • Работать по текущим параметрам и не использовать таймфрейм;
  • Установить время работы робота в какие дни и в какое время. Закрытие позиции перед окончанием сессии и перед клирингами;
  • Установить ограничения потерь, блок робота «Риски»;
Встроенный блок стоп-заявок в каждом роботе;

Дополнительно:

  • Дополнительные расширения добавляемые в программу в виде модулей позволяет создать на ETS полноценные программы помогающие трейдеру в торговле.