MQL5 для чайников: что нужно знать

Существует множество автоматизированных систем – некоторые бесплатные, а некоторые очень дорогие. MQL5 это собственный язык кодирования торговой платформы Metatrader 5, специально разработанной для автоматизации торговли и создания индикаторов. Для создания советника (советника) вам понадобится стратегия, которая работает и хорошо протестирована. Затем эта стратегия будет закодирована в программу MT4 / 5 для торговли от вашего имени. В этом материале вы найдете информацию про mql5 для чайников.

Торговая стратегия

Сначала вам нужно решить, что будет делать советник – отслеживать нужный индикатор, и после выполнения необходимого вам условия (или выполнения определенных условий) он закроет сделку (короткая продажа / длительная покупка), зависимо от текущего условия, которое было поставлено.

MQL5 для чайников: что нужно знать

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

  • Мы будем использовать индикатор под названием Moving Average с периодом 8.
  • Мы хотим, чтобы наш советник открывал длинную позицию (покупал), когда МА-8 увеличивается, а стоимость приближается к ней и размещается. Короткая позиция (продажа), когда МА-8 понижается, а стоимость находится ниже этого уровня.
  • Мы также собираемся применить другой индикатор под названием Average Directional Movement (ADX) с периодом 8, который также поможет нам определить, трендовый рынок или нет. Мы делаем это, потому что хотим войти в сделку только тогда, когда рынок находится в тренде, и расслабиться, когда рынок движется (то есть не в нужной тенденции). Для этого мы будем запускать сделку только тогда, когда выполнены вышеуказанные условия и ADX больше 22. Если это так, но есть падение или ADX меньше 22, мы торговать не будем, даже если было выполнено условие B.
  • Мы также хотим создать защиту, установив стоп-лосс на 30 п. и на целевую прибыль (100 пунктов).
  • Нам нужно, чтобы советник искал возможность покупки / продажи только после создания нового бара, и мы позаботимся о том, чтобы открыть позицию на покупку, если условия покупки выполнены, и еще нет открытой позиции.

Теперь, когда стратегия разработана, время начать писать наш код. Подробную инструкцию написания кода можно найти в открытом доступе по запросу «код mql5 для чайников».

Заключение

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

Кроме того, у советников есть настройки. Важно понимать влияние настроек и оптимизировать настройки либо путем тщательного тестирования на истории, либо путем его запуска на демо-счетах – желательно и то, и другое.

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

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

семь − 1 =