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