Техники автоматизированной торговли. Роман Александрович Клименко
Чтение книги онлайн.
Читать онлайн книгу Техники автоматизированной торговли - Роман Александрович Клименко страница
Шаг влево или вправо от правил торговой стратегии равносилен потере денег. Они это понимают и у них хватает веры в свою торговую стратегию, чтобы следовать ей даже в том случае, если она начинает приносить убыток.
Зачем нужны торговые роботы
Самый большой грех трейдера заключается в отступлении от правил его торговли. Представьте, вы сели торговать, а точек входа по вашей торговой стратегии нет. Вы час сидите, второй, третий. Сидите, смотрите график, и не зарабатываете. И вам становится скучно. Вы начинаете искать точки входа там, где их нет. Входите в сделку, и плохо, если вам повезло и вы получили прибыль. Ведь тогда вы начинаете верить в то, чего нет: в удачу, в то что нашли новую торговую систему, в то что ваша торговая система вообще работает. И подобная вера в дальнейшем приведет вас к неверной статистике по торговой системе и, как следствие, к потере депозита.
Можно ли бороться с собой? Можно. Пройдут годы и не один слитый депозит, и вы не просто найдете торговую стратегию, а еще и научитесь безоговорочно следовать ей. И тогда войдете в те 5% трейдеров, которые способны стабильно зарабатывать на рынке.
А можно поступить проще, и возложить торговлю на робота, который вообще не имеет проблем с психологией. Ему все равно, сколько часов он сидит на рынке, сколько сделок открыл сегодня, и сколько сделок до этого уже были убыточны. Если есть точка входа по торговой стратегии, заложенной в нем, значит он открывает сделку. Если нет, то он не будет искать точку входа там, где ее нет.
Это самое главное преимущество торговых роботов. Но не единственное. Еще одно преимущество торгового робота – это его самостоятельность в плане торговли. Вам больше не нужно сидеть у компьютера целыми днями. Вы можете поехать в отпуск, пойти на рыбалку, заняться женой и детьми, да просто найти себе хобби. А в это время робот будет самостоятельно торговать и приносить вам так называемый «пассивный» доход.
И, конечно, торговые роботы незаменимы, если вы хотите проверить, насколько работоспособна та или иная торговая система или идея.
Если вы нашли торговую систему, автор которой уверяет, что её использование 100% приводит к увеличению вашего депозита, то вы можете сразу начать торговать на реальном счете по данной торговой системе. И, скорее всего, через некоторое время обнаружите, что ваш депозит тает на глазах.
Таким образом вы протестировали торговую систему на собственных деньгах. Это самый быстрый, но и самый затратный способ тестирования.
Более правильным было бы открыть демо-счет и начать торговлю по торговой системе на нем. И только через 100-200 сделок можно более-менее точно сказать, работает ли торговая система и подходит ли она вам. Потому что даже самая хорошая торговая система, которая приносит прибыль всем, кто с ней работает, может не подойти конкретно для вас. И вы будете получать убытки по ней.
Что такое 100-200 сделок? В зависимости от того, как часто бывают точки входа по торговой системе, это может быть и месяц, и полгода, и год вашей жизни. И это время нужно потратить только для того, чтобы понять, работает ли торговая стратегия. Но и тогда ответ на данный вопрос будет не максимально точным. Ведь вы могли поддаться психологии и открывать сделки не там, где нужно. Или же просто, извиняюсь, пойти в уборную, а вернувшись увидеть, что вы пропустили точку входа. А значит вся собранная вами статистика вообще бессмысленна.
И тут вас спасают торговые роботы. Если вы умеете разрабатывать советники на языке MQL, то несколько недель или даже дней у вас уйдет на разработку такого робота. Потом день можно потратить на его тестирование и оптимизацию. И если все хорошо, торговая система действительно работает, то можно начинать зарабатывать деньги. И делать это будете не вы, а ваш робот. Ну а вы в это время можете заняться другой торговой системой, диверсифицируя свои риски. Ну или вспомнить, что у вас было хобби или даже дети.
О чем данная книга
В первую очередь данная книга посвящена правилам построения прибыльных торговых роботов. Абстрагируясь от какого-либо языка программирования, мы рассмотрим и протестируем на прибыльность самые разные способы торговли. И попробуем выбрать те из них, которые действительно работают.
Что же касается конкретного языка программирования, то в данной книге для разработки торговых роботов мы будем использовать язык MQL. На данный момент существует две версии этого языка: MQL4 и MQL5. Первая версия применяется в торговом терминале MetaTrader 4, а вторая – в MetaTrader 5.
В данной книге мы будем использовать обе этих версии. Так как, вне всякого сомнения, есть брокеры, которые поддерживают обе версии торгового терминала – и MetaTrader 4 и MetaTrader 5. Но большинство брокеров на данный момент поддерживают только торговый терминал MetaTrader 4. Ну и небольшая часть брокеров поддерживает только торговый терминал MetaTrader 5.
По мере своей возможности, мы будем создавать кроссплатформенных торговых роботов. То