Найти тему

Автоматическая Торговая Система - сначала правила, потом делать

Оглавление

Я уже достаточно написал программ в своей жизни, чтобы убедиться в необходимости предварительного планирования.

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

Поэтому сейчас, перед тем начать программирование, я опишу правила работы моей автоматической торговой системы.

В общем, нужно определиться всего с несколькими пунктами:

  • Управление денежными средствами - риск, размер лота, стоп-лосс и тейк-профит
  • Условия входа в сделку
  • Условия выхода из сделки
  • Условия переноса позиции (например, перенос стоп-лосс и тейк-профит в случае, если движение идёт в нужную сторону)

Управление денежными средствами (Money Management)

Посмотрите правила расчета объема лота и размером стоп-лосс, чтобы понять откуда взялись цифры.

Риск - 2 % от депозита. Величина процента будет является свойством советника, чтобы её можно было оптимизировать.

Размер депозита будет определяться советником автоматически.

Лот будет фиксированным. Размер лота будет задаваться в свойствах советника (эксперта) и не будет изменяться в течение торгов.

Это обозначает, что меняться будет размер стоп-лосс. Он будет рассчитываться советником автоматически исходя из риска и размера лота.

Тейк-профит = стоп-лосс * N.

Множитель тейк-профита (N) задается как свойство советника.

За раз разрешается открывать только одну сделку. Следующую сделку можно открыть только после того как текущая будет закрыта.

Вход в сделку

Условие входа это то, на чём можно играть, однако на начальном этапе создания советника надо взять что-то очень простое.

В книге Ларри Вильямса была неплохая и очень простая идея: если свеча закрылась с повышением (т.е. свеча зеленая), то скорее всего следующая свеча тоже закроется с повышением.

Начнём с этого условия: если нет открытой сделки и последняя закрытая свеча была растущей, то входим в сделку лог.

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

Выход из сделки

При достижении тейк-профит.

Перенос позиции

Переноса позиции не осуществляется. Надо с чего-то начинать и это самый простой способ.

Что дальше

Следующий этап - старт разработки. Увидимся.