Написание советника — отдельное искусство, но чаще всего специальности трейдера и программиста — это раздельные понятия. Хорошие советники стоят 800-1000 дол. США и более, но в 90% случаев под ними скрываются обычные программы, которые «сливают» депозит. Сравнение стейтмента с торговой платформы и монитора MyFxBook не является гарантией того, что советник будет работать, а отчеты монитора относительно легко подделываются. Написание советника по собственной стратегии — гарантия его надежности.

 

Написание советника: готовим задание программисту

Хорошая работающая торговая система разрабатывается более года. Но, во-первых, через время механическая торговля по одной и той же стратегии надоедает. Во-вторых, торговый советник экономит трейдеру время и снимает напряжение. Самой популярными торговыми платформами для алгоритмической программируемой торговли пока что остаются МТ4 и МТ5, языками программирования для которых являются MQL4 и MQL5.

Техническое задание может относиться к написанию:

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

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

 

Правила постановки ТЗ:

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

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

 

Риски заказа написания советника у исполнителя на стороне:

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

Предлагаю альтернативный вариант: заходим на сайт MQL5, переходим в раздел «Фриланс», и нажимаем на ссылку «Новая работа», предварительно авторизировавшись на сайте.

 

Как заказать написание советника

 

Преимущество этого варианта в том, что и заказчик, и исполнитель находятся под контролем модераторов платформы. Площадка (являющаяся сайтом разработчика МТ5) выступает гарантом совершения сделки, проверяет честность заказчика и исполнителя, выступает независимым арбитром в споре.

 

В форме заказа нужно будет указать:

  • краткое описание задачи (написать советник, индикатор, откорректировать код готового советника);
  • версию платформы (МТ4/МТ5);
  • стоимость работ. Она ориентировочная и оговаривается непосредственно с заказчиком в процессе согласования ТЗ. Рекомендуем ориентироваться на аналогичные заказы;
  • сроки. Имейте в виду, что в 10% случаев исполнитель в сроки не укладывается;
  • суть задачи. Есть возможность прикрепить файлы.

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

 

Рекомендуем выбирать исполнителя по следующим параметрам:

  • количество спорных сделок и процент, решенный в пользу заказчика. Если споров более 10% и более 50% решены в не в пользу исполнителя, написание советника лучше не заказывать;
  • скорость ответа исполнителя;
  • отзывы (их можно увидеть, нажав на имя исполнителя).

 

Как заказать написание советника

 

После выбора исполнителя в личном кабинете происходит электронное подписание договора: заказчик отмечает, что он согласен с правилами сервиса, исполнитель — что он взял заказ в работу. Далее в чате заказчик обсуждает с исполнителем ТЗ и получает от него ответ, что ТЗ понятно.

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

Заключительный этап - демонстрация готового продукта. Все промежуточные этапы согласования сделки отображаются в личном кабинете в Журнале.

  • Важно! В момент передачи заказа просите не только скомпилированный вариант, но и исходный код. Это позволит впоследствии доработать советник другому исполнителю.

Если после окончания работы и соответствующей записи в Журнале «Передача работ» заказчик не ответил в течение 3 дней, оплата зачисляется разработчику. Комиссия сервиса - 10%.

Заключение. Написание советника стоит в диапазоне 20-150 дол. США. Преимущество описанного выше сервиса - гарантия совершения сделки и возможность увидеть примеры ТЗ других заказчиков. Пусть 10% - это большая комиссия, но риски как для заказчика, так и исполнителя в разы меньше. Но в любом случае написание собственного советника по торговой системе - это в разы меньший риск, чем покупка готовой программы у третьих лиц. И в следующей статье я расскажу о такой программе, как System Creator - программе, позволяющей самостоятельно создавать торговых советников по заданным параметрам без знания языка MQL.






Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.



Автор:

Ткаченко Олег

Экономический обозреватель

Мы в социальных сетях
Live-Чат
Оставить отзыв