Translate

Pesquisar neste blogue

sábado, 8 de outubro de 2016

Projecto "JLClosedOrders"

JLClosedOrders addon para JForex
Quando comecei no corretor que uso actualmente para "Forex", e nos dias de hoje, uma das dificuldades que encontramos é saber de forma precisa o que ganhamos em cada ordem de negociação já fechada sem ter que sair da plataforma JForex. A única forma forma que conheço é entrar via navegador na página de gestão da conta, e mesmo para obter dados simples como o número de "pips" ganhos ou perdidos temos que fazer algumas contas. A pensar neste problema criei uma estratégia (programa que pode ser corrido dentro da plataforma tipo "addon") a que chamei JLClosedOrders (JLCO para ser mais simples). Irei falar sobre a mesma neste artigo.



A plataforma de negociação JForex é um programa bastante interessante para efectuarmos a nossa actividade de negociação. Criada em Java, corre sem problemas em Windows, Linux ou Mac OSX. Uma das possibilidades da mesma é podermos adicionar funcionalidades que consideramos que faltam na mesma, criando "plugins", estratégias ou indicadores através da "API" fornecida.
Para colmatar essa falha que eu considero existir, criei uma estratégia para esse fim. A estratégia pode ser descarregada aqui e para correr a mesma, basta adicionar a mesma á lista de estratégias da plataforma e executar a mesma.

JForex JLClosedOrders splash screen
"Splash screen" de JLClosedOrders 
  Quando iniciamos a mesma, surge-nos uma janela que nos informa dos passos necessários para "activar" a estratégia durante alguns segundos e depois fica a correr em "background". Quando necessitamos de activar a estratégia para efectuarmos alguma consulta basta carregar simultâneamente em "CTRL + M" e nesse momento surge-nos a janela seguinte. 

JForex JLClosedOrders toolbar
Janela com as diversas opções de consulta.

Abaixo explico cada um dos itens em detalhe:
  1. Consulta de um período personalizado onde podemos indicar uma data de início e de fim;
  2. Consulta no período de  um dia, do actual ou de outro á nossa escolha;
  3. Consulta no período de uma semana, a actual ou outra á nossa escolha;
  4. Consulta no período de um mês, tal como acima;
  5. Botão para fechar a "toolbar" (a estratégia continua activa);
  6. Mostra algumas informações sobre a estratégia.
  7. Não se encontra em funcionamento uma vez que estou a decidir se renovo ou não o domínio para onde apontaria a ajuda. 

Ao clicar em cada uma das opções de 1 a 4 iramos obter uma das seguintes janelas:

JForex JLClosedOrders period windows
As 4 janelas que é possível obter nas opções 1 a 4 da imagem anterior.
Penso que as mesmas são de fácil compreensão, entre datas é inclusiva ou seja, inclui o dia inicial e final. Nas outras é a data de início do período escolhido. Ao clicarmos no "OK" vai-nos aparecer uma janela que indica que se encontra em processamento. Isto pode demorar um pouco, pois a estratégia percorre todos os instrumentos disponíveis pelo corretor e não é um processo rápido.

JForex JLClosedOrders progress bar
A barra de progresso enquanto efectua a pesquisa.


Depois disso é criado um novo separador onde estão presentes as informações pretendidas como o mostrado abaixo.

JForex JLClosedOrders janela com resultados
2 exemplos de resultados obtidos.
Obtemos então neste separador as informações relevantes acerca das ordem efectuadas . De referir que esta tabela é ordenável por qualquer coluna, bastando para isso clicar no titulo da coluna para fazer ordenação crescente ou decrescente.

Espero que vos possa ser útil se utilizarem a plataforma JForex e que gostem da mesma. Alguma dúvida pode deixar nos comentários.


Boas "trades"!

Sem comentários:

Enviar um comentário