Author Archive

Автор:Николай Камынин ©

                             Каким должен быть торговый робот

            Все больше предложений в интернет на тему : “Пишу и продаю готовых роботов”.

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

            По своей сути, робот, как минимум, должен выполнять рутинную работу, которую человеку выполнять не интересно.

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

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

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

            В-третьих, робот должен обеспечивать простой и понятный интерфейс связи с пользователем.

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

                              Вы решили купить торгового робота. Что делать?

   Во-первых, надо составить техническое задание.

В задании необходимо ответить на следующие вопросы

1) торговый сервер ( QUIK,TRANSAQ );

2) программа технического анализа , либо автономный робот;

3)  алгоритм, который хотелось бы Вам реализовать;

4) описать желаемый интерфейс пользователя;

5) указать методику тестирования, либо подготовить исторические данные для тестирования с результатами, которые Вы получили с помощью своего алгоритма;

6) Дополнительно, все, что считаете нужным указать дополнительно;

 Если у Вас есть данные по успешной торговли человека ( например Ваши или профессионального трейдера ), то можно создать робота, который будет торговать также.

Для этого необходима достаточно большая история торговли данного учителя.

Tags: