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

MQL4 Experts

Trabalho concluído

Tempo de execução 48 dias
Comentário do desenvolvedor
Заказчик, который хочет получить только прибыльный советник. И не важно, что советник полностью соответствует его ТЗ. Не тратьте ваши нервы и время - не связывайтесь с ним.

Termos de Referência

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


Советник будет работать по принципу Мартингейла на 5 min таймфрейме. Опишем подробнее:

1. Анализируем таймфреймы 1h, 5 min, 1 min и решаем в какую сторону открывать сделку, определяем тренд. Открываем первую сделку.

2. Настройки:
Настройки будут выглядеть похожим образом как на «скрин настроек»:
сами же параметры указаны ниже:

Lots – лотность сделки, по умолчанию 0.02

Grid – шаг, при котором открывается новая сделка. К примеру, при шаге 100 пунктов при движении курса от текущей сделки на 100 пунктов – открывается следующая сделка

Multiplication – коэффициент умножения объема следующей сделки, обозначает с каким объемом откроется следующая сделка. По умолчанию – 2.

FirstTakeProfit – сумма прибыли, при которой закрывается первая сделка

DealDirection - принудительное направление сделки Buy или Sell, по умолчанию All. Значения:  Buy, Sell, All.  Buy – только buy сделки, Sell только sell сделки, All – разрешены оба направления. DealDirection будет выглядеть внешне как на «скрин настроек общие»:

DealMax – максим. количество сделок при движении рынка в одну сторону (по умолчанию - 3). После того как отроется 3-я сделки в одном направлении (3 сделки buy или 3 сделки sell), робот не открывает больше сделки при следующем шаге грид.

GridGrow – коэффициент увеличения грид (шага) с каждой последующей сделкой. Если к примеру грид = 100 и коэффициент 1,5, то робот откроет следующую сделку при грид 100, потом сделку при грид 150, следующая сделка откроется при грид 225

Нedging – On, Off – включить, выключить хеджирование сделок

MinutesTrendCheck – количество минут через которое проверяется тренд – бычий или медвежий на текущей паре

MaxSpread - максимальный спред при котором советник открывает ордер, при спреде больше, чем указанное в MaxSpread, сделки советник не открывает. По умолчанию = 100

TakeProfit - сумма прибыли, при которой закрывается сделка. По умолчанию равно для сделки FirstTakeProfit*Объем сделки

Пример работы робота при заданных настройках:

Настройки:
Lots – 0.02,
Grid – 100
Multiplication – 2.
FirstTakeProfit – 0,5
TakeProfitMult – 2
DealDirection - All. 
DealMax
– 3
GridGrow –1
НedgingOn
НedgProcent – 20
MinutesTrendCheck - 45


1. Запускаем советника на паре EURUSD и он анализируя таймфреймы принимает решение что идет бычий тренд и открывает сделку в buy на курсе 1.12800 лотностью 0.02, так как в настройках у нас указано Lots – 0.02
Grid стоит = 100, поэтому далее советник следит за курсом
теперь рассмотрим поведение робота при движении курса по направлению сделки и против.

Когда курс идет вверх (по тренду) при сделке buy:
через 100 пунктов на курсе 1.12900 робот открывает вторую сделку в buy объемом Lots, в нашем случае это будет 0.02. При достижении курса 1.13000 открывается еще одна сделка с лотностью 0.02.

Когда курс идет вниз (против тренда) при сделке buy:
через 100 пунктов на курсе 1.12700  робот открывает вторую сделку в buy объемом Lots*Multiplication, в нашем случае это будет 0.04 (Multiplication = 2, 0.02*2=0.04)

Когда закрываются сделки:

Первая сделка закрывается по показателю FirstTakeProfit – 0,5
В нашем для первой сделки это будет 0,5 USD и сделка будет закрыта.
Когда сделка на паре всего одна – она считается всегда первой.
Для остальных сделок работает параметр TakeProfit.


TakeProfit –уровень прибыли при котором закроется сделка определяется так:  Объем сделки*100*FirstTakeProfit* TakeProfitMult. К примеру, для второй сделки объемом 0.04 TakeProfit будет равен при текущих настройках 0,04*100*0,5*2=4, то есть при уровне прибыли в 4 USD советник закрывает сделку.
Для третьей сделки это будет 0,08*100*0,5*2=8.

Меняется тренд:

Когда мы видим как тренд развернулся и график пошел в другую сторону, советник меняет на ходу тип сделок и открывает уже не buy а sell сделки, делая все аналогичным образом.

Пример:

На паре EURUSD и он анализируя таймфреймы принимает решение что идет бычий тренд и открывает сделку в buy на курсе 1.12800 лотностью 0.02
далее курс идет вверх до 1.13100
советник открывает и закрывает buy сделки в плюс
но вот тренд разворачивается
и курс идет вниз
доходит до 1.12600
роботу нужно поменять тип сделок на sell оставив открытые сделки в buy до момента когда они выйдут в плюс
и хеджировать потом эти сделки когда есть понимание что курс уже ушел далеко

MinutesTrendCheck указывает количество минут через которые советник должен проверять какой сейчас тренд – бычий buy или медвежий sell. ТО есть то с чего начали делается каждые 45 минут в нашем случае - анализируем таймфреймы 1h, 5 min, 1 min и определяем тренд, устанавливаем направление сделок buy или sell для торговли.

