Robô de cruzamento de médias em MetaTrader 5 com transferência de propriedade do código.

MQL5 Эксперты

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

Robô de cruzamento de médias.



Requisitos do robô:



- CONFIGURAÇÕES GERAIS

 - Nome do setup, com campo do tipo texto;

 - Número mágico, com campo de tipo numérico;

 - Tipo de preenchimento das ordens à mercado, contendo as seguintes opções no combobox: ORDER_FILLING_FOK; ORDER_FILLING_IOC; ORDER_FILLING_RETURN; 


- CONFIGURAÇÕES DA ESTRATÉGIA

 - Tipo da entrada, contendo as seguintes opções no combobox: Compra e venda; Somente compra; Somente venda;

 - Spread máximo permitido (0 não usar), com campo de tipo número;

 - Contratos/lotes, com campo do tipo numérico;

 - Direção da entrada, contendo as seguintes opções no combobox: Contra a tendência; A favor da tendência;

 - Indicador da média principal, com campo do tipo texto;

 - Período da média móvel, com campo do tipo numérico;

 - Suavização da média móvel, contendo as seguintes opções no combobox: Média simples; Média exponencial; Média suavizada; Média linear-ponderada;

 - Cálculo do preço da média móvel, contendo as seguintes opções no combobox: Preço de fechamento; Preço de abertura; Preço máximo para o período; Preço mínimo para o período; Preço mediano (máximo + mínimo)/2; Preço típico (máximo + mínimo + fechamento)/3; Preço médio (máximo + mínimo + fechamento + fechamento)/4;


 - Indicador da média secundária, com campo do tipo texto;


 - Período da média móvel, com campo do tipo numérico;


 - Suavização da média móvel, contendo as seguintes opções no combobox: Média simples; Média exponencial; Média suavizada; Média linear-ponderada;

 - Cálculo do preço da média móvel, contendo as seguintes opções no combobox: Preço de fechamento; Preço de abertura; Preço máximo para o período; Preço mínimo para o período; Preço mediano (máximo + mínimo)/2; Preço típico (máximo + mínimo + fechamento)/3; Preço médio (máximo + mínimo + fechamento + fechamento)/4;

 - Distância da cruzamento (DX), com campo de tipo numérico;

 

- CONFIGURAÇÕES DE SAÍDA

 - Intervalo para a próxima entrada (em segundos), com campo de tipo numérico;

 - Take Profit, com campo do tipo texto;

 - Tipo de ordem no Take Profit, contendo as seguintes opções no combobox: Ordem à mercado; Ordem no book;

 - Take profit em pontos, com campo de tipo numérico ;

 - Stop loss, com campo do tipo texto;

 - Stop loss em pontos, com campo de tipo numérico ;

 - Trailing Stop, com campo do tipo texto;

 - Remove o take profit ao iniciar o trailing stop, contendo as seguintes opções no combobox: Sim; Não;

 - Ativa a partir de X pontos (0 ativa imediatamente), com campo de tipo numérico ;

 - Distância em pontos (0 não usar), com campo de tipo numérico;

 - Passos em pontos (0 não usar), com campo de tipo numérico ;


- HORÁRIOS DE OPERAÇÃO

 - Horário de início (entradas), contendo opções no combobox de horário a partir de 09:00 até 18:00 com incremento de 5 em 5 minutos, conforme exemplo: 09:00, 09:05, 09:10, 09:15, etc;

 - Horário de término (entradas), contendo opções no combobox de horário a partir de 09:00 até 18:00 com incremento de 5 em 5 minutos, conforme exemplo: 09:00, 09:05, 09:10, 09:15, etc;

 - Daytrade/fechamento de posições, com campo do tipo texto;

 - Fechar operações ao final do dia, contendo as seguintes opções no combobox: Sim; Não;

 - Horário de fechamento (posições), contendo opções no combobox de horário a partir de 09:00 até 18:00 com incremento de 5 em 5 minutos, conforme exemplo: 09:00, 09:05, 09:10, 09:15, etc;


- META DIÁRIA

 - Meta financeira

 - Limite de financeiro de gain (0 não usar), com campo de tipo numérico;

 - Limite de financeiro de loss (0 não usar), com campo de tipo numérico;

 


- SEGURANÇA

 - Trava da segurança, com campo do tipo texto;

 - Pausa em operações se detectado algum erro, contendo as seguintes opções no combobox: Sim; Não;

 - Tempo de pausa após a trava ser acionada (em segundos), com campo de tipo numérico ;

 - Temporizadores, com campo do tipo texto;

 - Tempo para a confirmação da posição após entrada (em segundos), com campo de tipo numérico ;

 - Tempo de pousa após fechamento manual (em segundos), com campo de tipo numérico ;

 - Outros

 - Remover o robô do gráfico após a trava ser acionada, contendo as seguintes opções no combobox: Sim; Não;

 - Envia notificação para o celular após erro ser detectado, contendo as seguintes opções no combobox: Sim; Não;


- CONFIGURAÇÕES VISUAIS

 - Plotar tempo restante da barra na tela, contendo as seguintes opções no combobox: Sim; Não;

 - Aplicar template visual, contendo as seguintes opções no combobox: Sim; Não;

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

1
Разработчик 1
Оценка
(515)
Проекты
554
53%
Арбитраж
13
69% / 15%
Просрочено
3
1%
Свободен
2
Разработчик 2
Оценка
(5)
Проекты
11
0%
Арбитраж
8
25% / 63%
Просрочено
3
27%
Свободен
3
Разработчик 3
Оценка
(7)
Проекты
18
44%
Арбитраж
3
0% / 100%
Просрочено
6
33%
Свободен
4
Разработчик 4
Оценка
(298)
Проекты
478
40%
Арбитраж
105
40% / 24%
Просрочено
82
17%
Загружен
Опубликовал: 2 примера
5
Разработчик 5
Оценка
(3)
Проекты
4
0%
Арбитраж
1
0% / 100%
Просрочено
1
25%
Свободен
6
Разработчик 6
Оценка
(45)
Проекты
91
13%
Арбитраж
34
26% / 59%
Просрочено
37
41%
Свободен
7
Разработчик 7
Оценка
(574)
Проекты
945
47%
Арбитраж
309
58% / 27%
Просрочено
125
13%
Свободен

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

Бюджет
50 - 200 USD
Сроки выполнения
от 5 до 10 дн.