Советник для мультивалютной торговли с функцией компенсации убытков

5
(3)

Доброго времени суток всем сподвижникам в области автоматической торговли.!

Хочу поделиться своим советником для мультивалютной торговли.
Советник управляет корзиной 1 к 28 валютные пары, список которых задается в параметрах советника.
Советник установлен на один график с парой, которой нет в корзине, например, пара Металлов XAUUSD. Это сделано для того, чтобы избежать возможных конфликтов с графиками торгуемых валютных пар..
Советник обновляет и отображает в режиме реального времени много различной информации. Делается это на самом графике, где советник установлен в нескольких своих окнах с числовыми таблицами и различной информацией по торгуемым парам корзины..
Зачастую даже не обязательно открывать ценовые графики по конкретной паре, чтобы понять ситуацию с ее открытыми ордерами.. Достаточно посмотреть и изучить информацию в окнах советника.
Зачем нужно было делать советник для торговли корзиной пар?
Не проще ли работать по классической схеме? Откройте несколько графиков с валютными парами, поставить на каждый свой советник с персональными и оптимальными настройками торговых параметров. Да, это возможно. Но далеко не всегда оптимизация параметров советника на истории котировок дает положительный результат в реальной торговле. Во-первых, это трудоемкие периоды оптимизации, занимающие многие часы и дни работы в поисках оптимальных параметров. Во-вторых, в реальной торговле, это все равно не спасает от просадок. И в то же время, такие просадки, которые длятся неделями и месяцами в ожидании, когда же цена пойдет в нашу сторону. И борьба с просадками не всегда заканчивается хорошо, например, со сливом депозита.
Понять мотивы перехода на мультивалютный советник, тебе нужно вернуться 3-4 годы. Потом перепробовал и проапгрейдил много советников под разные ТС и пришел к печальному выводу, что торговых стратегий для советников, которые приносили бы легкие деньги, не существует.. Почти ни одно транспортное средство на основе сигналов индикатора не дает 100% точный ввод. В лучшем случае, это 60-80% шанс. И остальные 20-40% падать на просадку и тянуться долгие дни, недели и месяцы попыток выйти из ситуации с убытком. Использование транспортного средства с большим количеством показателей в качестве фильтра также не спасает от некорректного ввода, а приводит лишь к значительному снижению количества сделок и, следовательно, к уменьшению прибыли, но не спасает от просадок.

Name: NASTOY.jpg Views: 62 Size: 163.3 KB
Мультивалютный советник тоже не спасает от просадок, но у него есть и другие преимущества перед одновалютным советником.
1. Гораздо проще отслеживать информацию о транзакциях по нескольким десяткам валютных пар.. Просто это гораздо удобнее в работе, чем необходимость мониторить множество ценовых графиков с установленными на них советниками..
2. Вы можете применять минимальный лот при работе с большим количеством валютных пар и, соответственно, снизить вероятность крупных просадок, при условии, что разные пары компенсируют друг друга.
3. Применяйте компенсацию взаимных убытков профитными ордерами по всей корзине валютных пар. В этом случае, прибыль, полученная по одному или нескольким ордерам в пределах одной или нескольких валютных пар корзины, компенсирует убыток от одного или нескольких ордеров. Когда сумма прибыли превышает сумму убытка на определенную величину (установить в параметрах советника), то все эти ордера закрываются. Как результат, получаем снижение просадки и некоторую прибыль. Закрытие производится терминалом автоматически по установленному Take Profit относительно уровня цены безубытка для данного набора ордеров, либо советник закрывает этот набор ордеров при достижении заданных условий.
4. Отсутствие тонкой настройки параметров для каждой валютной пары я отношу скорее к достоинствам, чем к недостаткам мультивалютного советника. И вот почему. Мультивалютный советник также может быть запущен в тестере истории котировок, но только для одной конкретной валютной пары. Вбив советник в тестере для каждой из пар корзин, можно настроиться на средние параметры, наиболее подходящие для работы со всей корзиной валютных пар.

