Простой советник на основе модифицированной МА

Trabajo finalizado

Plazo de ejecución 2 días

Tarea técnica

Здравствуйте уважаемые программисты. Предлагаю вашему вниманию задачу по написанию простого торгового робота на основе модифицированной МА. Работа производится в 2 этапа. Этап 1-й – все что описано черным цветом, синий текст относится ко 2-му этапу. 2-й начинаем после приемки первого. Алгоритм работы, следующий:

1.       Вход осуществляется по сигналу индикатора модифицированной МА, который меняет цвет. При смене цвета с зеленого на красный – вход в шорт, при смене с красного на зеленый – в лонг. При открытии сделки подается звуковой сигнал и повторяется N раз. Число повторений задается в настройках. Сигнал должен прекращаться при нажатии любой клавиши.

2.       Вход, должен осуществляться в момент смены цвета индикатора или в момент открытия свечи, если перед этим сменился цвет индикатора. Способ входа задается в настройках «вход по открытию свечи» true/false.


3.      

При постановке ордера должен выставляться stop loss и take profit. Их значения задаются в настройках.

4.       При постановке ордера должен закрываться предыдущий.

5.       Должен быть предусмотрен временной интервал, в котором сделки открываются. Задается в настройках в формате ЧЧ.ММ. За пределами этого интервала сделки не отрываются. Если уже открытая сделка переходит за пределы временного интервала, то она закрывается по смене цвета индикатора.

a.       Для временного интервала должна быть предусмотрена опция закрытия сделок по его окончании. Т.е. если конец интервала задан 23:50, то сделка закрывается при наступлении этого времени и робот прекращает свою работу.

b.       Если задан интервал 00:00 – 00:00 – время открытие сделки может быть любое.

c.       Должна быть предусмотрена опция НЕ закрытия открытой сделки по концу интервала. В этом случае сделка закрывается при смене цвета индикатора, после окончания интервала. По закрытии последней сделки за пределами временного интервала новая сделка не открывается и робот прекращает свою работу.

d.       Должна быть предусмотрена опция возобновления работы при начале заданного временного интервала после остановки работы по выходе из предыдущего интервала. Включение задается в настройках «запустить на следующий день» true/false. При значении false робот не запускается на следующий день.


6.       Поскольку, внутри одной свечи индикатор может менять цвет несколько раз, должен быть предусмотрен запрет на закрытие уже открытой сделки и постановку нового ордера, если после открытия свечи сделка уже установлена. См. два скриншота ниже. Разрешение/запрет открытия новой сделки/закрытия старой внутри одной свечи должен задаваться в настройках, например в виде «разрешить сделки внутри свечи» true/false. В случае запрета выставлять сделки внутри свечи, при закрытии свечи робот должен проверять, совпадает ли цвет индикатора с направлением сделки. Если он не совпадает, т.е., по закрытии свечи цвет зеленый, а направление сделки для фиолетового, сделка закрывается. 

        

        

         

7.       Робот должен работать на всех инструментах и таймфреймах.

8.       Должна быть предусмотрена защита от не постановки и не закрытия ордера. Т.е. после команды поставить ордер, должна производиться проверка, совершена ли сделка, если сделка не установлена, то необходимо программно обеспечить её установку.

a.       Необходимо задать максимальное расстояние в пунктах от значения цены при котором попытки совершить сделку продолжаются. В случае, если цена уходит на большее расстояние, попытки установить сделку прекращаются. При этом робот продолжает работу.

b.       Попытки закрыть сделку продолжаются до её закрытия, в случае, если цена закрытия уходит на N пунктов, необходимо подать звуковой сигнал и вывести на график цены сообщение «сделка не закрыта» с указанием той свечи на которой не закрылась сделка.

9.       Возможные небольшие доработки робота не превышающие по объёму 10% всего кода (текста программы в знаках).

Во вложении индикатор на основе которого делается робот.

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(241)
Proyectos
387
51%
Arbitraje
14
14% / 14%
Caducado
43
11%
Libre
Ha publicado: 1 artículo, 1 ejemplo
Solicitudes similares
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Нужен Expert Advisor, который позволяет входить в рынок и закрывать позицию по нажатию определённых клавиш, с автоматической установкой SL/TP и отображением уровней на графике. Также EA должен позволять вручную двигать SL и TP по определённым клавишам. В техническом задании отображена клавиатура как основной источник ввода команд, но на данный будет использоваться Haute42 U16, который эмулирует нажатие кнопок
Нужно прописать проскальзывание, отладить трейлинг стоп, так же проработать пинг через дата-центр на определённом сете, советник торгует, но на разных счетах по разному, есть логи и история счёта, проверял на 8 счетах в течении месяц, буду благодарен если поможете
Добрый день! Требуется индикатор по паттернам волн Эллиотта "треугольник" и "диагональ". На первый взгляд, может показаться запутанно, но я могу в течении короткого созвона показать логику работы индикатора на графике. Волны строятся по локальным минимумам и максимумам цены на графике в соответствии с условиями волнового анализа. Сигнал о появлении паттерна выводится на экран на этапе формирования волны D (в
Здравствуйте! Мне необходимо написать торгового советника (Expert Advisor) для MetaTrader 5, который будет работать по сигналам из TradingView через Webhook. Ключевая особенность: Робот должен иметь систему подтверждения сигнала перед входом и систему экстренного закрытия при исчезновении сигнала. Технические требования: 1. Связь: Прием сигналов в формате JSON через Webhook. 2. Риск-менеджмент: * Лот: Автоматический
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Нужен специалист с большим практическим опытом в работе с WFA оптимизацией советников. Вы должны понимать все базовые ошибки которые можно допустить и их не допустить. Важна поочередность действий, выделение "плато", валидация и так далее. Задача: WFA оптимизация советника на двух брокерах , третий брокер будет этапом двойной валидации. При правильном подходе мы должны получить устойчивые +- одинаковые результаты на

Información sobre el proyecto

Presupuesto
30 - 50 USD
Plazo límite de ejecución
de 1 a 3 día(s)