Как создать механическую торговую систему

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

Алгоритм

  1. Сначала нам надо выделить идею для механической торговой системы. В ее основе должна лежать закономерность финансового рынка, коих огромное количество. Это может быть покупка в момент снижения стоимости акции (основанная на идее, что цена всегда возвращается несколько назад, то есть, после падения обязательно будет рост). Можно использовать и продажу валюты страны, в которой начинается война (в таком случае стратегия будет основана на новостях) или отскок цены от уровня поддержки или сопротивления. Таких закономерностей существует очень много, надо выбрать ту, которая больше всего понравится.
  2. Предположим, мы захотели создать ТС, в основе которой будет лежать торговля по тренду. Наша задача – оптимизировать соотношение риска и прибыли в сделке. А вот точки входа можно не искать так дотошно, потому что мы будем использовать имеющуюся тенденцию, а не возможную.
  3. Надо определиться с точкой входа. Она все равно должна быть. Необходимо подумать, какой индикатор вы хотите использовать и тщательно изучить принцип его работы. Предположим, это скользящая средняя. Нам нужно определиться с ее периодом и сигналом (например, закрытие свечи над или под мувингом). Собственно, на этом этапе пол дела уже сделано.
  4. Теперь надо протестировать получившуюся стратегию. Надо определить временной интервал, на котором вы хотите ее использовать. Не рекомендуется пользоваться слишком мелкими таймфреймами, потому что вероятность ложного сигнала на них особенно высока.
  5. Новичку рекомендуется тестировать стратегию на самой популярной валютной паре EUR/USD. Рекомендуемый размер риска – 1%. После тестирования необходимо посчитать, какой размер прибыли и убытков и сравнить его. Если результат вас удовлетворил, то нужно переходить к более глубокому тесту. Если нет – надо менять стратегию или выборку.
  6. Тестирование на длительной истории рекомендуется осуществлять на выборке не меньше 10 лет, причем рекомендуется проверять на нескольких таймфреймах и подключить несколько инструментов.
  7. Оцените результаты, подумайте, что можно улучшить.
  8. Оцените уровень просадок. Если не удовлетворяйте, измените уровень риска до такой степени, чтобы минимизировать убытки при максимизации прибыли. При тестировании рекомендуется увеличить спред на 1-1,5 пунктов, потому что именно такие проскальзывания случаются по среднестатистической сделке.

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

Оцените статью:
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(0 голосов, в среднем: 0 из 5)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ОШИБКА: si-captcha.php plugin: Не обнаружена поддержка GD image в PHP!

Свяжитесь с вашим хостером и попросите их включить поддержку GD image для PHP.

ОШИБКА: si-captcha.php plugin: не найдена функция imagepng в PHP!

Свяжитесь с вашим хостером и попросите их включить imagepng для PHP.