Вопросы и ответы

Выберите категорию вопроса и ознакомьтесь с часто задаваемыми вопросами и ответами. Нет нужного ответа? Задайте вопрос через форму обратной связи.

Часто задаваемые
вопросы

АЛОР-Трейд (общие)
АЛОР-Трейд (эксплуатация)
QUIK
TSLab
АЛОР-Фаст
OpenAPI. Общие сведения
OpenAPI. Частые вопросы пользователей
OpenAPI. Ошибки при торговле

АЛОР-Трейд (общие)

Как подключиться к системе «АЛОР-Трейд»?

При оформлении договорных отношений с ООО «АЛОР +» на брокерское обслуживание необходимо сообщить менеджеру о том, какой торговый терминал Вы хотите использовать для указания в пакете документов на открытие счета.

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

Где можно получить подробное описание программы «АЛОР-Трейд»?

Нажмите клавишу F1 при запущенной программе «АЛОР-Трейд», либо пункт меню «Помощь — Справочник».

Каким образом можно получить демо-доступ?

Оформите заявку на получение демо-доступа https://www.alorbroker.ru/education/demo. Подключение производится бесплатно.

На каких торговых площадках можно работать через систему «АЛОР-Трейд»?

Система «АЛОР-Трейд» позволяет работать на следующих торговых площадках:

Фондовый рынок

  • ПАО Московская Биржа (Сектор рынка Основной рынок);
  • ПАО «СПБ Биржа» (Фондовый рынок (торги ценными бумагами))

Срочный рынок

  • ПАО Московская Биржа (Cрочный рынок)

Валютный рынок

  • ПАО Московская Биржа (Валютный рынок)
Каковы минимальные и рекомендуемые системные требования программы «АЛОР-Трейд»?

Минимальные системные требования:

  • Процессор Pentium 4
  • 512 МБ оперативной памяти
  • Windows 2000/XP
  • доступ в Internet 56 Кб/с

Рекомендуемые системные требования:

  • Процессор Core 2 Duo 1,86ГГц и выше
  • 2ГБ оперативной памяти
  • Windows 2000/XP/Vista/7
  • доступ в Internet 512 Кб/с
Почему не устанавливается соединение с сервером?
  1. Правильная запись IP-адреса сервера выглядит так:

    Пример: trade.alor.ru или 194.247.150.71 (зависит от того, на каком сервере заведена Ваша учетная запись) Для цифрового адреса разделители между октетами — точки, одно и двухзначные октеты нулями НЕ дополняются.

    Примечание: данные для подключения лучше копировать из письма, чтобы не ошибиться!

  2. Ответ системы «Доступ запрещён» означает, что обмен пакетами между Вашим терминалом и сервером произошёл, запрос на авторизацию обработан, но ответ отрицательный. Причин может быть несколько:

    • а) неправильно введён логин;
    • б) неправильно введён пароль;
    • в) Вы обратились к серверу, на котором нет такой учётной записи (логин отсутствует);
    • г) у Вас на клавиатуре нажата клавиша Caps Lock, она может Вам помешать при наборе пароля вручную;
    • д) Вы пытаетесь установить соединение без ключевой дискеты (только в случае, если для Вас генерировалась ключевая дискета);

    В любом случае ответ «Доступ запрещён» означает, что соединение с сервером установлено, но Вы не прошли авторизацию.

  3. Если соединение не устанавливается, а в строке состояния «замерзает» надпись «Соединение...» («Connecting...») — это может быть вызвано разными причинами:

    • а) неправильно введён IP-адрес сервера;
    • б) неправильно указан порт (нужно указывать порт 7800);
    • в) не открыт порт 7800 на сетевом оборудовании (для работы терминала необходимо открыть порт 7800 на выход, актуально для выделенных каналов).
Подскажите, соответствия доменных имен и IP-адресов торговых серверов «АЛОР-Трейд».
Доменное имя Основной сервер (IP-адрес) Резервный сервер (IP-адрес)
TRADE.ALOR.RU 194.247.150.71 213.181.12.40
TRADE2.ALOR.RU 194.247.150.72 213.181.12.43
TRADE3.ALOR.RU 194.247.150.73 212.111.79.38
FUT1.ALOR.RU 194.247.150.81 213.181.16.16
FUT2.ALOR.RU 194.247.150.82 213.181.16.17
OPT1.ALOR.RU 194.247.150.88 212.111.79.16
FX1.ALOR.RU 194.247.150.70 213.181.16.41
ITRADE.ALOR.RU 194.247.150.80 212.111.79.93
QUIK.ALOR.RU 194.247.150.90 213.181.12.39

По умолчанию используется порт 7800

АЛОР-Трейд (эксплуатация)

Как проверить, открыт ли порт 7800, необходимый для работы программы?

Для проверки необходимо открыть командную строку. Для этого в Windows в меню «Пуск — Выполнить» наберите cmd и нажмите ОК. На экране появится черное окно, в котором необходимо через пробелы написать следующее: telnet "адрес сервера" 7800 и нажать кнопку Enter на клавиатуре (пример команды: telnet trade.alor.ru 7800). Если порт открыт, то перед собой Вы увидите чистый черный экран, в противном случае — появится сообщение: «Не удалось установить подключение к «Адрес сервера» по порту 7800». Закрытый порт 7800, как правило, встречается в офисных сетях и крайне редко в домашних.

