Neon Trade: руководство по использованию сигналов

Neon Trade: руководство по использованию сигналов

23 августа 2024, 23:07
Evgeniy Ilin
0
10

В данном посте описана парадигма работы с сигналами для советников Neon Trade MT4 и NeonTrade MT5, а также приведен листинг доступных на текущий момент сигналов

Вступление

Наше сообщество в Telegram

Сигналы представляют собой автоматически сгруппированные по определенным признакам настройки для советника, которые располагаются в соответствующей папке, на моем сервере. Файлы в папки попадают автоматически, после того как та или иная настройка была найдена серверами машинного обучения. Если файл настройки давно не обновлялся (20 дней), то он автоматически будет удален сервером. Удаление файла означает его удаление также и на стороне клиента, с последующим закрытием позиции которая была связана с ним, если таковая имеется. К сигналам можно подключиться, указав его имя(имя сигнала) в настройках советника.

Брокеры рекомендуемые для использования всего спектра сигналов

Примечание:

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

  1. RoboForex - для сигналов с обычными валютными парами и американскими акциями
  2. FxPro - для сигналов с обычными валютными парами и криптовалютой 

Признаки группировки настроек по папкам с сигналами

  1. dev  - чем меньше это число тем ровнее кривая прибыли. [ 0 - идеально ровная линия]
  2. pos - минимально допустимое количество позиций в настройке
  3. q - качество настройки (как правило это эквивалент профит фактора, за вычетом всех издержек, например спредов и свопов)

Листинг доступных сигналов(папок с настройками сгруппированных по разным признакам)

сигналы обычных валютных пар с кластеризацией по времени и дням:

Обычные сигналы с долгим удержанием позиций:

  • Signal1 - dev = 0.2 ; pos = 150+ ; q = 0.15 +
  • Signal2 - dev = 0.15 ; pos = 50+ ; q = 0.15 +
  • Signal3 - dev = 0.2 ; pos = 150+ ; q = 0.25 + ; только H1
  • Signal4 - dev = 0.15 ; pos = 100+ ; q = 0.15 +
  • Signal5 - dev = 0.2 ; pos = 150+ ; q = 0.25 +
  • Signal6 - dev = 0.15 ; pos = 50+ ; q = 0.25 +
  • Signal7 - dev = 0.15 ; pos = 100+ ; q = 0.25 +
  • Signal8 - dev = 0.2 ; pos = 150+ ; q = 0.35 +
  • Signal9 - dev = 0.15 ; pos = 50+ ; q = 0.35 +
  • Signal10 - dev = 0.15 ; pos = 100+ ; q = 0.35 +
  • Signal11 - dev = 0.1 ; pos = 100+ ; q = 0.15 +
  • Signal12 - dev = 0.1 ; pos = 150+ ; q = 0.25 +
  • Signal13 - dev = 0.1 ; pos = 220+ ; q = 0.25 +

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

  • Signal1scalp - dev = 0.2 ; pos = 150+ ; q = 0.15 +
  • Signal2scalp - dev = 0.15 ; pos = 50+ ; q = 0.15 +
  • Signal4scalp - dev = 0.15 ; pos = 100+ ; q = 0.15 +
  • Signal5scalp - dev = 0.2 ; pos = 150+ ; q = 0.25 +
  • Signal6scalp - dev = 0.15 ; pos = 50+ ; q = 0.25 +
  • Signal7scalp - dev = 0.15 ; pos = 100+ ; q = 0.25 +
  • Signal8scalp - dev = 0.2 ; pos = 150+ ; q = 0.35 +
  • Signal9scalp - dev = 0.15 ; pos = 50+ ; q = 0.35 +
  • Signal10scalp - dev = 0.15 ; pos = 100+ ; q = 0.35 +
  • Signal11scalp - dev = 0.1 ; pos = 100+ ; q = 0.15 +
  • Signal12scalp - dev = 0.1 ; pos = 150+ ; q = 0.25 +
  • Signal13scalp - dev = 0.1 ; pos = 220+ ; q = 0.25 +

Сигналы с коротким удержанием позиции, дополнительно задавая окно  для существования позиции(при выходе из временного окна позиция закрывается, если временное окно подобрано корректно):

  • Signal1CIOOT - dev = 0.2 ; pos = 150+ ; q = 0.15 + ;
  • Signal2CIOOT - dev = 0.15 ; pos = 50+ ; q = 0.15 + ;
  • Signal3CIOOT - dev = 0.15 ; pos = 100+ ; q = 0.15 + ;

крипто сигналы с кластеризацией по времени и дням:

Обычные сигналы с долгим удержанием позиций:

  • Crypto1 - dev = 0.2 ; pos = 70+ ; q = 0.35+ ;
  • Crypto2 - dev = 0.15 ; pos = 30+ ; q = 0.25+;
  • Crypto4 - dev = 0.15 ; pos = 40+ ; q = 0.15+;
  • Crypto5 - dev = 0.1 ; pos = 40+ ; q = 0.15+;

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

  • Crypto1scalp - dev = 0.2 ; pos = 70+ ; q = 0.15+ ;
  • Crypto2scalp - dev = 0.15 ; pos = 30+ ; q = 0.15+;
  • Crypto4scalp - dev = 0.15 ; pos = 40+ ; q = 0.15+;
  • Crypto5scalp - dev = 0.1 ; pos = 40+ ; q = 0.15+;

сигналы по американским акциям с кластеризацией по времени и дням:

Обычные сигналы с долгим удержанием позиций:

  • STOCKS1 - dev = 0.2 ; pos = 150+ ; q = 0.15 +
  • STOCKS2 - dev = 0.15 ; pos = 50+ ; q = 0.15 +
  • STOCKS4 - dev = 0.15 ; pos = 100+ ; q = 0.15 +
  • STOCKS5 - dev = 0.2 ; pos = 150+ ; q = 0.25 +
  • STOCKS6 - dev = 0.15 ; pos = 50+ ; q = 0.25 +
  • STOCKS7 - dev = 0.15 ; pos = 100+ ; q = 0.25 +
  • STOCKS8 - dev = 0.2 ; pos = 150+ ; q = 0.35 +
  • STOCKS9 - dev = 0.15 ; pos = 50+ ; q = 0.35 +
  • STOCKS10 - dev = 0.15 ; pos = 100+ ; q = 0.35 +
  • STOCKS11 - dev = 0.1 ; pos = 100+ ; q = 0.15 +
  • STOCKS12 - dev = 0.1 ; pos = 30+ ; q = 0.25 +
  • STOCKS13 - dev = 0.1 ; pos = 50+ ; q = 0.25 +

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

  • STOCKS1scalp - dev = 0.2 ; pos = 150+ ; q = 0.15 +
  • STOCKS2scalp - dev = 0.15 ; pos = 50+ ; q = 0.15 +
  • STOCKS4scalp - dev = 0.15 ; pos = 100+ ; q = 0.15 +
  • STOCKS5scalp - dev = 0.2 ; pos = 150+ ; q = 0.25 +
  • STOCKS6scalp - dev = 0.15 ; pos = 50+ ; q = 0.25 +
  • STOCKS7scalp - dev = 0.15 ; pos = 100+ ; q = 0.25 +
  • STOCKS8scalp - dev = 0.2 ; pos = 150+ ; q = 0.35 +
  • STOCKS9scalp - dev = 0.15 ; pos = 50+ ; q = 0.35 +
  • STOCKS10scalp - dev = 0.15 ; pos = 100+ ; q = 0.35 +
  • STOCKS11scalp - dev = 0.1 ; pos = 100+ ; q = 0.15 +
  • STOCKS12scalp - dev = 0.1 ; pos = 30+ ; q = 0.25 +
  • STOCKS13scalp - dev = 0.1 ; pos = 50+ ; q = 0.25 +

Сигналы с коротким удержанием позиции, дополнительно задавая окно  для существования позиции(при выходе из временного окна позиция закрывается, если временное окно подобрано корректно):

  • STOCKS1CIOOT - dev = 0.2 ; pos = 150+ ; q = 0.15 + ;
  • STOCKS2CIOOT - dev = 0.15 ; pos = 50+ ; q = 0.15 + ;
  • STOCKS3CIOOT - dev = 0.15 ; pos = 100+ ; q = 0.15 + ;

Ручные сборки (мы отбираем их самостоятельно, специально для вас, вручную, используя настройки из наших автоматических каналов):

  • ManualAssembly1 - сборка по обычным валютным парам
  • CryptoAssembly1 - сборка по крипте
  • StocksAssembly1 - сборка по американским акциям

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

Мониторинг сигналов и разных режимов их работы

Мне пришлось добавить обертку над ссылкой, потому что mql5 не разрешает давать прямые ссылки на "myfxbook.com". Вам всего лишь нужно пройти капчу и вы получите ссылку на мой профиль. Если возникают проблемы, используйте VPN.

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

  • Linearization
  • Martingale
  • Plus Swaps
  • Effects

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

Как протестировать сигнал в тестере стратегий?

Сделать это возможно лишь купив или арендовав советник, либо получив папку с настройками от другого пользователя. Здесь я покажу как это сделать лишь с учетом того что советник куплен вами или арендован. Во первых обязательно добавьте разрешение на доступ к моему API в настройки терминала, если вы этого еще не сделали:

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

После чего вешаем советник на ваш график. Предположим мы хотим протестировать "Signal1scalp" в тестере стратегий. Для этого нам нужно будет выставить следующие настройки:

Если все сделано верно то у вас появится пользовательский интерфейс. Он отобразит сколько настроек было скачано с сервера. Если интерфейс пустой, значит запрашиваемый сигнал не имеет ни одной настройки внутри, либо вы ошиблись с настройками. Если индикация появилась, вы также можете увидеть скачанную папку с вашим сигналом по следующему пути "%APPDATA%\MetaQuotes\Terminal\Common\Files". Так это все будет выглядеть:

После этого мы можем снимать советник с графика. Он нам больше не нужен. Эту операцию мы проделывали лишь чтобы скачать папку с сигналом. Это нужно сделать обязательно до тестирования в тестере стратегий, потому что тестер стратегий отключает любые взаимодействия с API. Этим действием мы готовим папку с файлами заранее. Теперь можно приступать к тестированию сигнала, если он скачался. Для этого в тестере выставляем те же настройки, что на картинке выше, за исключением следующего "Sync with API = false". Иначе говоря при тестировании отключаем синхронизацию с API, она в тестере не работает, о чем я и говорил выше. Ну и далее выставляем либо чистый сигнал либо добавляем эффекты, которые вам нужны. Операцию повторяем со всеми сигналами что вас интересует и принимаем решение о использовании того или иного сигнала.

Послесловие

Тестируйте и анализируйте как можно больше сигналов и дополнительных режимов, комбинируйте их для достижения наиболее ровной кривой эквити и фактора восстановления. Используйте наш мониторинг счетов для дополнительной проверки и фильтрации результатов тестирования, либо опирайтесь лишь на мониторинг. Мониторинг считать приоритетом для выбора тех или иных сигналов и дополнительных режимов.