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

Мани менеджмент на языке MQL

Приветствую Вас, уважаемые господа трейдеры, мы продолжаем наши уроки по MQL. И тема этого урока — управление размером торгового лота в советниках. Т.е. мани менеджмент.

Одна из основных составляющих успеха на форекс — это умение грамотно управлять своими деньгами. Даже самая эффективная стратегия не сможет обеспечить Вам успех без системы управления капиталом, иначе говоря money management — всему голова.

Money Management — это свод правил и методов, благодаря которым Вы сможете минимизировать риски и обеспечить себе максимально прибыльную торговлю на forex и других финансовых рынках. Давайте разберем как встраивается расчет лота в форекс советники.

Домашнее задание

Итак, посмотрев этот урок, Вы теперь наверняка сможете сделать следующее задание:

  • Возьмите за основу советник, который был Вами написан по материалам предыдущего урока и подставьте расчет лота с риском, который мы описали в этом уроке.

Жду Ваших результатов на форуме.

Тема на форуме

С уважением, Сергей aka xbms
TradeLikeaPro.ru


Уроки по MQL , , , ,
  • Трейдер

    Краеугольный камень )

  • Юрий

    Объясните, пожалуйста, зачем в разрабатываемой функции мы вызываем GetLastError(). Как я понимаю, она возвращает последнюю ошибку. А ошибка о том, что не хватает денег будет получена после попытки установить ордер. А ордер мы будем устанавливать уже после получения размера лота. Выходит строка с вызовом кода последней ошибки просто лишняя. Поправьте меня если ошибаюсь.

  • Александр

    Огромное спасибо!

  • _MorPHeuS_

    а для чего op_type так и не понял, она же вроде как не используется в этой функции! ПС я за вторую, где риск рассчитывается по стоплосу!

  • Петр

    Спасибо, Сергей.

    Чтобы совсем быть точным, можно еще размер спреда учитывать.

    И не совсем понятно, почему бы сразу не использовать AccountFreeMargin() и не делать дополнительных проверок.

  • кенг

    А для чего риск два раза прописано и как ее правильно прикрутить?