Как прописать в «АЛОР-Трейд» IP-адрес прокси-сервера и порт?

Если Ваш прокси-сервер не создает для клиентов «прозрачное» соединение с интернетом (как признак на машины пользователей не установлена клиентская часть), но поддерживается протокол перенаправления запросов клиентов (Redirector Protocol), позволяющий приложениям работать так, как-будто они подключены к интернету напрямую, то на прокси-сервере необходимо настроить правило отображения портов с логикой: «запрос приходящий на прокси сервер по локальной сети на порт 7801 (например) перенаправлять в интернет на наш сервер (например, 81.177.5.200) на порт 7800» В терминале «АЛОР-Трейд» в поле Сервер необходимо указать локальный IP-адрес прокси-сервера. В поле Порт — порт, соответствующий правилу отображения портов, настроенных на сервере (например, 7801).

Как работать с одного терминала на разных площадках одновременно?

«АЛОР-Трейд» позволяет настроить до 100 одновременных подключений. Зайдите в меню «Файл — Управление соединениями», в появившемся окне выберите свободный слот. Вызовите контекстное меню через правую клавишу мыши и выберите «Установить соединение». Теперь только осталось ввести данные для входа на нужную торговую площадку. Проделайте данную процедуру для всех счетов. Таким образом, каждый слот будет настроен на работу на определенной торговой площадке. По-умолчанию в таблице «Управление соединениями» отображается 32 слота, максимальное число слотов можно задать через меню «Файл — Свойства».

Как узнать адрес своего сервера?

Изначально все адреса серверов высылаются на почту в письме о подключении к торгам через АЛОР-Трейд. Также в Кабинете клиента доступны адреса торговых серверов для подключения к программе «АЛОР-Трейд». Адреса серверов можно увидеть в подразделе «Портфели и тарифы» раздела «Договор».

Как поменять пароль в программе «АЛОР-Трейд» и что делать, если Вы его забыли?

В случае если Вы знаете свой текущий пароль и просто хотите его сменить — установите соединение с основным сервером и зайдите в меню «Файл - Сменить пароль». В случае если Вы забыли пароль или просто хотите его поменять, обратитесь в техническую поддержку по телефону +7 495 980-24-98 (доб. 2).

Использование программы «АЛОР-Трейд» в операционных системах Windows Vista, Windows 7 и Windows 8

Для исключения проблем связи программы «АЛОР-Трейд» в операционных системах Windows Vista, Windows 7 и Windows 8 необходимо выполнить от имени Администратора в командной строке Windows следующую команду: netsh interface tcp set global autotuninglevel=disabled

Для удобства можно воспользоваться готовым командным файлом

  1. Скачайте файл disabled.cmd, кликнув на него правой кнопкой мыши и выбрав в открывшемся меню пункт Сохранить объект как...
  2. Щелкните правой кнопкой мыши по файлу и выберите «Запуск от имени администратора» (Run as administrator). В открывшемся черном окне проверьте, что после выполнения команды написано Ок, после чего нажмите любую клавишу.

Для восстановления настроек по умолчанию

  1. Скачайте файл normal.cmd, кликнув на него правой кнопкой мыши и выбрав в открывшемся меню пункт Сохранить объект как...
  2. Щелкните правой кнопкой мыши по файлу и выберите Запуск от имени администратора (Run as administrator). В открывшемся черном окне проверьте, что после выполнения команды написано Ок, после чего нажмите любую клавишу.
Какой трафик у программы «АЛОР-Трейд»?

«АЛОР-Трейд» расходует 50-70 Мб трафика в день, в зависимости от того, сколько окон котировок второго уровня (стаканов) открыто.

Как можно минимизировать трафик при работе на торговой площадке Московской биржи (фондовый рынок)?

При первом подключении к торгам на Московской бирже Вы получаете начальный список финансовых инструментов. Через меню «Действия — Выбрать инструменты» можно удалить часть эмитентов, оставив только необходимые для работы. Удалив инструменты из списка, Вы сокращаете объем получаемой информации, а вместе с этим и общий трафик. Кроме того, необходимо проверить, чтобы в меню «Вид — Настройки» на закладке «Монитор» стояли все 3 галки Буферизация... В этом случае после разрыва связи с сервером терминал при повторном соединении не будет скачивать историю по инструменту, а продолжит работу с момента разрыва соединения.

Как добавить финансовые инструменты?

Для управления списком финансовых инструментов в меню «Вид» существует функция «Выбрать инструменты», она доступна только для фондовой площадки Московской Биржи (Основной рынок). С её помощью Вы можете добавлять в список нужные инструменты, а так же удалять лишние. Помимо этого, Вы можете связаться с нами удобным для Вас способом (по телефону +7 495 981-55-77 (доб. 2) или по почте support@alor.ru) и сообщить, на какой счёт и какие финансовые инструменты нужно добавить.

