Надо доработать советник Ilan динамик для мт5

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

Время выполнения 12 дней
Отзыв от заказчика
Прекрасный исполнитель!!! Я очень доволен... Оперативно, отзывчиво, грамотно... Продолжу работать с Сергеем. И, разумеется, рекомендую всем... Спасибо, Сергей!!!
Отзыв от исполнителя
Заказчик предоставил подробное ТЗ. Спасибо за заказ! Приятно работать.

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

ТЕХ ЗАДАНИЕ

Есть готовый советник. Модифицированный Илан Динамик для МТ5. Для работы на реальном счете Forts и Фондовом рынке через брокера БД Открытие. 
Вход в позицию делает по закрытию последней свечи в ее сторону. Имеет Трал, добавляет позиции. То есть работает , как классический Илан, но имеет
фильтры по времени, продолжительности сделки, времени начала работы и остановки советника и дням недели.

Задача следующая: надо не испортить то, что уже есть и добавить в него следующие фильтры:

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

Общие фильтры и опции(включаемые, отключаемые и оптимизируемые):

- ВХОД В ПОЗИЦИЮ:  Процентом от Депозита.
- ЗАКРЫТИЕ ПОЗИЦИИ по достижению определенного процента от Депо.

- Остановка работы советника по достижению определенного процента прибыли от Депозита, чтобы в этот день (в рабочий период) он больше не торговал.


ДОБАВИТЬ ФИЛЬТРЫ ПО КОЛИЧЕСТВУ СДЕЛОК В ДЕНЬ (В РАБОЧИЙ ПЕРИОД):

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

СДЕЛАТЬ ПЕРЕКЛЮЧАТЕЛИ НА РАЗРЕШЕННЫЕ НАПРАВЛЕНИЯ ТОРГОВЛИ (ВКЛЮЧАЕМЫЕ, ОТКЛЮЧАЕМЫЕ, ОПТИМИЗИРУЕМЫЕ ПАРАМЕТРЫ):

