NSOFT-Secret trading strategy: a unique step-by-step algorithm for creating a strategy . Part 1

This article will demonstrate not only trading rules, but also a step-by-step algorithm for creating a strategy, starting from testing individual components and finishing with their combining into a ready trading system. The NSOFT-Secret strategy scheme can be useful for traders when creating their own developments.

Input parameters

  • Валютные пары: GBPUSD, EURUSD, USDJPY и AUDUSD.
  • Таймфрейм: H1, H4.
  • Bidding time: any.
  • Risk management: after calculating the stop-loss, choose this volume lotto risk no more than 2-5% of the deposit per trade.

Setting indicators and system template

  • Unpack the archive with templates and indicators.
  • Copy the indicators to the folder MQL4 -> indicators.
  • Copy the templates into the templates folder.
  • Restart the terminal.
  • Open the chart of the desired currency pair.
  • Устанавливаем шаблон с именем NSOFT-Secret.

The schedule should look like this:

trading strategy
Шаблон торговой стратегии NSOFT-Secret

Методология тестирования компонентов стратегии

В этом разделе будет приведена базовая информация, касаемо алгоритма и результатов тестирования, которые вы увидите далее. При тестировании отдельных компонентов системы использовался фиксированный лот размеров 0.1 и стартовый баланс 10000$.

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

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

Самый лучший способ – протестировать всевозможные варианты и по результатам выбрать наилучший.

Далее будет проведено тестирование и сравнение результатов наборов сигналов каждого отдельного индикатора (в том числе и MACD), и отобраны наилучшие, которые и войдут в финальную торговую систему.

Первоначально тестирование проводилось без использования stop loss и тейк-профит. Открытие сделки в ту или иную сторону осуществлялось при возникновении соответствующего сигнала, а закрытие – при возникновение сигнала в противоположную сторону.

Следующий шаг – тестирование с использованием стоп-лосс и Take Profit и оценка их влияния на первоначальные результаты.

И, наконец, последний шаг – объединение сигналов, показавших наилучшие результаты, в полноценную торговую систему.

Теперь давайте детально рассмотрим процесс тестирования каждого индикатора.

Тестирование сигналов индикатора MACD

Наиболее распространены две конфигурации индикатора MACD. Первая – три moving averages с периодами 26, 12 и 9. Вторая – три скользящие средние с периодами 17, 8 и 9. Первая конфигурация более сглажена и генерирует меньше сигналов, чем вторая.

Индикатор MACD состоит из трех компонентов:

  • Линия MACD.
  • Сигнальная линия.
  • Гистограмма.

MACD можно использовать по-разному, но наиболее распространенный метод – пересечение линий.

Проводилось тестирование двух сигналов:

  • Пересечение линии MACD и сигнальной линии.
  • Переход гистограммы через нулевой уровень.

Тестирование сигнала «Пересечение линией MACD и сигнальной линии»

Вначале рассмотрим сигналы для открытия сделок:

  • Сигнал на покупку: линия MACD пересекает сигнальную линии снизу вверх.
  • Сигнал на покупку: линия MACD пересекает сигнальную линии сверху вниз.

Как было сказано выше, первый этап тестирования проводится без стоп-лосс и тейк-профит. При возникновении сигнала на покупку открывается long position. При возникновении сигнала на продажу, длинная позиция закрывается, и тут же открывается короткая.

Результаты тестирования за год по валютной паре EURUSD.

trading strategy
Percentage of profitable trades
trading strategy
Amount of profit
trading strategy
Maximum drawdown

По результатам тестирования можно сделать следующие выводы:

  • Наиболее высокий процент прибыльных сделок на ТФ H4 (за ним следует ТФ H1).
  • Наибольшая прибыль на ТФ H4 (за ним опять же следует ТФ H1).
  • Наименьшая максимальная просадка на ТФ H1 (за ним следует ТФ H4).

Схожие результаты показали тесты по валютным парам GBPUSD, USDJPY и AUDUSD.

Низкая максимальная drawdown (4%) позволяет увеличить размер лота и получать больше прибыли без серьезного риска. По опыту, допустимый размер просадки не более 10%, так что мы можем серьезно увеличить размер лота (при этом просадка будет больше, но и прибыль увеличится тоже).

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

Тестирование сигнала «Переход гистограммы через нулевой уровень»

Рассмотрим сигналы для открытия сделок:

  • Сигнал на покупку: гистограмма переходит через нулевой уровень снизу вверх.
  • Сигнал на покупку: гистограмма переходит через нулевой уровень сверху вниз.

Результаты тестирования по EURUSD за год без использования стоп-лосс и тейк-профит.

trading strategy
Percentage of profitable trades
trading strategy
Amount of profit
trading strategy
Maximum drawdown

По результатам тестирования можно сделать следующие выводы:

  • Максимальный процент прибыльных сделок на ТФ D1 (за ним следуют ТФ H4 и H1).
  • Максимальная прибыль на ТФ H4.
  • Наименьшая максимальная просадка на ТФ D1 (за ним следует ТФ H4).

Общие выводы

После базовых тестов очевидно, что индикатор MACD показывает наилучшие результаты на старших timeframes (H1, H4 и D1). Кроме того, более прибыльная торговля происходит при использовании второго сигнала (переход гистограммы через нулевой уровень).

Adding Stop Loss and Take Profit

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

trading strategy
Размер прибыли (сигнал «Пересечение линией MACD и сигнальной линии»)
trading strategy
Размер прибыли (сигнал «Переход гистограммы через нулевой уровень»)

Continued

Leave a Reply

Back to top button