Требуется разработка советника с использованием нейросети

Работа завершена

Время выполнения 4 дня
Отзыв от исполнителя
С заказчиком оказался на одной волне.

Техническое задание

Здравствуйте, коллеги. Извините, много букфф.

Требуется разработка (доработка из существующего моновалютного или разработка нового уже мультивалютного) советника, основанного на нейросети.

Рынок – первоначально форекс (весь диапазон инструментов\символов), хеджевый тип счета. МТ5. Рабочие ТФ: М15, М30, Н1.

Короткая версия ТЗ. Мониторим 10-15 и более символов на одном счете. Используем индикаторы волатильности. Их конфигурация (в т.ч. с использованием трех экранов) дает вполне определенные сигналы. Ищем эти сигналы: тренда, контрового отката, широкого флэта – ставим на это соответствующий вариант пираммидинговой сетки с шагом и мартином (пример присутствует). Сетка так устроена, что сама "ловит" тренд. Избегаем узкого флэта (сделки не открываем). Если где-то открылись неудачно или против тренда – перекрываемся текущей прибылью ордеров на других инструментах. Можно, конечно, ограничиться чистой математикой (типа там - формируем сигнальную линию на графиках индикаторов и, соответственно, то, что на обоих одновременно выше нее и формируется более крутая линия графика – уже сигнал.То, что ниже сигнальной линии - узкий флэт. Например…. Но видимо лучше использовать нейросеть. Хотя, если есть уверенное решение без нее – предлагайте.

Таким образом, далее - душная версия ТЗ.

Нейросеть должна обучиться (оптимизироваться) на исторических данных метатрейдера (историческая глубина данных, качество тиков, тайм фреймы и т.п. – по рекомендации разработчика) и продолжать самообучаться далее в процессе экcплуатации советника.

 Базовый принцип обучения нейросети – сопоставление соответствующих исторических данных с конфигурацией данных индикаторов (разметка полей индикаторов, сигнальные линии, кривизна графиков, взаимное подтверждение сигналов, в т.ч. с использованием разных ТФ и т.п.)

Цель обучения – эффективное выявление и применение в торговой стратегии в разрезе каждого из выбранных инструментов\символов и их комбинации (10-15 или более, задается в настройках) эффективных паттернов волатильности для входа\выхода по рынку. Направление тренда при этом усиленно определять не надо. Базовыми индикаторами волатильности для обучения нейросети являются: ATR и Standard Deviation, стандартный общий период – 20, в подборе могут более длинные периоды (рекомендации разработчика по улучшению списка также приветствуются). Необходимо получать и реализовывать устойчивые сигналы по следующим паттернам: сильное трендовое движение, сильное контр-трендовое откатное движение, пологое трендовое движение, широкий флэт, узкий флэт, ошибочное выставление ордера (не угадан паттерн или паттерн резко изменил свой характер после выставления ордера). Применение конкретных паттернов в текущем трейдинге выбирается пользователем в настройках советника и\или в вариантах его оптимизации. Торговая стратегия базово основана на вариациях сетки с применением мартингейла. Есть исходный советник. Примеры вариантов работы сетки присутствуют. Готов ознакомить. 

Мультивалютность. Советник мониторит символы, заданные в настройках на предмет выявления сигнала на каком-то из них или на нескольких. Сделки открываются на графике(ах) символа(ов) в соответствии со сценарием паттерна (кроме узкого флэта) с наибольшим весом сигнала (формирования паттерна) или на нескольких графиках с похожим весом сигнала (количество рабочих графиков для открытия ордеров задается в настройках советника и\или подбирается оптимизацией). Есть специфика открытия ордеров (направление открытия) в условиях сильного трендового или контр-трендового движения цены, а также в условиях широкого флэта. Одна из основных целей игнорировать узкий флэт (не открывать ордера). На широком флэте необходимо иметь возможность считать и динамически изменять ширину торгового канала (параметры сетки) в зависимости от текущего значения ATR и динамики цены на участке.  А также – динамически менять направление открытия следующего ордера если сформировался трендовый паттерн. Ошибочно выставленный ордер на узком флэте закрывается (перекрывается) за счет прибыли ордера(ов) ближайшего успешного паттерна. Размеры лотов (объемы) также подбираются оптимизацией нейросети от первоначального депозита по принципам максимального дохода или консервативной стратегии (вариант задается в настройках).

В трейдинге после обучения советник должен подробно документировать события формирования типов паттернов и выставления ордеров (по всем значимым параметрам события). 

Негативная специфика существующего бота – возможная большая просадка (или слив) на узком флэте. А также невозможность динамически изменять параметры сетки (в частности, ширину торгового канала и направление открытия следующего ордера в цикле). 

Критерием успешности работы нейросети будет являться высокое качество и плотность отработки паттернов. Минимизация (ликвидация) просадок. Максимизация прибыли. За основу для сравнения в т.ч. будет браться результат стандартной оптимизации на генетическом алгоритме метатрейдера.

По сути, это ТЗ. Плюс от меня демонстрация работы существующего бота (алгоритмов сетки). Готов ответить на встречные вопросы. 

Просьба предложить цену и сроки. 

 

 


Откликнулись

1
Разработчик 1
Оценка
(253)
Проекты
406
38%
Арбитраж
84
43% / 19%
Просрочено
70
17%
Работает
2
Разработчик 2
Оценка
(28)
Проекты
60
42%
Арбитраж
1
0% / 100%
Просрочено
5
8%
Свободен
Похожие заказы
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Название индикатора в скриншоте. Техническое задание на конвертацию индикатора из PineScript в MQL5 1. Введение В данном техническом задании (ТЗ) описывается процесс конвертации индикатора, созданного на языке PineScript для торговой платформы TradingView, в индикатор для торговой платформы MetaTrader 5 (MQL5). 2. Цель Целью данного ТЗ является создание функционального эквивалента индикатора PineScript в MQL5
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Добрый день! Есть советник с кодом, который при тестировании работает нормально как и нужно, но при постановке на реальный счет начинает выставлять непонятные ордера, нужно помочь решить эту проблему. Нужно решить проблему открытия непонятных ордеров
Перед запуском в настройках пользователь указывает: 1)Объем позиции для short/buy. 2)Цена входа для позиции buy 3)Цена входа для позиции short 4)Цена Stoploss для позиции buy 5)Цена Stoploss для позиции short 6)Цена Takeprofit для позиции buy 7)Цена Takeprofit для позиции short Полное описание вышлю откликнувшимся
Здравствуйте.Необходимо добавить в индикатор что бы приходили звуковые и всплывающие аллерты в 2 стрелочных индикатора в терминал МТ5 веб версию. Нужно что бы это работало на любом таймфрейме от М1-М5-М15
Всех приветствую! Необходимо переписать простого робота с MQL4 на MQL5, примерно 1700 строк. Требования: должен работать на всех инструментах в терминалах МТ5 неттинг на форексе и на фьючерсах и акциях в "Финаме"
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
Ищу человека который напишет алгоритм для копитрейдинга. У меня есть несколько инвесторских счетов, на которых я торгую. Я хочу чтобы с 1 счёта, автоматически повторялись действия на других счетах. Открытия, закрытия сделок. Процентное соотношение лотов (не по деньгам, а по процентам), тейк профит и стоп лосс в одинаковых местах, отмены ордера и т д
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение

Информация о проекте

Бюджет
150+ USD
Исполнителю
135 USD