Написать советник на основе индикатора

MQL4 Эксперты

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

Время выполнения 19 дней
Отзыв от исполнителя
Всё отлично!
Отзыв от заказчика
Хороший исполнитель, делает быстро, практически без исправлений всё работает верно - рекомендую!

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

Необходимо написать советник на основе индикатора.

V1.0.

Введение
Кружки - это обозначение краткосрочной (голубой), среднесрочной (синий) и долгосрочной (красный) точек минимумов и максимумов. Если кружок СВЕРХУ - то максимумом является хай бара НАД которым он появился, если СНИЗУ - то МИНИМУМ это лоу бара под которым кружок появился.


Вход в момент появления паттерна ( участвуют только синие и красные кружки - голубые не учитываются):

а)новый нижний кружок выше предыдущего нижнего - сигнал в лонг
б)новый верхний кружок ниже предыдущего верхнего - сигнал в шот

Стоп
последний кружок сформировавший паттерн + люфт N пунктов

предпоследний кружок сформировавший + люфт N пунктов


5

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

не входить

ставить стоп за второй кружок

Если цена ушла за оба кружка - никогда не открывать сделку.

Стоп может быть выключен полностью т.е. меню или галочка.


Тейк профит

Расстояние по цене от последнего верхнего кружка до нового нижнего кружка умноженное на N (может быть любое не целое число). Прибавлять полученное число не к цене точки входа а к цене кружка (цене лоу/хая бара возле которой кружок).

11


Тейк профит может быть выключен полностью, т.е. меню или галочка.

Условия-фильтры для открытия позиции:

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

8

Если условие не применяется то считает по-обычному.

2. Влияние МА (по Close) на решение о входе (должно учитываться независимо от тестируемого таймфрейма, т.е. если проверяем дневные таймфреймы, то условие о входе может браться с недельного таймфрейма)
МА D (размер) (выпадающее меню) (N баров)
МА W (размер) (выпадающее меню) (N баров)
МА М (размер) (выпадающее меню) (N баров)
Выпадающее меню:
Не учитывать
По тренду

Против тренда


Как определяется есть тренд или нет?
Если цена МА текущая (на точке входа) выше/ниже между N барров - то это тренд (у МА текущего бара к МА предыдущего).

Т.е., например исходные данные:
дневная МА 20 по тренду имеет разницу между 3 барами
при настройке, в лонг фильтр не даст зайти, если цена МА текущего бара равна цене МА четвертого бара с конца.



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


4. Расстояние между первым и вторым кружком не более N баров (0-не учитывать)


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


6. Если сработало условие номер 5, то:

Ожидать N барров, пока условие выполнится и тогда осуществить вход. Вход осуществляется в момент наступления условия не дожидаясь закрытия бара. По истечению времени паттерн считается не актуальным.

7. Если при лоноговой формации верхний кружок от которого берется цена находится не между первым и вторым нижними, то не входить (галочка). Для шортовой формации справедливо: если нижний кружок от которого берется цена находится не между первым и вторым верхними, то не входить.

3

4

8. Держать позицию не более N баров (0 - отключена опция) т.е. при включенной опции выход из позиции осуществляется либо по тейку либо по времени (что раньше наступило)

9. SL не более N пунктов (0 - опция отключена), т.е. при включеной опции если расчетный SL больше чем указанное здесь значение, то применяется указанное здесь значение.

10. Соотношение тейка/ к селл при котором можно открывать позицию:

не менее 1 к N, где 1 - это размер селл лимит, а N размер тейка. Данная опция может быть вкл и выкл.


ПРИМЕР СФОРМИРОВАВШЕГОСЯ ПАТТЕРНА В ЛОНГ:

9


ПРИМЕР СФОРМИРОВАВШЕГОСЯ ПАТТЕРНА В ШОРТ:

10

В сам индикатор нужно внести функцию уведомления (push и на компьютере) при появлении паттерна

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

