Нужно написать простой советник на основе Мартингейл

MQL4 Эксперты

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

Время выполнения 6 минут
Отзыв от заказчика
Быстро, качественно, профессионально! Рекомендую.
Отзыв от исполнителя
Задание внятное, прием работы быстрый. Что еще нужно?

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

Пример работы: открывается первый лот buy 0.01 после образования свечи в 100пп. Цена идёт вниз на -300 пунктов, открывается 0.02, ещё дальше вниз на -600, открывается 0.03.График разворачивается вверх на +400 пунктов фиксирует всю серию по тейк профиту. (Стандартный сценарий) Следом открывается новая серия 0.01 и цена идёт вверх на +300 пунктов, открывается новый ордер 0.02, выставляется стоп лосс на оба ордера на уровне -100 от текущей цены (к примеру), но цена проходит ещё 300 пунктов, открывается ещё один ордер 0.03, и стоп лосс на все три ордера снова выставляется на уровне -100 от текущей цены, затем график разворачивается и закрывает серию по стоп лоссу с фиксацией убытка по последнему ордеру, но с профитом по предыдущим ордерам.


Робот должен иметь следующие входные параметры (см. скрин): 

Аналитический блок

1. Размер импульсной свечи – это фильтр минимального размера в пунктах для сигнального бара.

Измеряется от открытия до закрытия бара, только фактические значения. Чем меньше Вы установите размер, тем больше будет сделок, но это не значит, что вырастет их качество. 

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

Подобран оптимальный параметр для пары EUR\USD.

Индикаторные фильтры

3. Использование МА для фильтра тренда – применение индикатора Moving Average для определения главенствующего тренда. Используются два индикатора Moving Average с разными периодами, при пересечении «быстрой» MА «медленной» МА снизу вверх – бычий тренд, наоборот – медвежий. Сделки будут открываться только по тренду. True – включить, false – выключить.

4. Период медленной МА – расчетный период для «медленной» Moving Average.

5. Период быстрой МА – расчетный период для «быстрой» Moving Average.

6. Использование RSI для фильтра перекупленности\перепроданности – применение индикатора Relative Strength Index для определения зон перекупленности\перепроданности, чтобы не входить в сделки, когда тренд уже начинает иссякать. True – включить, false – выключить.

7. Период RSI – расчетный период Relative Strength Index. Чем больше значение, тем менее чувствителен к небольшим трендам.

8. Максимальный RSI – уровень, за которым будет считаться, что рынок перекуплен. Сделки не откроются.

9. Минимальный RSI – уровень, за которым будет считаться, что рынок перепродан. Сделки не откроются.

Торговля

10. Динамичный лот, % от свободной маржи – с помощью данного параметра регулируется доходность и маржинальная загрузка вашего счёта. Изменяя значение в большую сторону, Вы увеличиваете объем первой сделки. Потенциально это принесет больше дохода.

11. Тейк-профит – размер тейк-профита в пунктах для первой сделки.

12. Мультипликатор – коэффициент умножения, который используется для расчета объема каждой последующей сделки в случае движения стакана цены в противоположном направлении. Чем выше значение, тем агрессивнее будет стратегия, тем больше она способна принести прибыли. 

13. Шаг усреднения – расстояние в пунктах, через которое будет открываться каждый новый ордер в случае неправильного направления первого. Чем больше значение, тем менее агрессивна торговля, но обратной стороной является более продолжительная по времени отработка убытка.

14. Кол-во ордеров усреднения, после которого уменьшается тейк – возможность задать количество сделок, после которого произойдет уменьшение общего тейк-профита. Это позволяет в случае большого накопления открытых сделок снизить аппетиты на доход, тем самым быстрее выйти из убытка.

15. Уровень тейка, если количество ордеров превышено – размер уменьшенного тейк-профита в пунктах, который срабатывает в случае накопления указанного количества сделок в предыдущем пункте.

16. Максимальное количество разрешенных ордеров усреднения – ограничитель на максимальное количество сделок в рынке. Если будет достигнуто указанное значение, больше сделки не откроются, пока не будет достигнут общий тейк-профит накопившихся сделок.

Дополнительные настройки

17. Магический номер – индивидуальный номер, который робот присваивает сделкам, чтобы отличать свои от чужих. Выставляйте любое значение отличное от нуля.

18. Проскальзывание – допустимое отклонение цены при исполнении сделки, указывается в пунктах. Не должно быть нулевым. Для пятизначных котировок - не менее 50, для четырехзначных котировок - не менее 5.

19. Комментирование показаний – отображает на графике следующую индикацию:

- Свободные средства: размер средств на депозите доступных для открытия сделок.

- Текущая просадка: размер текущего убытка по всем сделкам.

- Максимальная просадка: максимально зафиксированный плавающий убыток за всю историю работы робота.

- Свеча[1] – размер предыдущей свечи на графике.

- Свеча[0] – размер текущей свечи на графике.

- Лот по марже – объем, который будет использован для открытия следующей сделки.


В аналитическом блоке добавить следующие параметры:

1. Ценовой диапазон (вариант 1 — простой):
Min level — уровень цены, при котором робот переходит в режим Only long.
Max level — уровень цены, при котором робот переходит в режим Only short.

