Получить консультацию
+7(926)769-59-03
admin@guru-net.biz
Моя корзина
Ваша корзина пуста
Корзина пуста!

Оформить заказ Очистить

Exante API. Подготовка к работе. Часть 2

Exante API. Подготовка к работе. Часть 2

Прежде чем начать писать код, нужно подготовиться:

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

Техническое задание

Техническое задание на робота предоставляет заказчик. Пример:

  • открыть лонг и закрыть шорт, если High(1) > High(2) и Low(1) > Low(2)
  • открыть шорт и закрыть лонг, если High(1) < High(2) и Low(1) < Low(2)

Язык программирования

Ответ сервера, на запрос о свойствах символа, выглядит как словарь языка Python.

Ответ сервера

Логично программировать советника на этом языке. Понадобится установить на компьютер системный Python и среду программирования PyCharm.

Сайт Python Сайт PyCharm

Проверка работы

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

Терминал Exante

Вид советника для конечного пользователя

Язык Python относится к интерпретируемым языкам программирования. Это означает, что для выполнения программы не требуется перевод в машинный код. Но чтобы пользоваться написанной программой, у пользователя на машине должен быть установлен Python. Запуск программы осуществляется через консоль. Все это создает определенные трудности для конечного пользователя.

Для перевода кода в исполняемый файл, с расширением exe, существует специальный модуль. Кроме того, необходимо разработать интерфейс программы. Для разработки интерфейса понадобится установить модуль PyQt5. Графика рисуется с помощью программы Qt Designer, которая входит в состав модуля.

QtDesigner

На этом подготовительный этап завершен. Можно переходить к программированию советника.

Автор:

Категория: Разработка | Добавил: lugovtsov7 (27.09.2020)
Просмотров: 798 | Теги: exante api
Всего комментариев: 0
avatar