В 2017, сделал универсальный мультивалютный советник с функцией компенсации убытков и начал гонять его на демо счете. Универсальность советника заключается в том, что основное ядро ​​советника остается неизменным для разных торговых систем. (ТС). Меняется только модуль формирования сигналов ТС и частично меняется модуль визуального отображения информации по этому ТС. Остальные модули советника не меняются.
Таким образом, можно было быстро создать и изучить несколько мультивалютных советников, работающих на разных ТС.
Но тогда мне не пришлось доводить эту работу до логического завершения. Я был занят другими делами и давно забросил форекс. Только 2 годы спустя, в феврале 2019, он вернулся к теме мультивалютного советника. Он сделал значительный апгрейд, доработал свой любимый индикатор ценовых паттернов GraphicPatterns до 21 модели, и на старой базовой модели советника сделал несколько мультивалютных советников для разных ТС в том числе и для ТС на индикаторе GraphicPatterns.
Для тех, кто будет пробовать советник EA_Platon_Basket_Graphic с ТС на индикаторе GraphicPatterns, они должны знать, что при первом запуске советник долго работает (в зависимости от мощности вашего компьютера) для 2-5 минут для поиска и записи информации о паттернах. Это при условии, что корзина 28 пары и разрешено работать на 5 сроки (ТФ). В начале, советник ищет паттерн по каждой паре на каждом ТФ. Информация о поиске шаблонов отображается соответствующей красной линией на экране.. В дальнейшей работе советника, задержки в процессе поиска паттернов вообще не заметны.
В зависимости от типа дисплея вашего компьютера, советник имеет настройку параметров экрана 16х9 или 4х3 для размещения отображаемой информации советником!
Сделать так, чтобы конечный результат работы советника слабо зависел от «крутости ТС», я взял 5 виды ТС на разных индикаторах и сделал несколько мультивалютных советников для тестирования. Каждый может присоединиться, чтобы протестировать их на демо-счете..
Жду предложений по улучшению мультивалютного советника. Хочу подчеркнуть, что алгоритм снижения просадки является основным функционалом советника для его доработки..

я публикую 6 мультивалютные советники для торговли на 6 торговые системы:

1. EA_Platon_Basket_Graphic на индикаторе GraphicPatterns,
2. EA_Platon_Basket_Slope на индикаторе SuperSlope,
3. EA_Platon_Basket_Peaky на индикаторе Peaky,
4. EA_Platon_Basket_RatioRatio
5. EA_Platon_Basket_RsiTMA на индикаторе RsiTMA
6. EA_Platon_Basket_Chukotka на индикаторе Чукотка

Советники имеют встроенный программный код индикаторов и фильтров ТС и не требуют обязательного наличия этих индикаторов в директории Индикаторы терминала. Индикаторы ТС нужны для визуального анализа частных ценовых графиков торгуемых валютных пар.
Советники имеют встроенные фильтры сигналов ТС: Фильтр SupportResistance, Сводной фильтр, 4Фильтр MA и фильтр RSI. Фильтры можно включать и выключать с помощью кнопок в меню советника.
Для удобства, отдельные ценовые графики по валютным парам корзины открываются по нажатию на соответствующие кнопки в таблице валютных пар советника.
Для этих графиков, необходимо каждому шаблону советника присвоить свое имя: Basket_visio_Графика, Basket_visio_Slope, Basket_visio_Peaky, Basket_visio_Ratio, Basket_visio_RsiTMA, Basket_visio_Чукотка.
Названия шаблонов прописаны в параметрах советника и могут быть изменены в настройках. Шаблоны должны лежать в папке templates терминала. прилагаю образцы шаблонов, но вы можете изменить их для себя.
В дополнение к набору индикаторов, в шаблоны советника можно включить советник EA_Platon_Basket_Visio для отображения открытых и закрытых ордеров на графиках валютных пар. Шаблон Basket_blank предназначен для создания черного фона, на котором размещается мультивалютный советник.. Черный фон необходим для того, чтобы в окнах советника не были видны графики и другие теги XAUUSD.
Мультивалютные советники и советник визуализации ордеров EA_Platon_Basket_Visio должны быть размещены в папке терминала "Эксперты".
В советнике есть набор кнопок для быстрого изменения ряда параметров советника без его перезапуска.. Когда кнопка нажата или нажата, соответствующий параметр хранится в глобальной переменной. При следующем запуске советника, этот параметр сохраняется.