Как можно посмотреть сделки и заявки за прошлый день?

Чтобы посмотреть сделки и заявки за прошлый день, их необходимо предварительно сохранить. В соответствующем окне программы «АЛОР-Трейд» нажмите правую клавишу мыши и выберите «Сохранить таблицу». Кроме этого в окне «Сделки» доступен пункт меню «Отчёт». Также Вы можете посмотреть отчеты о совершенных операциях в Кабинете клиента по адресу https://lk.alor.ru/reports/broker

Где можно посмотреть, по какой цене куплены бумаги?

Информацию по своим сделкам за текущий день, их объему и цене покупки/продажи можно посмотреть в окне «Сделки». Если речь идет о сделках за предыдущие торговые сессии, то их можно посмотреть в Кабинете клиента по адресу https://lk.alor.ru/reports/broker

Почему при подключении к Срочному рынку в финансовых инструментах отсутствуют опционы?

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

Почему программа запустилась на английском языке, а переход на русский не активен?

Дело в том, что для поддержки русскоязычного интерфейса необходимо, чтобы файл, запускающий программу (AlorTrade.exe) и библиотека русского языка (tec40api_rus.dll) находились в одной папке. Скорее всего, после установки программы вместо ярлыка на рабочий стол Вы вытащили сам файл. Верните файл AlorTrade.exe обратно в папку, а ярлык сделайте через контекстное меню, вызванное правой клавишей мыши «Отправить — Рабочий стол (Создать ярлык)».

Так же такой вариант возможен, когда программа запущена из архива. В этом случае, для задания русского языка нужно извлечь содержимое архива в отдельную папку.

Почему нельзя посмотреть графики с историей?

В программе «АЛОР-Трейд» все графики строятся только внутри текущей торговой сессии, истории по ним нет. Для технического анализа мы предлагаем программу XTICK Extreme. Описание программы технического анализа Вы найдете в одноименном разделе сайта.

Как производится установка и обновление программы «АЛОР-Трейд»?

Клиентскую часть программы Вы можете скачать по адресу https://www.alorbroker.ru/trading/distributives/

Если Вы скачали установочный файл (*.exe), просто запустите его (для операционных систем Windows Vista, Win7 и Win8 запуск надо делать от имени администратора). Программа-установщик сама проведёт Вас по всему процессу установки.

Если Вы скачали zip-архив, распакуйте программу в заранее выбранную директорию (рекомендуется создать для программы отдельную папку). Для удобства создайте ярлык для файла AlorTrade.exe на рабочем столе. Для обновления программы необходимо заменить все старые файлы в директории «АЛОР-Трейд» файлами из нового дистрибутива.

В графике висит надпись «No data»

Варианты решения проблемы:

  1. Проверьте системные дату и время на Вашем компьютере — при несовпадении с текущими графики рисоваться не будут. Выставьте правильный часовой пояс на закладке Часовой пояс в настройках Дата и время.
  2. Удалите все файлы с расширением .dat из папки с программой «АЛОР-Трейд».
  3. Постройте график на основе работающего графика по другому инструменту путем выбора на панели инструментов нужного инструмента.

Если в течении торговой сессии Вы редактировали список финансовых инструментов на ММВБ (Основной рынок) и данные на графиках отображаются не с начала торговой сессии, то необходимо закрыть «АЛОР-Трейд» и удалить из папки с программой все временные файлы (с расширением .dat).

Основной и резервный сервер, в чем разница?

При подключении Вы получаете адреса 2-х серверов: основного и резервного. Обратите внимание! При работе на резервном сервере:

  • отсутствует возможность работы со стоп-заявками;
  • изменение пароля на любой площадке и списка используемых инструментов на ММВБ (Основной рынок) необходимо производить только на основном сервере, так как на резервном сервере эти изменения сохранятся только на текущую торговую сессию.
На экране не видно открытого окна

Скорее всего окно находится за пределами видимого экрана — необходимо выбрать в меню «Окно — Каскад» и все открытые окна появятся в виде каскада в левом верхнем углу главного окна программы «АЛОР-Трейд».

Как удалить индикатор с графика?

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

Сохранение, восстановление и удаление настроек АЛОР-Трейда

Настройки «АЛОР-Трейд» хранятся в реестре Windows.

Для входа в редактор реестра выберите «Пуск — Выполнить». В строке «Открыть» наберите regedit и нажмите клавишу Enter. В открывшемся окне «Редактор реестра» нажмите на плюс возле надписи HKEY_CURRENT_USER — откроется список, в котором следует нажать на плюс рядом с надписью Software. В открывшемся списке найдите Rambling Software — здесь хранятся настройки АЛОР-Трейда.

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

Удаление папки Rambling Software из реестра приведет к удалению настроек АЛОР-Трейда с компьютера.

QUIK

Как получить демо-доступ в Quik?

Для получения демо-доступа к Quik следует оформить заявку на сайте разработчика ПО (кнопка «Регистрация доступа»), перейдя по ссылке https://arqatech.com/ru/support/demo/

 