Хеджирование сделок. Нужно хеджировать сделки только тогда, когда рынок идёт против тренда (Counter Trend), как в описанном выше случае. 

Когда идёт движение по тренду не нужно хеджировать.

Хеджирование – это закрытие сделки в плюс и одновременно закрываем самую далекую по курсу сделку. Только против тренда.

Пример: На паре EURUSD изменился тренд и есть сделка на 0,02 лота открытая по курсу 1.12800 при текущем курсе в 1.12300
при этом робот открывает сделку на 0.08 лота на 1.12500 и зарабатывает на ней к моменту курса 1.12300  16 USD, при этом сделка на 0,02 лота по курсу 1.12800 при текущем курсе в 1.12300 имеет прибыль -10 (минус 10)

Хеджирование – это когда Советник закрывает одновременно (с небольшой паузой в несколько милисекунд, чтобы не было проскальзывания) обе эти сделки 0.02 в минус 10 USD и 0.08 в плюс 16 USD. НedgProcent – показывает на какой процент плюсовая сделка должна быть в плюсе чтобы захеджировать (закрыть вместе с ней) минусовую. В нашем случае это 20%. Обязательное условия хеджирования – плюсовая сделка перекрывает минусовую минимум на НedgProcent, пока этого не происходит – сделка не хеджируется.

Исходный код советника передается заказчику. 


Respondido

1
Desenvolvedor 1
Classificação
(362)
Projetos
496
39%
Arbitragem
27
56% / 4%
Expirado
53
11%
Livre
2
Desenvolvedor 2
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(549)
Projetos
1332
59%
Arbitragem
28
82% / 0%
Expirado
10
1%
Livre
4
Desenvolvedor 4
Classificação
(36)
Projetos
41
34%
Arbitragem
1
0% / 0%
Expirado
1
2%
Livre
5
Desenvolvedor 5
Classificação
(96)
Projetos
143
76%
Arbitragem
0
Expirado
2
1%
Livre
Pedidos semelhantes
Нужно добавить защиту в советник для МТ4. 1. проверка счета на котором он торгует в каком либо форекс дилере. Мне будут присылать номер счета я буду его вписывать в код чтоб другой не мог им пользоваться. 2. Защита по работе по времени. Нужно иметь возможность прописать дату в время в коде начала и окончания если за пределы ее вышел он будет писать что больше не торгует. 3. Защита от копирования данного советника
Нужен робот на MQL4, требования ниже. При отклике пожалуйста указывайте цену и срок. RSI RSI - Использовать close, high, low, max (open, close), min(open, close) в расчете с использованием сглаженной линии RSI Переменные: - Overbought Level - 60 по умолчанию, но нужно, чтобы он был регулируемым - Oversold Level - 40 по умолчанию, но нужно, чтобы он был переменной - RSI Smooth Length - количество свечей, по которым
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 2 новые функции в утилиту. Подробнее в ТЗ, изменения нужно внести для мт4/5 версии
dify indicator MA_Cloud for mt4 and mt5, give source code with comments 1)Need to change alerts and arrows for cross price only true 2 MA without crossing (direction from small to big) 2)Fix the error when change to any timeframe for MA (disapeer) and for arrows (in history is very big on vertically out of see screenshot) 3)Add alerts for crossing of 2 MA (MA Small cross MA big) Arrows, Message, Sound - (True/False)
Изменить графический интерфейс утилиты, исправить расположение кнопок, изменить вид некоторых окон и добавить новые. Сохранить текущую адаптивность и работоспособность кнопок. Подробнее расскажу в ТЗ с наглядными скриншотами, что и где поменять. Правки нужно внести в МТ4 и МТ5 версии. Спасибо за ваши заявки, рассмотрю каждую
Ищу испольнителя для реализации соедующего советника. 1. Идея торговой системы : входы после импульса (стремительного движения цены) на откате после пересечения МА#1 and MA#2 с указанным в настройках периодом в направлении текущего тренда . 2. Тренд определяется по МА#3 с указанным в настройках периодом. Может быть отключенным в настройках. Тогда определяющим тренда будет МА#2. 3. Импульс. Указанное в настройках
Здравствуйте. Необходимо внедрить защиту советника на платформе MetaTrader 5 (MT5). На ПК устанавливается защищенная программа с ограниченным лимитом безопасных запусков. Например, такой лимит может быть установлен на один запуск. Это означает, что после первого запуска программы на ПК она интегрируется в систему управления Windows в статусе администратора, собирает необходимые данные для привязки советника и
Написать советник при помощи машинного обучение Нужен торговый советник с определенной стратегий ( нужно его оптимизировать и обучить что бы они имел возможность сама обучение при торговли в прошлом ) нужен профи кто подобное сделает ( интересует цена на данную услугу и время на выполнения )
Необходимо разработать робота для Metatrader 5 на основе стандартного индикатора объемов из MT5 Volumes который открывается в отдельном окне. ТЗ продублировано в прикрепленном файле. Разработать торгового робота для мт5 Робот должен работать на MT 5 на 4 ч. Используемый встроенный в MT 5 индикатор Volumes . Робот торгует каждый день, один раз в день. Настраиваемые параметры Максимальный объем ( MaxVolumes ) = Время
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%

Informações sobre o projeto

Orçamento
50 - 300 USD
Desenvolvedor
45 - 270 USD
Prazo
de 1 para 5 dias