1
Разработчик 1
Оценка
(44)
Проекты
68
34%
Арбитраж
2
100% / 0%
Просрочено
7
10%
Свободен
2
Разработчик 2
Оценка
(254)
Проекты
573
36%
Арбитраж
64
20% / 58%
Просрочено
147
26%
Свободен
3
Разработчик 3
Оценка
(6)
Проекты
8
13%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(341)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
5
Разработчик 5
Оценка
(549)
Проекты
1332
59%
Арбитраж
28
82% / 0%
Просрочено
10
1%
Свободен
6
Разработчик 6
Оценка
(255)
Проекты
413
38%
Арбитраж
86
44% / 19%
Просрочено
70
17%
Занят
7
Разработчик 7
Оценка
(66)
Проекты
143
34%
Арбитраж
10
10% / 60%
Просрочено
26
18%
Свободен
8
Разработчик 8
Оценка
(137)
Проекты
167
35%
Арбитраж
11
91% / 0%
Просрочено
0
Свободен
9
Разработчик 9
Оценка
(26)
Проекты
27
26%
Арбитраж
1
0% / 0%
Просрочено
1
4%
Свободен
Похожие заказы
Необходимо разработать робота для Metatrader 5 на основе стандартного индикатора объемов из MT5 Volumes который открывается в отдельном окне. ТЗ продублировано в прикрепленном файле. Разработать торгового робота для мт5 Робот должен работать на MT 5 на 4 ч. Используемый встроенный в MT 5 индикатор Volumes . Робот торгует каждый день, один раз в день. Настраиваемые параметры Максимальный объем ( MaxVolumes ) = Время
1.Работа по сетке. 2.Ускоренный набор позиций от уровней не доходя до следующего уровня. 3.Для каждого уровня в настройках будут свои настройки. 4.Закрытие определённого % заданного в настройках сделок при достижении следующего уровня. 5.Чтоб советник подхватывал открытую в ручную сделку и начинал работу согласно условию заданному в советнике. 6.Набор сделок должен проходить максимально агрессивно ! 7.Автоматически
Добрый день! Прошу изготовить советника для платформы МТ5. Eсли есть такая возможность в советнике, переключения на другие платформы! Такие как, Vievir, cTrader, Qwik, То это очень приветствуется! (Советник, си бот, робот) 1) название стратегии: S.ATV
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
Приобрету вашего робота если он: 1.Статистически прибылен на 99% качества тиков (если есть журнал сделок (фхбук) за последние года - будет большим преимуществом) 2. ЭТО НЕ МАРТИНГЕЙЛ ИЛИ СЕТКА, роботов с такими моделями я не рассматриваю априори 3. Одиночные трейды с ТП и СЛ 4. Не ХТФ, без стратегий которые зарабатывают на хеджировании В остальном готов рассмотреть ваши предложения Присылайте статистку за последние 3
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
Текущий бот работает на стратегии хеджирования. Но работает некорректно, из-за этого есть дыры в работе алгоритма. Текущие задачи , которые необходимо решить : 1. Выставление трал профита и трелинг стопа. 2. Отключение стоп-лоса и лимитных ордеров перед свопом. 3. Оценка работы и написания текущего алгоритма. 4. Поиск и устранение дыр в стратегии. Имеются сомнения в качестве написания кода
Требуется портировать робота с haasonline на mt5, а так же консультация по подключению криптобирж. Нужно подключить по api к bybit okx счетам, а так же консультации по попутным вопросам. Возможно продолжительное сотрудничество
Главная задача получать торговые сигналы в MetaTrader 4/5 от индикатора в TradingView Подзадача 1: разработать алгоритм на базе индикатора в TradingView, который генерит точку входа, стоп-лосс и точку закрытия ордера Подзадача 2: передать данные на MetaTrader 4 P.S. Предполагается, что данному сигналу подключатся 2 счёта с разными депозитами на разных брокерах. Я вижу это так: робот на TradingView в онлайн режиме
был старый работоспособный скрипт на очень старом МТ4... есть необходимость переписать его на MQL5, чтобы проверить теоретическую работоспособность в современном мире описание вроде бы где-то сохранилось кто-нибудь сможет помочь с этим вопросом и за какие деньги

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

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