Какой пароль использовать для входа в QUIK?

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

Я сгенерировал ключи, набираю пароль – появляется ошибка «Ключ сервера или пользователя не найден». Что делать?

Данная ошибка означает, что в настройках QUIK указан неправильный путь к ключам или ключи не зарегистрированы на сервере. Для того, чтобы задать путь к ключам необходимо зайти в меню «Система - Настройки - Основные настройки - Программа - Шифрование - Настройки по умолчанию» и здесь указать путь к файлам публичного и секретного ключа.

Я не могу добавить свой счет на срочном рынке в таблицу «Клиентский портфель». Где я могу посмотреть позиции по Срочному рынку?

Ваши позиции по счету срочного рынка Вы можете посмотреть в меню «Создать окно - Ограничения по клиентским счетам и Торговля - Позиции по клиентским счетам».

Сейчас 8.30 МСК я не могу войти на сервер QUIK. Что делать?

Сервер QUIK доступен для подключения в рабочие дни с 9.15 по московскому времени.

TSLab

Как подключить TSLab к демо-торгам? При подключении появляется сообщение «1201: Для этого логина нет доступа».

Для подключения следует определенным образом назвать поставщика данных, тогда автоматически подставятся верные настройки. Для этого перейдите в меню «Инструменты — Менеджер поставщиков данных — Данные в режиме реального времени — Имя поставщика данных»:
Alor_MICEX – для фондового рынка
Alor_FORTS – для срочного рынка
Alor_CURRENCY – для валютного рынка

Не удается подключиться к серверу, я захожу в «Менеджер провайдеров данных», нажимаю подключиться и получаю сообщение «Для этого логина нет доступа».

Эта ошибка возникает, когда логин, пароль или сервер указаны неправильно. Для того, чтобы изменить сервер в TSLab, необходимо зайти в меню «Инструменты - Менеджер подключений» и выбрать нужное соединение. Далее зайти в настройки и задать актуальный адрес.

Я настроил провайдер данных в Менеджере провайдеров данных, нажимаю подключиться, TSLab возвращает ошибку «Отсутствует подписка, обратитесь к брокеру».

В этом случае следует обратиться в службу технической поддержки по телефону +7 495 980-24-98 (доб. 2).

Как настроить торговлю со скриптом из контейнера?

Для начала необходимо загрузить контейнер, для этого зайдите в меню Скрипты - Управление скриптами и нажмите Загрузить контейнер. В появившемся окне выберите сам контейнер и введите ключ для активации контейнера. Нажмите Готово. После того как контейнер появится в списке скриптов, зайдите в меню Скрипты - Управление торговлей скриптами и нажмите Добавить скрипт. Выберите скрипт для торговли и заполните оставшиеся поля. Нажмите ОК. Скрипт будет добавлен и его можно будет запустить.

В Управление торговлей скриптами при настройке скрипта не активна кнопка ОК внизу и поля Портфель и Инструмент в таблице в красной рамке, что делать?

Нужно указать инструмент, которым будет оперировать скрипт. Для этого нажмите на кнопку «…» справа, там Вы сможете выбрать портфель и инструмент.

АЛОР-Фаст

Кнопки «Продать по рынку» и «Купить по рынку» при торговле на Срочном рынке выставляют заявки по неадекватной цене.

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

Можно ли использовать терминал на нескольких торговых площадках (Основной рынок и Срочный рынок)?

Да, для этого Вам необходимо просто настроить еще одно подключение через меню «Файл»-«Новое окно».

Приложение сильно нагружает процессор и медленно работает.

Модули кэширования и звуковые оповещения требовательны к ресурсам. Поэтому, если в обновлённых версиях с этими функциями у Вас снизилась производительность работы программы, рекомендуется их отключить. Для этого необходимо разорвать соединение с сервером в программе «АЛОР-Фаст». Зайти во вкладку «Вид — Настройки — Данные» и деактивировать опцию «Кэшировать данные таблицы «Все сделки» в течении дня». Чтобы отключить звуки, необходимо зайти на вкладку «Вид — Настройки — Звук» и деактивировать опцию «Включить звук».

На графике или в таблице всех сделок имеются неправильные сделки.

Причинами проблемы могут быть частые смены таймфрейма, стартовой даты, обрывы связи или смена рынков. Необходимо разорвать соединение с сервером в программе «АЛОР-Фаст». Зайти в «Вид — Настройки — Данные» и деактивировать опцию «Кэшировать данные таблицы «Все сделки» в течение дня». После этого необходимо нажать на кнопку «Очистить кэш».

Приложение падает при запуске/подключении.

Причиной падения могут быть ошибки чтения/записи конфигурационного файла или ошибки в файлах кэша. Для устранения необходимо зайти в папку %APPDATA%\AlorFast\ («Пуск — Программы — АЛОР-Фаст — Настройки и логи») и переименовать в ней файл config.xml в config_broken01.xml. Запустить АЛОР-Фаст. Если решение не помогло, необходимо удалить файл cashe.db, который располагается в той же папке. Файл config_broken01.xml желательно переслать на support@alor.ru c пометкой «Ошибка в бета-версии АЛОР-Фаст».

