Мы здесь: Глава 2: Выбор платформы для алготрейдинга и языка программирования 2.2: Разница между голым API и платформой для алготрейдинга
Платформа для алготрейдинга.
Для того, чтобы написать робота, нужно иметь возможность написать его быстро и просто. В связи с этим, для начала, следует озаботиться выбором правильной программы для этого.
Хорошая платформа должна включать в себя:
1) Слой создания индикаторов.
2) Слой создания роботов.
3) Программу для скачивания исторических данных за длительный период.
4) Тестер, позволяющий запустить скрипты в режиме «исторических тестов», чтобы понять, правильно ли он работает.
5) Оптимизатор, позволяющий перебирать настройки для робота и прогонять его в тестере раз за разом, формируя таблицы с результатами.
6) Подключение к бирже, на которой вы хотели бы торговать.
Не используйте голый API терминалов для ручной торговли.
Голый API – программный интерфейс для доступа к торгам, включающий в себя:
1) Способ запроса списка инструментов с биржи.
2) Способ запроса портфеля клиента.
3) Способ запроса исторических и online данных о торгах.
4) Способ выставления и снятия заявок с площадки.
Этого НЕДОСТАТОЧНО, для того, чтобы заниматься алготрейдингом. Это средство доступа к торгам, и не более.
Такие API:
1) Smart COM (MOEX).
2) PLAZA 2 (MOEX).
3) Все API для бирж криптовалют.
Не используйте терминалы для трейдинга.
Не нужно использовать терминалы для трейдинга со встроенными языками программирования. Так вы лишите себя тестеров, оптимизаторов и ещё много чего.
В большинстве своём они не предназначены для торговли роботами, а имеют слои создания роботов постольку-поскольку.
Такие терминалы:
1) Quik – популярный терминал для торговли на Московской бирже.
2) Smart X.
3) Ninja.
Продолжение следует…
P.S.
Напоминаю, что для того чтобы писать комментарии у меня под постами, нужно добавиться ко мне в друзья. Давайте учиться жить дружно.
P.S.2.
Хотите в алготрейдинг? Читайте мой блог. Сэкономите себе кучу времени. Вот его оглавление: smart-lab.ru/blog/853677.php