Техническое задание
Criar um EA ou enviar pedidos de compra e venda a partir de uma planilha do Excel, O EA irá vender ou comprar a partir dos valores informados em células específicas.
- O Robô irá conectar-se a uma conta e corretora; ou o robô irá conectar-se a mais de uma conta e corretora, por esse motivo deve-se ter a possibilidade de definir uma conta e a corretora. Após selecionar uma conta e corretora ou robô deve informar no campo “conta”, “corretora”, qualificar uma conta e corretora conectada, essa informação deve permanecer 100% do tempo visível.
- Irei trabalhar com até 10 Ativos
- Os dados são alimentadas através de outra planilha, a qual eu possuo um algortimo
Descrição dos Campos, Celulas
- Campo: ATIVO , informar qual ativo será negociado
- Campo: POSIÇÃO TOTAL , informações sobre a posição total do ativo na corretora
- Campo COMPRA, informações sobre preço de compra do ativo, caso esteja sem valor nenhum será enviado. (O preço de compra é flutuante, é modificado e a ordem no metatrader deve acompanhar essa mudança). Ordens devem ser colocados na pedra, exceto quando o valor da ordem para o valor menor no momento atual, por exemplo, a ordem de 12,00 e o ativo estiver como 12,02.
- OBS: quando o campo está em branco não há ordem de envio, caso preço saia de campo, uma ordem deve ser cancelada no metatrader.
- Campo VENDA, informações sobre preço de venda ativo, caso esteja sem valor nenhum vendido. (O preço de venda é flutuante, é modificado e a ordem no metatrader deve acompanhar essa mudança). Ordens devem ser colocados na pedra, exceto quando o valor da ordem para o valor menor no momento atual, por exemplo, a ordem de 12,00 e o ativo estiver como 11,98.
- OBS: quando o campo está em branco não há ordem de envio, caso preço saia de campo, uma ordem deve ser cancelada no metatrader.
- Campo QUANTIDADE, tamanho da ordem que será enviado para o mercado
- Campo STATUS, informará se uma ordem foi executada ou se uma ordem está pendente
Exemplo
Estou conectado na conta 5295, na corretora XP.
Quantidade total de ativos na corretora, 1000
Irei enviar uma ordem de venda de Petr4 a R$22,30, com um lote de 300.
![](https://c.mql5.com/21/205/3363856121162.png)
Exemplo 2
Exemplo 2
Estou conectado na conta 5288, na corretora Orama.
Quantidade total do ativo na corretora, -800
Irei enviar uma ordem de compra de ABEV3 a R$12,30, com um lote de 100
Exemplo 3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Estou conectado na conta 5288, na corretora Orama.
|
|
|
|
|
|
|
Ativo VALE3, Posição -300, Compra R$48,00, Quantidade de 300 Ativo PETR4, Posição 400, Compra R$12,30, Quantidade 100 |
|
|
|
|
|
|
|
|
| Ativo ITUB4, Posição -200, Venda R$45,00, Quantidade 100 |
|
![](https://c.mql5.com/21/205/5611472344440.png)