Приложение падает по другим причинам.

Для устранения проблемы попробуйте удалить из папки %APPDATA%\AlorFast\ («Пуск — Программы — АЛОР-Фаст — Настройки и логи») файл кэша (cashe.db) и переименовать конфигурационный файл (config.xml). Если все эти действия не помогли, то просим Вас сообщить о проблеме через форму обратной связи («Действия — Обратная связь») или написать письмо на нашу почту support@alor.ru.

OpenAPI. Общие сведения

Рекомендации при работе с WebSocket

Для одного объекта Websocket, размер буфера данных на сервере составляет 5000 сообщений. Т.к. скорость поступления данных от сервера высокая, то Ваше приложение должно обрабатывать их путем записи в какую либо коллекцию, массив или другую структуру данных: один поток "записывает" сообщения в структуру (например очередь или стек) и несколько потоков в цикле "забирают" сообщения из очереди и обрабатывают. Если приложение не успеет обработать данные, то буфер переполнится и соединение будет разорвано.

В Вашем приложении может быть создано несколько объектов WebSocket. Если необходимо, например, подписаться на все инструменты, создайте от 2 до 4-х вебсокетов.

В случае, если приходит ошибка "Too many (>5009) messages in server buffer, closing WebSocket..", значит приложение не успевает обрабатывать сообщения. Попробуйте увеличить скорость работы Вашего приложения.

В одном WebSocket можно подписаться на множество инструментов. Основные данные: «стаканы», «свечи», «котировки». "Стакан" представляет самый "тяжелый" объем данных. Для низколиквидных инструментов данных передается немного.

Статусы поля "tradingStatus" - статус торговли

В запросах: /md/v2/Securities/{exchange} , /md/v2/Securities/{exchange}/{symbol}, подписка InstrumentsGetAndSubscribeV2.

2 - "перерыв в торгах"
 17 - "нормальный период торгов"
 18 - "нет торгов или торги закрыты"
 102 - "аукцион закрытия"
 103 - "период закрытия"
 106 - "аукцион крупных пакетов"
 107 - "дискретный аукцион"
 118 - "период открытия"
 119 - "аукцион открытия"
 120 - "период торгов по цене аукциона закрытия"

Поиск устаревших или экспирированных инструментов

В запросе /md/v2/history установите флаг untraded = true .

Глубина стакана

Максимальное значение - 20 (20х20). Для каждого рынка может отличаться. Увеличение глубины пока невозможно, т.к. приведет к росту нагрузки на торговую систему.

Портал разработчика. Токены

Портал разработчика https://alor.dev доступен для регистрации любого желающего (не только клиента). Если Вы клиент, логин и пароль от кабинета клиента не подойдут. На портале необходимо зарегистрироваться отдельно. Для пользования OpenAPI нужны токены доступа.

Клиентам

Привязать действующий договор к учетной записи разработчика нужно в разделе "Токены для доступа к API", в кабинете разработчика. Вводите логин и пароль как от личного кабинета. После этого откроется окно, где можно выписать refresh-токен. Срок действия refresh-токена - 1 год. В этом же окне можно просмотреть выпущенные ранее токены, а также отозвать их.

Один токен даёт доступ на все договоры. Выпустить отдельный токен для конкретного рынка нельзя.

Тестовый контур

Если Вы не являетесь клиентом, или не хотите привязывать реальный счет:

- В разделе "Токены для доступа к API. Внизу страницы, пройдете по ссылке под заголовком "Тестовый контур";

- Вы будете перенаправлены на информационную страницу. В ней жмите ссылку "Begin OAuth authorization flow";

- Появится форма для ввода логина и пароля. Вводите тестовые данные, которые Вам выдала техподдержка;

- Жмите "Войти". Далее будете направлены на страницу с запросом разрешений. Жмите "Разрешить";

- Вы будете перенаправлены на страницу, где будут сгенерированы refresh-токен и Access Token (JTW-токен). Эти токены можете использовать для доступа к OpenAPI;

Необходимо учесть - это тестовый контур, подключается к тестовой бирже: торги идут по другому расписанию, могут внезапно приостановиться. Так же могут приостановиться по причине проведения работ \ тестирования обновлений.

Как восстановить пароль от учетной записи на портале разработчика?

Восстановить пароль нельзя. Необходимо удалить текущую учетную запись, либо зарегистрировать новую на другой почтовый ящик. Напишите в техподдержку просьбу удалить учетную запись с портала разработчиков (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat).

Антиспам

Alor OpenAPI имеет антиспам-защиту. Сообщение:

"Your account was temporarily blocked because of your social rating. Please wait a few minutes until you will be unblocked".

означает ответ от антиспам системы. Возможные причины:

- Ваше ПО "спамит" сервер подписками. Возникает из-за переподписок с разными GUID на одни и те же данные. Переподписки и повторы соединений не рекомендуются. Пока коннект стабилен - данные не теряются. Дополнительно, связь можно проверить командой ping.

