Necessito de um robô para Arbitragem.
Nesse caso, eles tentam identificar diferenças entre dois ativos (ex. USIM5 x USIM3).
O objetivo é ter lucros nas operações de arbitragem, trabalhando da seguinte forma:
1- Início das operações no leilão de abertura;
2- Cálculo automatizado dos ganhos e perdas na tela para acompanhamento.
3- Permitir estabelecer os ativos e a quantidade (ex. USIM5/Buy-10000 x USIM3/Sell-7000);
4- Estabelecer o encerramento da operação após obter "x" spreed de diferença (positiva) entre os ativos.
(Ex. Spreed de ganho determinado: 12 centavos entre os ativos.
USIM5/buy- Preço de abertura: R$ 10,00 x USIM3/Sell - R$ 15,00.
Cotação Atual: USIM5 - R$ 10,15 ~ USIM3 - R$ 15,03 /// Nessa situação, finaliza-se a operação, pois obteve o spreed de 12 centavos atingido.);
5- Permitir estabelecer o encerramento da operação em três seguimentos;
5.1 - Determinando o spreed de perda aceitável:
(Ex. Spreed de perda determinado: 7 centavos entre os ativos.
USIM5/buy- Preço de abertura: R$ 10,00 x USIM3/Sell - R$ 15,00.
Cotação Atual: USIM5 - R$ 9,95 ~ USIM3 - R$ 15,02 /// Nessa situação, encerra-se a operação, pois obteve o spreed de 7 centavos negativos de atingido.);
5.2 -Dispor da opção para encerramento da operação, caso o spreed positivo e negativo não sejam alcançados, cessando no spreed "nulo" entre os ativos.
(Ex.: USIM5/buy- Preço de abertura: R$ 10,00 x USIM3/Sell - R$ 15,00.
Cotação Atual: USIM5 - R$ 10,05 ~ USIM3 - R$ 15,05 /// Nessa situação, encerra-se a operação, pois obteve o spreed nulo (0 centavos) entre os ativos).
Lembrando que está opção de encerramento, será opcional, podendo o usuário dispor da mesma a qulquer momento "durante" a operação já iniciada no mercado .
Não obrigatoriamente que seja estabelecida durante as configurações iniciais da programação, mas sim, podendo ser configurada durante a operação 'já' em andamento, devendo o robô (programação) atentar-se ao este novo parâmetro estabelecido.
5.3 - Possibilitar a zeragem automática das operações, independente do spreed do momento, bastando o usuário clicar na opção/botão.
Obs1: Permitir que estes valores estabelecidos no início da operação, possam ser alterados (spreed de ganho/perdas) a qualquer momento durante a operação, havendo a programação (robô) se atentar-se aos novos valores determinados.
Obs2: Metatrader 5