Trabalho concluído
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Termos de Referência
*ENVIAR O SCRIPT COM OS CODIGOS DESCRITOS.
DEFINIÇÃO: Preciso de um EA para operações de Scalper para valores pré definidos, que serão regiões de suporte e resistências que irei selecionar. As operações serão de reversão ao se aproximar do Ponto. O EA manterá uma Ordem Pendente, limitada, sobre o ponto, ou 1, 2 ticks antes, ou 1, 2 tick depois, com Stop Loss e GAIN pré-definidos. Ao passo que a ordem é acionada, e retorna em direção ao alvo, ocorre o ganho. Caso o distanciamento do preço do Ponto seja maior que uma quantia de pontos ou porcentagem especificada, uma nova ordem é posicionada sobre o indicador.
EA de REVERSÃO ou PULLBACK: As ordem de Bull e Sell, são posicionadas contrárias a tendência. Acreditando que o preço vai retornar ao tocar/se aproximar na linha. Com o preço a cima do ponto a ordem é posicionada de COMPRA, com o preço a baixo, a ordem posicionada é de VENDA.
Caraterísticas:
Ordem Pendente, LIMITADA sobre o valor especificado, ou ticks antes.
Especificar distanciamento de ticks, pontos, para posicionamento da ordem: sobre o preço, 1 ou 2 ticks antes, 1 ou 2 ticks depois.
Ordens (OCO): Com STOP LOSS e STOP GAIN previamente determinados, pontos ou porcentagem (ações).
Distanciamento para Nova Ordem ser Posicionada: Poder especificar um valor X para que nova ordem seja posicionada no FECHAMENTO DO CANDLE para POSSIVEL ENTRADA A PARTIR DO PROXIMO CANDLE.
Somente uma entrada por candle em cada Ponto. Pretendo avaliar a possibilidade de posicionar mais de uma entrada em cada ponto, portanto, para cada ponto deve ter o script de não permitir entrar no mesmo candle, mas não impediria de entrar no mesmo candle pela entrada de outro Ponto, por outro comando.
Máximo de vezes consecutivas na mesma linha e posição: Poder selecionar quantas vezes operar na mesma posição naquela linha. (ex. 3 vezes Sell no linha R1, na quarta não posicionar a ordem, até alterar para bull ou outra linha).
Horário de Funcionamento: Identificar 5 horários de negociação para cada linha, evitando os horários específicos de maior chances de romper, poder escolher quais horários operar. Ex. Hor. 1 9:12-9:26, Hor. 2 10:11-10:50, Hor 3... Para cada linha.
Perda consecutivas por Ponto: Poder escolher quantia de perdas consecutivas por Ponto (faltou esta coluna no desenho ilustrativo), onde o EA seria bloqueado após estas perdas.
Gerais:
WIN, WDO e Ações: Trabalhar com o mercado brasileiro de Mini Índice, e cheio, Mini Dólar, e cheio, e ações.
Lotes ou Pontos: Ser possível identificar quantia de Lote ou pontos.
Volume: especificar volume Máximo para entrada.
Quantia máxima de perdas (Função de PANICO) :poder especificar quantia máxima de perda diária em reais. Caso alcance Valor especificado de perdas o EA ZERA e para de negociar!
Perda consecutivas por Ponto: Poder escolher quantia de perdas consecutivas por Ponto (faltou esta coluna no desenho ilustrativo), onde o EA seria bloqueado após estas perdas.
Perda consecutiva no dia: X de perdas consecutivas pelo EA, não operar mais no dia. (ele seria uma quantia menor que o botão do PANICO) que a zeragem total.
Não entrar 2 vezes mesmo candle com o mesmo ponto.
RESUMO:
Uma ordem limitada a um valor específico;
Com S Gain e S Loss;
Ordem posicionada contrária a tendência do preço:
- OV preço entrando menor que o ponto;
- OC preço entrando a cima do ponto;
Ao ser acionada e distanciar X pontos do Ponto, uma nova Ordem é posicionada.
Alcançando X valor de entradas na mesma posição, EA para de enviar ordens esperando virar de posição para continuar negociando.
X loss: EA para.
X perdas EA Zera ( proteção para possível falha do STOP!
Identificar os horários de funcionamento de cada Ponto (5 horários).
Opção de considerar volume para operar.
Em anexo segue arquivo de word com 2 imagens e detalhes.