- Ваше приложение часто пересоздаёт вебсокет-коннекты. (см. Рекомендации при работе с WebSocket)

OpenAPI. Частые вопросы пользователей

Можно ли через API узнать размер гарантийного обеспечения (ГО) на Срочном рынке Московской биржи?

ГО на инструмент, задается биржей и не зависит от уровня риска клиента.
Биржа транслирует базовое ГО на покупку и продажу. Заранее знать какое точно ГО она зарезервирует не получится, его можно только примерно оценить.

Информацию о ГО можно посмотреть на сайте биржи:

https://www.moex.com/ru/derivatives/contracts.aspx?p=acthttps://www.moex.com/ru/derivatives/parameters.aspx 

в виде XML: https://www.moex.com/ru/derivatives/go_futures.aspx? 
 в нём есть процент, через который можно рассчитывать самостоятельно приблизительное значение ГО от текущей котировки.

и на официальном сайте "Алора" - https://www.alorbroker.ru/blog/chto-takoe-garantiynoe-obespechenie-na-moskovskoy-birzhe 

Информацию о ГО можно получить API запросом: /md/v2/Securities/{exchange}/{symbol}, поля "marginbuy" и "marginsell" для инструментов срочного рынка.

marginbuy, margin sell - это базовое ГО для инструментов Срочного рынка.

Можно ли получить "теоретическую" цену по опционам?

Да. Поле "theorPrice" в запросах:

- /md/v2/Securities

- /md/v2/Securities/{exchange}

- /md/v2/Securities/{exchange}/{symbol}

Как получить "принты" (все обезличенные сделки)?

Подписки - AllTradesSubscribe, AllTradesGetAndSubscribe. Возвращает все новые обезличенные сделки за текущую торговую сессию.

Примеры подписок:
 {"opcode":"AllTradesSubscribe","code":"SBER","exchange":"MOEX","delayed":false,"guid":"TS_MOEX_SBER","token":"eyJh..."}

Или

{  "opcode": "AllTradesGetAndSubscribe",  "token": "eyJhbGcFUz......",  "code": "TSLA",  "exchange": "SPBX",  "format": "Simple",  "depth": 0,  "includeVirtualTrades": false, "guid": "f35a2373-612c-4518-54af-72775885384f59b"}

Чтобы запросить все сделки, за текущую торговую сессию, используйте запрос - /md/v2/Securities/{exchange}/{symbol}/alltrades

Где можно получить тестовые логин и пароль?

Напишите в техподдержку просьбу выдать логин и пароль для тестового контура (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat) .

Как посмотреть код инструмента FIGI?

Вместо FIGI в OpenAPI используется CFI - https://en.wikipedia.org/wiki/ISO_10962

Сколько стоит пользование OpenAPI?

Бесплатно.

Не вижу своих стоп-заявок по API?

Причина 1. Возможно Вы выставляли стоп-заявки через другую торговую систему, например Quik. Между OpenAPI и Quik стоп-заявки не синхронизируются.

Причина 2. OpenAPI имеет две версии для работы со стоп-заявками.

- v1 - запросы начинающиеся на /warptrans/{tradeServerCode}

- v2 - запросы во вкладке "Стоп заявки v2 (beta) на https://alor.dev/docs , начинающиеся на /commandapi, /md/v2/.

Стоп-заявки, выставленные запросами версии v1, должны обрабатываться только запросами той же версии v1. Запросы v2 не будут работать с v1.

Используйте одну версию для работы со стоп-заявками. Рекомендуем также в большинстве случаев использовать запросы v2.

Какая глубина истории по инструменту?

Самое раннее - с даты начала торгов инструментом. Если, например, это Сбербанк (сейчас Сбер), то приблизительно 1998 г.

Есть ли у Алора базовое приложение / библиотеки для C# для работы с OpenAPI?

Нет. Для других языков, примеры приложений здесь https://alor.dev/examples

Получаю ошибку на тестовом контуре "Необходимо пройти тестирование, для торговли этим инструментом. Требуемая категория 2"

Ошибка может проявляться, для производных финансовых инструментов. Обратитесь в техподдержку с просьбой, чтобы добавили категорию в Ваш тестовый аккаунт (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat) .

Можно ли подключиться к OpenAPI по FIX протоколу?

Нет.

Можно ли получить историю обезличенных сделок?

Да. Используйте запрос /md/v2/Securities/{exchange}/{symbol}/alltrades/history

Можно ли одновременно использовать Quik и OpenAPI?

Да.

История свечек возвращает пустой массив (запрос /md/v2/history)

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

Если возникает на боевом контуре, значит закончился срок хранения исторических данных.

API отдает ошибку 404 ‘No such instrument’

Инструмент не добавлен в торговую систему, либо биржа не добавила его во все шлюзы. Уточните у торгового отдела, может ли быть инструмент добавлен в торговую систему. +7 (495) 980-24-98 и 88007751199 доб.1 (6161)

OpenAPI. Ошибки при торговле

"Заявка приводит к возникновению непокрытого риска"

Вы выставляете заявку для которой не хватает лимитов.

Рекомендации:

1. Уменьшить количество лотов в новой заявке;