Список основных параметров советника:
- Тип ордера на вход в рынок (Рынок, Отложенная остановка, Отложенная остановка + Ограничение);
- Дополнительные заказы в зоне прибыли (Применять осторожно);
- Тип модернизации TakeProfit и StopLoss (По уровню безубыточности группы ордеров или по каждому ордеру в отдельности);
- Хеджирующие ордера (Эту опцию следует использовать осторожно);
- Усреднение ордеров (Максимальный лот в сетке, Расстояние между заказами, Множитель лота).
Применить мягкое усреднение в 4-5 колени с максимальным количеством 10-20 стартовые лоты. Оптимальное значение дистанции выбирается на основе тестовых прогонов советника на разных парах.
- Компенсационное закрытие заказов в корзине;
- Компенсационное закрытие ордеров внутри валютной пары;
- Блокировать торговлю во время новостей и во время ролловера;
- Блокировка торговли по дням и времени суток;
- Параметры индикаторов автомобиля и индикаторов фильтров;
- Список торгуемых валютных пар (Всего до 28 пары);
- Параметры блока визуального управления советника.

paperclip
Вложения

Вот небольшой отчет о торговле за два дня.

Так как инста бонус слился с предыдущим советником, Решил открыть только такие же по этой стратегии, поэтому Платон-Чукотка
в реале с минимумом депо, был долг 174, затопленный 300, остается, что есть 150 рубли с копейками, Я уже почти поймал 12 рублей за полдня, точно не проверял, увидеть следующий форт реал на картинках , стратегия такая же, это стоит на день больше, некоторые ордера закрываю руками, в деталях, чувствительный трал был бы отличным мультивалютным скальпером. Но это пока первый взгляд, нам нужно много статистики, так что мы наблюдаем, что он успешно попал в начало месяца, так что к сентябрю 1 будет полная статистика если мы живы.

Name: INSTA 1.jpg Views: 50 Size: 617.2 KB

Name: INSTA 2.jpg Views: 52 Size: 489.5 KB

EA Multicurrency Trading With Loss Compensation Function 1

Name: FORT 1.jpg Views: 49 Size: 602.6 KB

Name: FORT 2.jpg Views: 52 Size: 574.4 KB

так, хорошо, здесь у нас демо-фью, 4 знак, Я не делаю ничего, просто наблюдаю за стратегией Платона-отношения, так как подъездов больше, чем на Чукотке. заключение: на Чукотке меньше входов поэтому все таймфреймы оставил на всякий случай иначе было бы на порядок меньше открытых ордеров. Ибо стратегия на Чукотке немного отличается от оригинальной версии Чукотки которая в соседней ветке. Я пишу быстро на работу, пора, если я что-то пропустил, вечером добавлю, и у меня будет небольшое депо на инсту, потому что сегодня придет бонус от форума и депо немного подрастет.

Title: DEMO.jpg Views: 52 Size: 722.3 KB

Насколько полезным был этот пост?

Нажмите на звездочку, чтобы оценить!

Средний рейтинг 5 / 5. Подсчет голосов: 3

Голосов пока нет! Будьте первым, кто оценит этот пост.

Сожалеем, что этот пост не оказался для вас полезным!

Давайте улучшим этот пост!

Расскажите нам, как мы можем улучшить этот пост?



Автор: Команда Форекс Вики
Мы команда опытных трейдеров Forex. [2000-2023] которые посвящены жизни на наших собственных условиях. Наша основная цель - достижение финансовой независимости и свободы, и мы занимались самообразованием и приобрели обширный опыт на рынке Forex, чтобы достичь самодостаточного образа жизни..