Как построить торгового робота в домашних условиях

Итак, вы решились на создание своего первого робота. И сразу у вас появляется огромное количество вопросов, например: какую программу использовать, какие стратегии сейчас работают, где научиться программированию, с чего начинать. И это только самые первые вопросы. Чем глубже вы будете погружаться в мир автоматических торговых систем, тем больше их у вас будет возникать. Что я могу вам порекомендовать? Кончено, лучше всего посетить несколько моих вебинаров по роботостроению, после этого посмотреть различные видеоролики на YouTube. Но на самые базовые вопросы вы получите ответ прямо в этой книге. Начнем с самого начала.

Где и какому программному языку учиться

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

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

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

Каких торговых роботов создавать в начале

Как только вы открыли для себя мир автоматических торговых систем, сразу же встает вопрос – с чего начинать? Хочу вас обрадовать. Как и во всех новых науках, начинать необходимо с самого простого – построения индикаторных торговых систем. Что это означает? А то, что вы начинаете реализовывать стратегии, базирующиеся на самых распространенных индикаторах, описание которых найдете в любой книге по техническому анализу. Я бы рекомендовал начать с построения простых трендовых стратегий, таких как пересечение двух скользящих средних и Parabolic SAR. Как показала практика, данные системы достаточно легко строятся, и новичкам в мире автоматического трейдинга не составит труда создать их без помощи профессионала. Благодаря Интернету вы сможете найти десятки примеров. Достаточно зайти на сайт youtube.com и набрать в поиске «создание торгового робота в Wealth-Lab», и тут же на вас хлынет поток видеороликов.

Виды торговых роботов

Как вы уже поняли, рынки бывают трендовые и боковые (без явного тренда). Исходя из этого простого определения вы должны четко понимать, под какой тип рынка создается торговый робот. Например, если ваш робот торгует по пересечению двух простых скользящих средних (simple moving average), то он будет зарабатывать только в том случае, если на рынке образовался тренд. Как только начинается боковое движение, робот перестает зарабатывать, а все больше теряет. Как же обезопасить себя от убытков в боковом движении?

Благодаря тому, что всю механическую работу вы можете переложить на программу, вам останется лишь одно – создавать свою армию торговых алгоритмов. Поскольку вы знаете, что рынки могут быть не только трендовые, то необходимо разработать системы, которые бы торговали в боковом движении. Благодаря предыдущим поколениям трейдеров велосипед изобретать не придется. Уже сейчас в свободном доступе вы сможете найти описание десятков контртрендовых систем. Одним из самых распространенных является индикатор RSI. Основная его задача – находить так называемые перекупленности и перепроданности рынка. Как только рынок сильным движением прошел либо вверх, либо вниз, можно ожидать откатное движение. И вот именно на этом мы и пытаемся заработать, используя данный индикатор. RSI в сочетании с трендовыми системами позволяет сглаживать кривую доходности. Но на одном лишь RSI лучше не останавливаться. Рекомендую также присмотреться к индикаторам Momentum и Stochastic. В любом случае вам необходимо иметь под рукой книгу по техническому анализу. И желательно, чтобы это была достаточно толстая книга, где подробно рассказывается про множество различных индикаторов. Чуть позже я расскажу вам, как тестировать и оптимизировать торговые системы. Но, забегая вперед, скажу, что теми параметрами к индикаторам, которые предлагаются в книгах, лучше не пользоваться. Их следует подбирать индивидуально, исходя из результатов тестирования.

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

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

Более 800 000 книг и аудиокниг! 📚

Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением

ПОЛУЧИТЬ ПОДАРОК