2. Снять активные заявки по этому же инструменту, и выставить новые;

Важно! При расчете доступных средств для торговли необходимо учитывать ставку риска по доллару. Посмотреть ставку риска для Вашей категории риска можно здесь https://www.alorbroker.ru/trading/leverage.

Если уверены, что должно хватать лимитов, а ошибка продолжает появляться - обратитесь к любому сотруднику из торгового отдела: +7 (495) 980-24-98 и 88007751199 доб.1 (6161)

Если торговый отдел не помог, обратитесь в техподдержку. (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat)

"Заявка приводит к отрицательной позиции по инструменту, который недоступен в маржу"

Вы выставляете заявку для которой не хватает лимитов.

Рекомендация: снять активные заявки по этому же инструменту, и выставить новые.

Если уверены, что должно хватать лимитов, а ошибка всё появляется - обратитесь к любому сотруднику из торгового отдела: +7 (495) 980-24-98 и 88007751199 доб.1 (6161)

Если торговый отдел не помог, обратитесь в техподдержку. (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat)

"Order was canceled before it posted"

"Order was canceled before it posted"

Ошибка "order was canceled before it posted " приходит от самой биржи. И означает, что заявка была удалена биржей. 


 Комментарий биржи:
 Заявки были удалены ПАО "СПБ Биржа" (далее - Биржа) вследствие получения Биржей от Центрального контрагента уведомления о неподаче Заявок дополнительной ликвидности в соответствии с пунктом 15.23 Правил проведения организованных торгов ценными бумагами ПАО «СПБ Биржа».
 В соответствии с пунктами 15.4, 15.8.1., 15.8.2., 15.8.3., 15.8.4. Правил проведения организованных торгов ценными бумагами ПАО «СПБ Биржа»,
 - Рыночная Заявка,
 - Лимитная Заявка, действующая до конца Торгового дня,
 - Лимитная Заявка, действующая до определённого времени в течение Торгового дня,
 - Лимитная Заявка, не допускающая частичного исполнения,
 - Лимитная Заявка, допускающая частичное исполнение могут быть удалены Биржей, в том числе в связи с получением Биржей уведомления о неподаче Центральным контрагентом Заявки дополнительной ликвидности в соответствии с пунктом 15.23. настоящих Правил.

Уведомление о неподаче Центральным контрагентом Заявки дополнительной ликвидности может быть подано в случае отсутствия возможности совершения операции с использованием внешней ликвидности.

Пояснение.

Если заявка подается после 14:30 и она должна получить встречную заявку дополнительной ликвидности, но по объективным причинам Центральный контрагент не может подать такую заявку, то в соответствии с пунктом 15.23. Центральный контрагент предоставляет Бирже уведомление о неподаче Заявок дополнительной ликвидности, в результате чего вышеуказанная Заявка немедленно удаляется Биржей в полном объеме или в не исполненной части. 

Центральный контрагент не смог получить встречные заявки дополнительной ликвидности на направленные Вами поручения. 

Рекомендация: несколько раз повторить выставление заявок.

Цена отрицательной позиции ниже минимального допустимого значения для текущего дня

Ограничение биржи. Основание: согласно требованию ЦБ, запрещено открывать короткие позиции, если стоимость бумаги падает более чем на 5%, при одновременном наличии условий:
 1) Падение бумаги ниже 5% (от закрытия ОС предыдущего дня)
 2) Цена поручения ниже последней текущей цены
 3) Цена поручения ниже цены последней сделки.

Источник: https://base.garant.ru/400220393/

На СПБ Бирже есть "динамические лимиты", которые меняются в зависимости от изменения цен на бумаги. 

Рекомендации: поменять цену или пробовать еще раз позже.

PROHIBITION_CH

Ошибка PROHIBITION_CH связана с ограничениями на бирже. Обратитесь пожалуйста в клиентский отдел по данному вопросу. +7 (495) 980-24-98 или 88007751199, доб.6163

Если ошибка на MOEX, можете попробовать подать заявку с голоса. В терминалах возможность выставлять заявки ограничена.

Получаю "401" ошибку

Ошибка авторизации. Проверьте срок жизни JWT-токена. Если JWT-токен не истек, попробуйте пересоздать refresh-токен.

"ERROR: (145) Invalid trading account" / Client with portfolio G12345 wasn't found.

Выбран некорректный портфель для заявки.

"Сделки в данном режиме торгов запрещены"

Данный инструмент не предоставляется для торговли, если у Вас подключено ПГО. Попробуйте отключить ПГО и повторить операцию.

Если решение не помогло, подробную информацию можно получить у риск-менеджеров. Напишите обращение в кабинете клиента.

InternalConnectorError

Index and length must refer to a location within the string

Причины:

- Выбран неправильный портфель;

- Баг на front-end части терминала. Обновите браузер и терминал до последней версии;

Если ошибка появляется после обновления, просим обратиться в техподдержку (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat).

HALT_INSTRUMENT

Биржевая ошибка. Означает приостановку торгов по данному инструменту на СПБ или выставление заявки в неторговый период.