- Только By (Только Вход в сторону By - свечи ) - ручное переключение.
- Только Sell (Только вход Sell - свечи) - ручное переключение.
- В обе стороны - By и Sell - ручное переключение.
- Автоматическое переключение с By на Sell по стандартному индикатору МТ5 MA (Moving Avarage). Здесь все просто. 
Если цена по закрытию свечи выше MA, то советник переключается только на торговлю в By. Если цена закрытия свечи ниже MA, 
то советник переключается только на торговлю в продажи.
- Автоматическое переключение направлений торговли по ФИЛЬТРУ ПО ВРЕМЕНИ: если цена продержалась выше мувинга определенное время (ни разу не коснулась мувинга, то советник автоматически переключается на торговлю в покупки.
И, наоборот, в продажи. В настройках должны быть оптимизируемые настройки времени в минутах и секундах. То есть два последних фильтра должны быть включаемыми, отключаемыми и оптимизируемыми, имеющими возможность работать отдельно друг от друга. И, естественно, что ручное переключение при работе автомата должно быть отключено. (Все уточним при утряске задания).

ТАКЖЕ НАДО ДОБАВИТЬ ФИЛЬТРЫ ДЛЯ ВХОДА И ДЛЯ ВЫХОДА ИЗ ПОЗИЦИИ. Еще раз акцентирую внимание на том, что все блоки должны быть отключаемыми и оптимизируемыми.
И все фильтры внутри блоков должны быть включаемыми, отключаемыми и оптимизируемыми. 

ИТАК, ФИЛЬТРЫ ПО СТАНДАРТНОМУ ИНДИКАТОРУ ОБЪЕМОВ В МТ5 Volumes.

- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если значение объема на последней закрытой свече менее указанного в настройках. 
- ФИЛЬТР НА ВХОД В ПОЗИЦИЮ. Вход в позицию разрешен, если значение объема на последней закрытой свече находится в диапазоне от V1 до V2. (Буквенные обзначения могут быть любыми)
- ФИЛЬТР ДЛЯ ВЫХОДА ИЗ ПОЗИЦИИ. Закрыть позицию, если тиковое значение объема на текущей свече находится в диапазоне V3 до V4 (закрытие по выходу экстремально большого объема). 
  То есть фильтр имеет два значения объема: одно минимальное, второе максимальное. Оба значения должны быть включаемыми, отключаемыми и оптимизируемыми параметрами.
- ФИЛЬТР НА ЗАКРЫТИЕ ПОЗИЦИИ. Если значение объема на последней свече по закрытию ниже указанного в настройках.

ФИЛЬТРЫ ПО ВОЛАТИЛЬНОСТИ . (Стандартный индикатор ATR МТ5). (Весь этот блок настроек должен быть включаемым, отключаемым. Все опции и параметры в нем должны быть регулируемыми и оптимизируемыми).

- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если текущее значение волатильности менее указанного в настройках. (Период индикатора должен быть оптимизируемым параметром).
- РАЗРЕШИТЬ ВХОД В ПОЗИЦИЮ, если значение индикатора ATR находится в диапазоне от Минимального до максимального , указанного в настройках. 
  Минимальное и максимальное значения могут работать и оптимизироваться отдельно друг от друга. 
- Добавить опцию ЗАКРЫТЬ ПОЗИЦИЮ, если значение волатильности на последней свече ниже (упало ниже) указанного в настройках. (Период индикатора должен быть оптимизируемым параметром).

ФИЛЬТРЫ ПО РАЗМЕРУ И ПРОПОРЦИОНАЛЬНОСТИ СВЕЧИ. (Весь этот блок настроек должен быть включаемым, отключаемым. Все опции и параметры в нем должны быть регулируемыми и оптимизируемыми).

- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если размер свечи в пунктах от Максимума до Минимума меньше необходимого. 
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если размер свечи от Цены Открытия до Цены Закрытия в пунктах меньше укзанного в настройках.
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если  свеча непропорциональна. Слишком длинный хвост со стороны цены закрытия. То есть, берется отношение длины хвоста к общей длине всей свечи со стороны цены закрытия. Можно в процентах, но лучше просто в долях с точностью, например, до сотых. Вводится коэффициент, который оптимизируется в настройках.
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если последняя свеча имеет слишком длинный хвост со стороны цены открытия. Все то же самое, только для хвоста со стороны цены открытия.
- Добавить опцию ЗАКРЫТЬ ПОЗИЦИЮ при появлении непропорциональной свечи. То есть при появлении одного, нескольких или всех из вышеописанных признаков непропорциональной свечи, советник закрывает позицию.
 
 Это все. Рассмотрю подсказки, оптимальные пути решения, если это не повредит стратегии, поэтому прошу откликнуться опытного разработчика, а не самонадеянного дилетанта. 
 Всех , кто начинает филонить, не отвечать на вопросы, пропадать на неопределенные сроки, в общем, вести себя как дилетант, прошу меня не беспокоить. Я отклоню или отменю задание. Надо уважать друг друга. С моей стороны никаких необоснованных претензий не будет!!!!!!!!!!!!!!
Надеюсь на плодотворное и долговременное сотрудничество.

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

1
Разработчик 1
Оценка
(87)
Проекты
131
22%
Арбитраж
7
57% / 0%
Просрочено
33
25%
Свободен
2
Разработчик 2
Оценка
(50)
Проекты
94
29%
Арбитраж
3
33% / 0%
Просрочено
4
4%
Свободен
3
Разработчик 3
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Работает
4
Разработчик 4
Оценка
(71)
Проекты
254
53%
Арбитраж
16
50% / 38%
Просрочено
83
33%
Свободен
5
Разработчик 5
Оценка
(356)
Проекты
632
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Свободен
Похожие заказы
Что нужно будет делать: 1. Создавать и дорабатывать советники: - Придумать и написать нового советника по заранее согласованной стратегии. - Доработать старых советников: улучшить производительность, добавить новые функции и логику. 2. Разрабатывать индикаторы: - Создавать новые индикаторы на основе предоставленных математических моделей. - Модифицировать существующие индикаторы: улучшить визуализацию и
Что нужно делать: Интегрировать, проверять работоспособность Тестирование скриптов, сгенерированных нейронной сетью. Оказывать техническую поддержку: - Помогать с исправлением ошибок в уже работающих решениях. - Консультировать по вопросам использования наших инструментов. Также будет необходима техническая поддержка. Рассмотрю кандидатов с опытом работы и рекомендациями в данной области. Обязательное условие
Здравствуйте! 1) Нужно убрать лишние стрелки у индикатора и оставить/до написать две стрелки , бай и селл, при касании + пробои крайних верхней и нижний линий, сигнал подается после закрытия бара/свечи. 2) Интегрировать код отправки сообщения в Телеграм канал/группу, в сообщении должно быть указано: символ торгуемого инструмента, бай или сел сигнал, подход, касание, пробой, тайм фрейм инструмента
Добрый день. Необходимо перенести или написать индикатор в платформу TradingView под язык программирования pinescript. Индикатор простой. Строит уровни по предыдущим месяцам. Индикатор предоставлю при выборе кандидата. Исходный год необходимо предоставить заказчику
Есть код советника (mql4 - будет предоставлен в личных сообщениях совместно с подробным ТЗ). Нужно добавить в него следующие изменения: 1. Добавить четкие комментарии во все ордера советника (типа Sell 01, Sell 02 ... Sell 30 или Buy 01 и т.п.) В текущем советнике комментарии одинаковые и регулируются переменной. 2. Добавить в советника время торговли по времени (интервал времени указывается в настройках). 3
Индикатор оригинала не перерисовывается, соответственно когда будете вносить изменения в алгоритме индикатора, тоже не должен перерисовыватся. Необходимо найти в алгоритме индикатора, где есть условия, при которой индикатор выдает уведомления. Нужно посмотреть с расчетом на одну свечу назад на уже закрытой свече на каких условиях находится когда свеча открывалась, и на основание этого создать новое условие, чтобы
Нужен человек, который хорошо разбирается в mql4. Для связи лучше в ТГ писать: @aleksandr_poleshko, после договора в переписке можем здесь произвести оплату и тд. Необходимо переписать функции советника для стабильной работы, подробнее в личных сообщениях. Есть несколько готовых функций советника, только рыночные ордера, настроить сетки ордеров, а также будет отлично, если вы хорошо разбираетесь с WebRequest
При определенных сигналов от индикаторов и осцилляторов советник открывает сетку ордеров. При определенном наборе профита советник также закрывает сетку. И нужен дополнительный эксперт который поможет быстро закрыть все открытые сделки. Техническое задание уже готовое. Все подробности при связи
Необходимо написать скрипт индикатора для tradingview отражающего разницу цен двух инструментов и присылающего уведомления при определенном расхождении/схождении цен. Инструменты выбираем из списка отображаемых на поле графиков. Уведомление высылается по текущим ценам. Частота уведомлений выбирается пользователем

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

Бюджет
30 - 50 USD
Исполнителю
27 - 45 USD
Сроки выполнения
от 3 до 7 дн.