• Обзор
  • Отзывы (1)
  • Обсуждение

Correlation 2 moving average

Корреляционный советник на двух скользящих средних

Советник позволяет получать доход на любом инструменте и любом таймфрейме. Настройки советника по умолчанию предназначены для работы на валютной паре EURUSD и одночасовом таймфрейме за период, начиная с 1 января 2013 года. Несмотря на это, советник показывает отличные результаты на аналогичном таймфрейме и за тот же временной период на следующих валютных парах: USDJPY, EURJPY, GBPJPY, CHFJPY, AUDJPY.


Алгоритм торговли, заложенный в советнике

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


Выбор, загрузка и управление образцовыми значениями

Образцы значений скользящих средних хранятся в отдельном файле, который расположен в общей папке терминала: "C:\ProgramData\MetaQuotes\Terminal\Common\Files\CCMA". Имя файла "ХХХХХХ_CCMA.bin", где ХХХХХХ – наименование валютной пары. Файл может содержать любое количество образцов. По умолчанию файл отсутствует, он будет создан автоматически при загрузке образцового значения.

Режимы работы советника с образцовыми значениями. За режим работы советника отвечает параметр "Work mode". Значения параметра могут быть следующими:

  • Read - чтение файла с образцовыми значениями и вывод сообщения во вкладку "Experts".
  • Write - запись выбранных тестовых значений в файл. Если файл отсутствует, то он будет создан.
  • Delete - удаление выбранного тестового значения из файла.
  • Erase - полная очистка файла от всех значений.

Для выбора и загрузки образцового значения необходимо установить следующие параметры: "Sample start time" дату и время, начиная с которого будут браться значения скользящих средних для образца. Отсчет значений начинается от выбранного времени в прошлое. В параметре "Sample weight" необходимо установить количество значений для образца.

Например, параметр "Sample start time" установлен как 2013.01.31 20:00, а "Sample weight" установлен на 20. Это значит, что при часовом таймфрейме будут взяты 20 значений скользящих средних, начиная с 2013.01.31 20:00 по 2013.01.31 01:00.

Для записи значений установите режим в значение "Write" и запустите советник. При этом будет произведена запись выбранных образцовых значений в файл.

Максимальное значение параметра "Sample weight" - не более 500.

Для корректной работы советника файл должен содержать образцовые значения одинаковой длины. Каждый образец, хранящийся в файле, имеет свой индекс, индекс начинается с 0. Посмотреть индекс образца можно в режиме "Read". Для удаления какого-либо образца из файла необходимо указать индекс этого образца в параметре "Sample Index", выбрать режим "Delete" и запустить советник.


Нормальный режим работы советника

За нормальный режим работы советника отвечает параметр "Work mode" - значение "Trade".

Настройки параметров:

  • Period of Fast Moving Average - период быстрой скользящей средней.
  • Period of Slow Moving Average - период медленной скользящей средней.
  • Method of Moving Average - метод вычисления скользящих средних.
  • Price of Moving Average - тип цены скользящих средних.
  • Sample weight - длина образцов. Установленное значение должно быть равно длинам образцов, содержащихся в файле.
  • Correlation - пороговое значение корреляции.
  • Order volume - объем ордера.
  • Trailing Stop level - уровень Trailing Stop в пунктах. Если значение равно 0, то функционал Trailing Stop не задействуется.
  • Stop Loss level - уровень Stop Loss в пунктах.
  • Take Profit level - уровень Take Profit в пунктах.
  • The volume of orders as a percentage of the deposit - параметр управления объемом лота. Если значение равно 0, то объем лота берется из параметра "Order volume", иначе объем лота вычисляется как указанный процент от депозита.
  • Adding to the open position - режим добавления к открытой позиции, по умолчанию включен. Если при открытой позиции появляется новый однонаправленный сигнал входа в рынок, то производится вход в рынок.
  • Number of attempts to open a position - количество попыток открытия позиции.
  • Value of slippages in points - размер проскальзывания в пунктах.
  • Enable comments - разрешает вывод комментариев на график.
  • Magic Number of Advisor - магический номер советника.
  • Pause after trading in milliseconds - пауза после торговой операции в миллисекундах.
Rodrigo da Silva Boa
7066
2016.01.24 00:32 
 

Пользователь не оставил комментарий к оценке