В такой ситуации попробуйте выставить заявку еще раз в торгуемый период, например с 16:30 мск. или попытаться повторно подавать заявку в течение торговой сессии.

[Источник]: https://archives.spbexchange.ru/TS/DOCS/tradeBinary.pdf
 код: 1007 - Инструмент не торгуется (приостановки торгов по бумаге).

BAD_CLIENTID

Причина: договор не зарегистрирован на бирже.

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

BAD_PRICE_LIMITS

Биржевая ошибка. Означает, что указанная в заявке цена не соответствует минимально (максимально) возможной в настоящее время, т.е. не попадает в коридор цен. Коридор цен меняется в течение торговой сессии и устанавливается биржей.

[Источник]: https://archives.spbexchange.ru/TS/DOCS/tradeBinary.pdf

код: 1302 - Цена вне лимитов по инструменту.

"Запрет Администратора торгов на открытие позиций"

Означает, что запрет установлен непосредственно Брокером.

Причины:

- По портфелю запрещена торговля этим инструментом;

- Включено ПГО;

- Счет заблокирован;

- По данному инструменту стоит блокировка;

Обратитесь в поддержку к риск-менеджерам, написав обращение в кабинете клиента или техподдержку (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat).

ERROR: (133) Security is not currently trading

Ошибка возникает, если Вы пытались выставить заявку в период, когда инструмент не торгуется. Повторите операцию позже.
Если ошибка повторится, обратитесь в техподдержку. (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat , +7 (495) 980-24-98 и 88007751199 доб.6163)

Command timeout

Обратитесь в техподдержку. (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat)

INSUFFIC_MAINCLRACCOUNT_ASSETS

Ошибка связана с торгово-клиринговым счетом. Обратитесь в торговый отдел +7 (495) 980-24-98 и 88007751199 доб. 6161 или
 в техподдержку. (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat , +7 (495) 980-24-98 и 88007751199
 доб.6163)

Не сработала стоп-заявка

График котировок строится на основании показателя «Текущая цена рынка».
 1. Показатель «Текущая цена рынка» (с учетом особенностей, отраженных в Методике (https://spbexchange.ru/ru/about/raskrytie_informacii/metodika_rascheta_tekcena.aspx) отражает цены на иностранные ценные бумаги, сформированные на торгах ПАО «СПБ Биржа» и цены, сформированные на иностранной фондовой бирже, на которой иностранная ценная бумага первоначально прошла процедуру листинга, по каждой соответствующей иностранной ценной бумаге;
 2. Особенности и условия расчета показателя «Текущая цена рынка» определены в Методике (https://spbexchange.ru/ru/about/raskrytie_informacii/metodika_rascheta_tekcena.aspx);
 3. Показатель «Текущая цена рынка» рассчитывается, начиная с момента открытия и до завершения торгов на СПБ Бирже по всем публично обращаемым иностранным ценным бумагам.
 4. Показатель «Текущая цена рынка» рассчитывается в информационных целях и не является параметром, используемым для приостановки торгов в соответствии с требованиями законодательства Российской Федерации.

Если, стоп-заявка не активировалась не смотря на то, что «Текущая цена рынка» была выше уровня сигнальной цены стоп-заявки, воспользуйтесь рекомендациями:
 - дождитесь подключения на бирже соответствующей ликвидности (сделок на СПБ);
 - переставьте стоп-заявки, чтобы они попали в новый пул ликвидности;
 - попробуйте выставить стоп-заявку другом терминале (Алор-трейд, Quik, Astras).

Другая причина: есть активные заявки с теми же параметрами.

ERROR: (658) For the selected financial instrument, the client code must have the attribute Qualified investor

Возможно не присвоен статус квалифицированного инвестора. Или клиент не зарегистрирован на бирже как Квалифицированный инвестор.

Обратитесь в торговый отдел +7 (495) 980-24-98 и 88007751199 доб. 6161 или в техподдержку. (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat )

Нехватка средств по лимитам клиента.

Вы выставляете заявку для которой не хватает денежных средств.

Рекомендации:

1. Уменьшить количество лотов в новой заявке
 2. Снять активные заявки по этому же инструменту, и выставить новые
 3. Подключите услугу Пониженное гарантийное обеспечение

Важно! При расчете доступных средств для торговли необходимо учитывать ставку риска по доллару. Посмотреть ставку риска для Вашей категории риска можно здесь https://www.alorbroker.ru/trading/leverage.

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

Если торговый отдел не помог, обратитесь в техподдержку. (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat)

Невозможно получить tradeServerCode.

Ошибка появляется по следующим причинам:

  • регистрация договора в торговой системе не завершена;
  • требуется обновить приложение;

Рекомендации:

  • обновить приложение до последней версии: перезапустить, не выключать и не "сворачивать" приложение минимум 30 секунд, чтобы загрузились обновления.
  • перейти на альтернативные терминалы: Astras, TradingView, Quik, Алор-трейд.

Если рекомендации не помогли, обратитесь в техподдержку. (support@alor.ru, Telegram чат или в личные сообщения - https://t.me/alor_openapi_chat)