(Вариант 2 — посложнее)
Привязка к линии, нарисованной на графике (горизонтальной или трендовой), при пересечении которой робот переходит в режим only long или only short.

2. Локирование (в пунктах) — количество пунктов, считая от первого ордера, после которого открывается встречный ордер объемом равный сумме предыдущих в серии. Например: открыты sell лоты 0,01; 0,02; 0,03 на уровнях -300; -600; -900 соответственно. При локировании -1000 открывается лот buy объемом 0,06.

3. Тейк профит — убрать. (Или оставить опционально)

Вместо него добавить тот же мартингейл, только «в обратную сторону», а именно:
Шаг усреднения — количество пунктов, после которого открывается новый ордер в ту же сторону.
Мультипликатор — принцип тот же, увеличивает объём предыдущего лота в серии.
Стоп лосс — количество пунктов начиная со второго ордера в серии, где фиксируется убыток по последнему ордеру и прибыль по предыдущим.

4. Фиксированный лот — объём первого лота. Обязательно нужно добавить в альтернативу к динамичному!

Файлы:

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

1
Разработчик 1
Оценка
(220)
Проекты
279
20%
Арбитраж
4
0% / 100%
Просрочено
4
1%
Работает
2
Разработчик 2
Оценка
(23)
Проекты
53
9%
Арбитраж
10
20% / 60%
Просрочено
11
21%
Свободен
3
Разработчик 3
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Свободен
4
Разработчик 4
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(341)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
6
Разработчик 6
Оценка
(36)
Проекты
62
21%
Арбитраж
0
Просрочено
0
Свободен
7
Разработчик 7
Оценка
(264)
Проекты
538
50%
Арбитраж
55
40% / 36%
Просрочено
224
42%
Работает
8
Разработчик 8
Оценка
(15)
Проекты
37
62%
Арбитраж
1
0% / 100%
Просрочено
1
3%
Свободен
9
Разработчик 9
Оценка
(66)
Проекты
143
34%
Арбитраж
10
10% / 60%
Просрочено
26
18%
Свободен
10
Разработчик 10
Оценка
(15)
Проекты
20
15%
Арбитраж
3
0% / 67%
Просрочено
2
10%
Свободен
Похожие заказы
#### Описание задачи: Необходимо разработать торгового бота на языке программирования MQL4 для работы в терминале MetaTrader 4. Бот должен использовать уровни, нанесенные на график с помощью объектов типа `trendline` и `rectangle`, и работать согласно заданным правилам. #### Правила работы бота: 1. **Определение уровней**: - Объекты `trendline` и `rectangle` имеют строку в поле `Имя`, содержащую команду для бота
Есть советник MT 5 для Мосбиржи с простой стратегией основанной на двух скользящих средних: на нижней МА покупка, на верхней МА продажа. Нужно исправить две вещи: 1. Сейчас на покупку выставляются лимитные ордера, а продажа набранной позиции осуществляется тейк-профитом. Нужно изменить советник, так, чтобы закрывалась позиция также лимитным ордером, а не тейк-профитом. Здесь нужно учесть что закрытие может быть
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3 по ценам договоримся отдельно
Нужен эксперт который будет проверять есть ли интернет соединение, есть ли связь с брокером, есть ли обновления котировок если нет то реконнект аккаунта через интервал времини. терминалов можеть быть дестяки открыто в каждом терминале свой реконнект MQL5 expert цена вопросы? конверт mql5 на mql5 смотреть файл
Нужен советник который может скачать файл с любым расширением (png, jpg, exe и т.д.) по заданной ссылке и сохранить в указанную папку. Без использования сторонних библиотек, только WinAPI. Файл советника нужен с открытым исходным кодом
Куплю Вашего прибыльного советника дорого Должна быть возможность протестировать его на истории и реальные статистические показатели РЕАЛЬНОГО счета Желательно не мартингейл, после тестирования и предоставления статистики счета предложу свою цену
Тех задания 1. Открывает сделки по сигналу индикатора. Перед открытием смотреть на фильтр и если фильтр тоже в этом направлении то открывает сделку если фильтр показывает тренд в противоположенную сторону то не открывает сделку. 2. Можно было выбирать торговлю но БООМ или КРАШ. 3. Стоплос 2 типа по пипсам и по кирпичикам. (при закрытие по кирпичикам если фильтр меняет тренд то задаем N кирпичиков после смени тренда
Необходимо разработать ПО для торговли на финансовых рынках с возможностью подключения к различным брокерам и управлением торговыми операциями по нашим сигналам. Сигналы поступают в табличку формата .csv, которая находится на удаленном сервере. Видим это примерно так: в нашу таблицу поступает сигнал negative (на продажу) или positive (на покупку) актива. Клиент получает этот сигнал и заданным количеством лотов
Это будет сеточный робот с набором 25-30 функций . К нему идет утилита ( торговая панель ) . Система будет работать как в автономном режиме , так и полу автономном , где трейдер задает точку входа, а робот ее завершает. Нужен опытный и быстрый мастер с реализацией чистого кода . Важна быстрая обратная связь, ходьбы 1-3 раза в день
Нужна консультация, а именно разъяснение механизма отключения сервера брокера на выходные дни и как это влияет на советника, слабые стороны. Что можно сделать с советником чтобы предотвратить сбой алгоритмов в будущем

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

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