Trabalho concluído
Tempo de execução 2 horas
Comentário do desenvolvedor
Очень приятно, когда между разработчиком и заказчиком есть взаимопонимание и хорошая коммуникация. Мне с Вами было приятно работать.
Comentário do cliente
Отличный разработчик! Все в срок! За роботами и индикаторами только к нему
Termos de Referência
Написал код для робота с помощью ИИ надо его исправить и доделать торгового робота по тз
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
Respondido
1
Classificação
Projetos
280
21%
Arbitragem
27
56%
/
15%
Expirado
0
Carregado
2
Classificação
Projetos
12
0%
Arbitragem
1
0%
/
0%
Expirado
0
Livre
3
Classificação
Projetos
478
40%
Arbitragem
105
40%
/
24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
4
Classificação
Projetos
102
23%
Arbitragem
12
25%
/
17%
Expirado
13
13%
Livre
5
Classificação
Projetos
32
44%
Arbitragem
1
0%
/
0%
Expirado
0
Livre
Pedidos semelhantes
Идея торговой системы-работа по сигналам пользовательского индикатора в который уже встроены фильтры для отсеивания сигналов. Торговая система работает как на обычных графиках так и на ренко графиках. Торговые сигналы определяет индикатор, настройки индикатора доступны в настройках эксперта. 4. Открытие позиции по сигналу индикатора, при этом индикатор дает сигнал на открытии нового бара
Ищу специалиста для регулярной совместной работы по торговле золотом (XAUUSD), валютными парами Forex и нефтью в MetaTrader 5. Мне нужен персональный торговый консультант и аналитик, который будет помогать анализировать рынок, находить торговые возможности и составлять план действий. Основные задачи: Анализ рынка и подготовка торговых сценариев по выбранным инструментам. Совместный разбор сделок: точки входа и
Robot
30+ USD
Добрый день. Нужен торговый робот, который будет заходит в сделку на покупку при пересечении Stochastica Oscillator уровня 20 и продажу уровня 80 на 15-минутном тайм фрейме. В общем то и все...Пример закреплен в файле
ОПИСАНИЕ ЗАДАЧИ ДЛЯ ИСПОЛНИТЕЛЯ: У нас есть полностью готовый, рабочий торговый робот LEON. Исходный код логически завершен, но предыдущий программист поленился и оставил много сырых, наполовину сломанных настроек. Нам требуется провести глубокую, качественную доработку системы до идеала под реальный счет. ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: На коленке за 2 часа или за 2 дня сделать работу не получится — мы это сразу увидим при
Informações sobre o projeto
Orçamento
100 USD