İş tamamlandı
Tamamlanma süresi: 2 saat
Müşteri tarafından geri bildirim
Отличный разработчик! Все в срок! За роботами и индикаторами только к нему
Geliştirici tarafından geri bildirim
Очень приятно, когда между разработчиком и заказчиком есть взаимопонимание и хорошая коммуникация. Мне с Вами было приятно работать.
İş Gereklilikleri
Написал код для робота с помощью ИИ надо его исправить и доделать торгового робота по тз
1. Робот предназначен для автоматической торговли на рынке Forex на основе стратегии, использующей паттерн "бычье/медвежье поглощение" (БПУ) и уровни поддержки/сопротивления. Робот должен анализировать график на минутном таймфрейме (M1), определять уровни и открывать отложенные ордера Buy Stop/Sell Stop при формировании БПУ на этих уровнях. Уровни должны обновляться каждые 4 часа.
2. Функциональные требования
- Определение уровней:
- Робот должен определять уровни поддержки и сопротивления на основе следующих данных:
- Максимумы и минимумы предыдущего дня.
- Максимумы и минимумы текущего дня (в который идет торговля).
- Максимумы и минимумы 3 последних завершенных свечей на 4-часовом таймфрейме (не учитывая последнюю формирующуюся свечу).
- Максимумы и минимумы 4 последних завершенных свечей на 1-часовом таймфрейме (не учитывая последнюю формирующуюся свечу).
- Робот должен определять уровни поддержки и сопротивления на основе следующих данных:
- Идентификация БПУ:
- Робот должен уметь определять паттерны "бычье поглощение" и "медвежье поглощение" на определенных уровнях на минутном таймфрейме.
- БПУ 1: Цена касается уровня.
- БПУ 2:
- Противоположного цвета по отношению к БПУ 1.
- Перекрывает часть тела БПУ 1 (необязательно полностью).
- Касается уровня или не доходит до него на 0.5-1 пункт.
- БПУ1 БПУ2 должны находиться в одной плоскости то есть БПУ1 ударивший в уровень БПУ2 не должна его пробивать или оказаться в другой плоскости(с другой стороны уровня)
- Подтверждение уровней:
- Уровень считается подтвержденным как зона поддержки/сопротивления после формирования БПУ.
- Открытие ордеров:
- Робот должен открывать отложенные ордера Buy Stop/Sell Stop на 1 пункт выше/ниже уровня, если формируется БПУ и цена отскакивает от уровня на 1 пункт.
- Если робот выставил ордер на один пункт от уровня но цена пошла 3-4 пункта выша от от свечи БПУ 2 то ордер должен отменить
- Стоп-лосс и тейк-профит:
- Стоп-лосс: 1 пункт за уровнем.
- Тейк-профит: 3 пункта (3R).
- Управление ордерами:
- Робот не должен открывать новые ордера, если уже есть открытые ордера того же типа на том же символе.
- Обработка ошибок:
- Робот должен корректно обрабатывать ошибки при открытии ордеров и выводить сообщения об ошибках в журнал.
- Обновление уровней:
- Робот должен пересчитывать уровни каждые 4 часа.
3. Нефункциональные требования
- Язык программирования: MQL5
- Платформа: MetaTrader 5
- Производительность: Робот должен работать быстро и не перегружать терминал.
- Надежность: Робот должен быть устойчивым к ошибкам и сбоям.
- Простота использования: Робот должен иметь интуитивно понятный интерфейс и легко настраиваемые параметры.
4. Тестирование и оптимизация
- Тестирование на исторических данных: Провести тестирование робота на исторических данных минутного таймфрейма за длительный период, чтобы оценить его эффективность и выявить потенциальные проблемы.
- Оптимизация параметров: Оптимизировать входные параметры робота (объем ордера, стоп-лосс, тейк-профит) для достижения наилучших результатов на минутном таймфрейме.
- Стресс-тестирование: Провести стресс-тестирование робота в условиях высокой волатильности рынка, чтобы убедиться в его стабильности.
5. Дополнительные возможности (опционально)
- Фильтрация сигналов: Добавить фильтры для улучшения качества сигналов, например, по объему или волатильности.
- Трейлинг-стоп: Реализовать механизм трейлинг-стопа для защиты прибыли.
- Управление капиталом: Добавить функции управления капиталом, такие как расчет размера позиции на основе риска.
- Визуализация: Отображать уровни и ордера на графике для удобства анализ
В коде робота необходимо использовать смещение 1 при расчете уровней на 4-часовом и 1-часовом таймфреймах, чтобы исключить последнюю формирующуюся свечу
https://drive.google.com/drive/folders/1gBBg4bZD8TiFah3YARqtWSx3a4Y08t1I?usp=sharing
Yanıtlandı
1
Derecelendirme
Projeler
165
17%
Arabuluculuk
17
47%
/
18%
Süresi dolmuş
0
Yüklendi
2
Derecelendirme
Projeler
5
0%
Arabuluculuk
0
Süresi dolmuş
0
Ücretsiz
3
Derecelendirme
Projeler
402
38%
Arabuluculuk
82
41%
/
20%
Süresi dolmuş
70
17%
Çalışıyor
4
Derecelendirme
Projeler
96
24%
Arabuluculuk
9
22%
/
22%
Süresi dolmuş
12
13%
Çalışıyor
5
Derecelendirme
Projeler
11
27%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
Benzer siparişler
Нужно добавить 1 функцию - ALERT - на индикаторе 123Patterns v6 на MT4. Готов оплатить работу.
40+ USD
Нужно добавить 1 функцию - ALERT - на индикаторе 123Patterns v6 на MT4. При фиксаций индикатором паттерна /появляется синяя или красная линия / мне на мобильник придёт SMS- сообщение. Готов оплатить работу
Нужно протестировать советник
30+ USD
протестировать на тестере за последние 5 лет по золоту все возможные вписываемые параметры чтобы получилось максимальная прибыль минимальная просадка и за минимальное время стратегия —— в одновременно робот открывает и продает одинаковое заданное вручную количество лотов или же заданное вручную количество процентов от депозита чтобы робот считал сколько лотов давать ордеру каждый раз пересчитывая в зависимости от
Советник на основе буферных сигналов индикатора с мартингейлом в обе стороны. Виртуальные (не видимые брокеру) уровни СЛ, ТП. Дублирование всех на строеек на скрываемую панель на графике. полное описание 1. вход по сигналам, по тому который в настройках 1,2,3(одинаковых в одну сторону подряд) и т.д.указан 3 сиг.-первые 1,2 -пропускает. 2. на последующих сигналах по тренду-
Нужно протестировать советник
30+ USD
протестировать на тестере за последние 5 лет по золоту все возможные вписываемые параметры чтобы получилось максимальная прибыль минимальная просадка и за минимальное время стратегия —— в одновременно робот открывает и продает одинаковое заданное вручную количество лотов или же заданное вручную количество процентов от депозита чтобы робот считал сколько лотов давать ордеру каждый раз пересчитывая в зависимости от
Мне нужен робот, работающий на МТ4, требования такие: 1) суточная просадка не должна быть меньше 1-2%! 2) дневная минимальная прибыль? 3) открытые ежедневно позиции должны быть закрыты в тот же день! 4) инструменты, используемые для открытия сделки, должны быть XAU/USD, GBP/USD, EURO/USD и т. д
Есть код советника (mql4 - будет предоставлен в личных сообщениях совместно с подробным ТЗ). Нужно добавить в него следующие изменения: 1. Добавить четкие комментарии во все ордера советника (типа Sell 01, Sell 02 ... Sell 30 или Buy 01 и т.п.) В текущем советнике комментарии одинаковые и регулируются переменной. 2. Добавить в советника время торговли по времени (интервал времени указывается в настройках). 3
Нужен индикатор , рисующий вертикальную линию через все подокна. Линия рисуется от последней закрытой (завершенной ) свечи и после , закрытия следующей свечи , перерисовывается на нее, а предыдущая линия удаляется автоматически
1. Первый ордер: если предыдущая свечка Бычья(вверх) то открывается ордер на покупку, если свечка Медвежья(вниз) то открывается ордер на продажу. 2. лот= фиксированное значение. 3. лот = %от депозита. если =0, то работает фиксированным лотом.(Вышытывает от стоплосса) 4. Размер свечи=10 пипс. 5. Тейк-профит =4, значит через 4 закрытых свечки ордер закрывается (считает стрелки в т одном направлении. Если вверх то
Нужен советник на основе RSI.
100+ USD
Нужен робот, который будет работать на двух графиков разного периода и у каждого графика свои RSI. Робот будет использовать такие настройки, как магический номер, трейлинг SL. Будут настройки в которых необходим таймер , как и прочие настройки и фильтры
Нужна помощь в формализации и алгоритмизации торговых идей для составления Технического Задания!
30 - 200 USD
Индикатор оригинала не перерисовывается, соответственно когда будете вносить изменения в алгоритме индикатора, тоже не должен перерисовыватся. Необходимо найти в алгоритме индикатора, где есть условия, при которой индикатор выдает уведомления. Нужно посмотреть с расчетом на одну свечу назад на уже закрытой свече на каких условиях находится когда свеча открывалась, и на основание этого создать новое условие, чтобы
Proje bilgisi
Bütçe
100 USD
Geliştirici için
90
- 90
USD