Preciso de um robô de Negociação para MetaTrader 5

MQL5 Experts

Specification

O robô precisa ter apenas os seguintes campos de configuração:

 - Sentido da operação de entrada: Compra ou Venda

 - Volume operado: Quantos contratos (Bm&F),  quantas ações (Bovespa).

 - Pips para Stop Gain (O valor deve ser sempre em Pips, nunca em pontos ou centavos).

 - Pips para Stop Loss (O valor deve ser sempre em Pips, nunca em pontos ou centavos).


O robô deve:

 - Executar normalmente tanto em contas Reais quanto em contas de demonstração (simuladas).

 - Executar ordens para qualquer tipo de ativos Bm&F e/ou Bovespa.

 - Rodar em MetaTrader 5 de qualquer corretora nacional.

 - Não possuir qualquer tipo de limite quanto ao uso simultâneo em número de ativos e/ou corretoras e também quanto ao volume operado.

 - Pode possuir limitações do tipo que protege contra o preenchimento errado acidental (tipo: comprar 80 ações onde o lote mínimo é 100, comprar 500 contratos de mini-dólar onde a limitação da Bm&F é de 250, etc.)

 - Executar uma ordem "A mercado" no momento da abertura do pregão (de Compra ou Venda conforme configuração escolhida no campo "Sentido da operação de entrada").

 - Registrar em qual preço a ordem "foi executada" e não em qual preço a ordem "foi enviada".

 - Lançar "No Book de ofertas" ordens de Stop Gain e Stop Loss com base:

           > no preço em que a ordem "foi executada" e

          > nas configurações escolhidas nos campos "Pips para Stop Gain" e "Pips para Stop Loss"

          > Ou seja se por exemplo uma ordem de compra em PETR4 foi "executada" em R$19,90 e "Pips para Stop Gain" estiver em "10", no Book deve ser lançada uma ordem a R$20,00. 

 - Verificar se a ordem foi completamente executada, se a ordem não tiver sido completamente executada, o robô deve repeti-la (integral ou parcialmente) até seja (principalmente as ordens Stop Gain e Stop Loss).

 - Após a completa execução de Stop Gain ou Stop Loss o robô não faz mais nada e fica esperando a abertura do pregão do dia seguinte, ou seja só vai fazer uma operação por dia por ativo operado.

 - Poder ser aberto em qualquer momento do pregão com a certeza de que a ordem só será executada no momento da abertura do pregão. Ex: eu abro o robô as 10:30 e ela não faz nada, só executa a ordem na abertura do pregão do dia seguinte.

 - Oferecer um período de uso de demonstração de no mínimo 15 dias, com total funcionalidade.

Responded

1
Developer 1
Rating
(332)
Projects
485
40%
Arbitration
82
11% / 63%
Overdue
77
16%
Free
Published: 1 code
2
Developer 2
Rating
(414)
Projects
670
33%
Arbitration
60
17% / 32%
Overdue
113
17%
Working
3
Developer 3
Rating
(2652)
Projects
3369
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
4
Developer 4
Rating
(24)
Projects
34
9%
Arbitration
3
33% / 0%
Overdue
8
24%
Free
5
Developer 5
Rating
(46)
Projects
73
16%
Arbitration
13
8% / 92%
Overdue
37
51%
Free

Project information

Budget
50 - 150 USD
Deadline
from 30 to 90 day(s)