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

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

Время выполнения 2 дня

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

Здравствуйте уважаемые программисты. Предлагаю вашему вниманию задачу по написанию простого торгового робота на основе модифицированной МА. Работа производится в 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% всего кода (текста программы в знаках).

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

Файлы:

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

1
Разработчик 1
Оценка
(241)
Проекты
387
51%
Арбитраж
14
14% / 14%
Просрочено
43
11%
Свободен
Похожие заказы
Здравствуйте.Необходимо добавить в индикатор что бы приходили звуковые и всплывающие аллерты в 2 стрелочных индикатора в терминал МТ5 веб версию. Нужно что бы это работало на любом таймфрейме от М1-М5-М15
Необходимо конвертировать индикатор в Mql5. Индикатор должен индентично работать иметь тот же функционал. Ссылка на индикатор а скриншоте . Планирую конвертировать в общей сложности 5 индикаторов. Надеюсь на продолжительное сотрудничество. Опыт в конвертации обязателен
Всех приветствую! Необходимо переписать простого робота с MQL4 на MQL5, примерно 1700 строк. Требования: должен работать на всех инструментах в терминалах МТ5 неттинг на форексе и на фьючерсах и акциях в "Финаме"
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
Ищу человека который напишет алгоритм для копитрейдинга. У меня есть несколько инвесторских счетов, на которых я торгую. Я хочу чтобы с 1 счёта, автоматически повторялись действия на других счетах. Открытия, закрытия сделок. Процентное соотношение лотов (не по деньгам, а по процентам), тейк профит и стоп лосс в одинаковых местах, отмены ордера и т д
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Приветствую вас. Прошу помочь в написании с нуля, скрипта или торгового индикатора "опционный канал" . Конкретно по факту алгоритма у меня нет такого. Может кто из программистов возьмётся?! Могу выслать скрин типа как т.з . Как должен выглядеть индикатор или скрипт. Бюджет 500 долларов
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы
Нужен торговый робот на основе ict трейлинг стоп, стабильность, просадка 3%, прибыль в месяц 15 - 25%, с лицензией и с сетфайлами у мен я есть образец если хотите пользуетесь мне нужен срочно до вторника нужен

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

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