Bem-vindo ao Início do Sistema de Negociação Open Java O Open Java Trading System (OJTS) é uma infra-estrutura comum para desenvolver sistemas de negociação de ações. Consiste em quatro partes: a coleta de dados brutos pela internet, o reconhecimento da negociação marca um módulo de visualização e módulos para se conectar às interfaces programáticas das plataformas de negociação, como os bancos. O objetivo dos projetos é fornecer uma infra-estrutura comum independente independente de plataformas Java (plataforma independente) para desenvolvedores de sistemas de negociação. Alguns dos aspectos que devem ser abordados são fornecer um esquema comum de banco de dados compatível com SQL92 para armazenar dados financeiros, interfaces Java comuns para como trocar dados entre diferentes módulos, visualização de dados financeiros brutos e sinais comerciais e vários outros aspectos comuns necessários para criar Um sistema de negociação final. Por causa do meu trabalho e da minha família, não consigo mais tempo para melhorar o OJTS. Estou continuando a atualizar a seção de links abaixo que irá guiá-lo para projetos mais ativos de código aberto java nessa área, no entanto. Na verdade, como consequência do meu interesse na dinâmica dos mercados de ações, comecei uma jornada nos detalhes mais profundos da economia nacional para entender as taxas de câmbio. Este tópico finalmente me leva a um estudo mais profundo do dinheiro em si como a unidade métrica que usamos em economia para medir valor, sucesso ou utilidade. Este tópico revelou-se extremamente interessante, mas ao mesmo tempo era muito difícil encontrar informações sobre o funcionamento do nosso sistema monetário. Vá ao redor e pergunte às pessoas de onde vem o dinheiro, quem o cria e o que determina seu valor. Você notará que até mesmo as pessoas que possuem mestrado ou doutorado. Na economia não conhecerá esses detalhes. Oh, sim, eles responderão em termos técnicos crípticos, mas não poderão desenhar um diagrama simples que descreva o processo. H. G. Wells disse ter dito: escrever de moeda é geralmente reconhecido como uma prática censurável, e quase quase indecente. Os editores imploram ao escritor quase lágrimas de não escrever sobre o dinheiro, não porque seja um assunto desinteressante, mas porque sempre foi profundamente perturbador. Sugiro a qualquer pessoa que viva em uma sociedade democrática para ler sobre este assunto. Isso afeta nossas vidas todos os dias até certo ponto que não pode ser exagerado. Na minha opinião, todos os cidadãos de um país democrático nesse mundo devem saber de onde vem o nosso dinheiro. Provavelmente você veio a este site para procurar ferramentas que o ajudem a aumentar sua riqueza monetária. Para entender o dinheiro da unidade métrica (não importa se Dollar ou Euro) será um ingrediente importante em seu toolkit para ganhar dinheiro. Se você tem pouco tempo e só pode dar ao luxo de ler um único livro sobre esse assunto, então sugiro que você leia Riqueza, Riqueza Virtual e Dívida por Frederick Soddy. Eu consegui comprar uma cópia usada via Amazon para 23,48, mas existe também uma versão online. Você precisará do plugin DjVu para lê-lo. Este livro foi publicado originalmente em 1929, mas ainda descreve os fatos reais muito bem. Mesmo que eu não concorde com todas as conclusões de Frederick Soddy, seu trabalho é provável e provoca que você faça as perguntas corretas. Publicações, Bugfixes e Documentação atualizada Anunciou a suspensão do desenvolvimento ativo e adicionou referências a informações sobre nossos sistemas monetários (DollarEuro). Adicionado uma seção de links para outros projetos interessantes do sistema de comércio java. Estou investigando sobre como tornar a OJTS mais compatível com outros esforços do sistema comercial java. Projeto de Documentação do Sistema de Investimento e Negociação a ser encontrado no ITSdoc. org. Existe um novo wiki disponível no ITSdoc. org com foco na distribuição de conhecimento no domínio dos sistemas de investimento e comercialização. A idéia por trás do ITSdoc. org é ter uma plataforma de colaboração semelhante à wikipedia, ajudando a comunidade a compartilhar conhecimento. OpenJavaTradingSystem v0.13 lançado. Ontem eu publiquei a Versão 0.13 da biblioteca do OpenJavaTradingSystem. Entre os novos recursos estão: Recuperação de dados para ações, fundos e moedas da OnVista. Implementação de movimentação de moeda e conversões. As carteiras são implementadas e você pode trabalhar com Portfolios da mesma maneira que com itens de papel de segurança simples. Adicionado uma estrutura geral para a aplicação de algoritmos para as séries temporárias do mercado de ações. Alternou do shell interativo SISCScheme para ABCLCommonLisp mais seu editor chamado J. Adicionado um mecanismo geral de cache de dados para armazenar dados que já foram recuperados na web no sistema de arquivos. Além de mais algumas melhorias menores Se você estiver interessado nesta nova versão, você deve começar na seção quickstartscreenshot. O manual ainda não está atualizado, mas pode dar-lhe, no entanto, algumas informações de fundo valiosas se você quiser usar a biblioteca em seu projeto. A documentação deve ser atualizada em breve. Atualmente, não há muito desenvolvimento feito, porque estou atualizando meu conhecimento sobre redes bayesianas. Veja, por exemplo, a lista de livros no meu site. Dois projetos muito interessantes a esse respeito são WEKA e BNJ. Em breve continuarei o desenvolvimento e vou começar a integrar a primeira inteligência no sistema. Hoje eu coloquei o primeiro lançamento na seção de arquivos da área de download do sourceforge. Além disso, atualizei o manual para documentar o uso interativo do projeto através da camada SISC Scheme. Para o impaciente aqui é uma seção de quickstartscreenshot para você ir. D o c u m e n t a t i o n Documentos que descrevem os elementos internos do projeto. Java Data Objects e documentação da interface gtgtHTML gtgtPDF Documentação de uso gtgtHTML gtgtPDF Projeto de documentação do sistema de investimento e comércio gtgtITSdoc. org T echnology Blocos de construção de terceiros utilizados neste projeto HSQL Database Engine (licença: hsqldblic. txt) O HSQLDB é o mecanismo de banco de dados fornecido com o Projeto para que você possa imediatamente começar a usar o OJTS sem instalar um banco de dados de terceiros. Mas se você planeja usar outro banco de dados compatível com SQL92, então esta é uma opção de configuração. Castor (licença: A Licença Exolab) A Castor é uma estrutura de ligação de dados Open Source para o Javatm. É o caminho mais curto entre objetos Java, documentos XML e tabelas relacionais. A Castor fornece vínculo Java-to-XML, a persistência Java-to-SQL e muito mais. Castor Doclet (licença: GNU LGPL v2.1) Doclet Java para gerar mapeamento e arquivos DDL para Castor JDO e Castor XML. TestMaker (licença: Licença Open-Source TestMaker) No projeto TestMaker apenas a implementação dos protocolos, como HTTP ou HTTPS, são utilizados para coletar dados da web. JCookie (licença: GNU LGPL v2.1) A biblioteca jCookie é necessária para que as bibliotecas do TestMaker funcionem. Htmlparser (licença: GNU LGPL v2.1) A biblioteca htmlparser é usada para extrair os dados dos recursos da Web. ABCLCommonLisp (licença: GNU GPL v2) ABCL (Armed Bear Common Lisp) é usado para implementar o coração algorítmico do projeto na linguagem de programação comum ANSI Common Lisp. JFreeChart (licença: GNU LGPL v2.1) JFreeChart é usado para a visualização de dados financeiros como gráficos. JSci (licença: GNU LGPL v2.1) JSci - A science API para Java. Joda Time (licença: Licença OpenSource cultivada em casa) O Joda Time substitui as classes JDK Data e Time originais. L i n k s Links para outros projetos O grupo JavaTraders Google pode ser a melhor entrada para você descobrir outros sistemas e ferramentas de negociação baseados em Java. L i c e n s e Termos de uso O código do projeto está licenciado nos termos da LGPL e toda a documentação que você encontra neste projeto está licenciada nos termos do FDL. Sobre NexTick. NexTick é uma solução de software de código aberto para comerciantes de ações e comerciantes de swing. O foco principal do NexTick é simplicidade e usabilidade, enquanto outras plataformas de negociação se concentram em diversos recursos para comerciantes altamente profissionais, apenas adicionamos os recursos mais utilizados. Mais uma vez, nosso foco é usabilidade e simplicidade. . RENÚNCIA. Este produto não está de forma alguma afiliado, suportado ou endossado por qualquer empresa, incluindo OpenTick. Investidores (IBD), Google, StockCharts, Yahoo, Bloomberg, etc. Atenção. Você aceita todos os riscos e responsabilidades por perdas, danos, custos e outras consequências resultantes, direta ou indiretamente, da utilização deste software e de qualquer informação ou material disponível no nextick. org. Certifique-se de ter o Sun Java 6 instalado, você pode obtê-lo daqui. Crie uma conta no OpenTick aqui. O link de download está aqui (Mais recente: Versão 2.0) Edite o arquivo symbol. csv e adicione os símbolos que deseja monitorar para o arquivo (Você também pode associar zero ou mais pontuação a cada símbolo, cada pontuação é mostrada em uma célula no principal GUI, confira a amostra symbols. csv e a primeira captura de tela abaixo). Execute nextick executando nextick. bat ou nextick. sh (dependendo do seu sistema operacional). P: Onde está o código-fonte. A: no arquivo nextick. jar. P: Por que o NexTick não está em SVN. A: internamente estamos usando o SVN, mas desde que temos outros subprojetos que ainda não são de código aberto e não queremos armazenar parte do código-fonte em um SVN e a outra parte em outro SVN, decidimos por um momento usar Um SVN privado. Isso mudará em breve :-). Próximos planos de lançamento. Adicionando indicadores NYSE Tick e Trin. (Fase de teste) Substituindo o DJIA pelo NYSE Composite Index. (Done) Indicadores de curto prazo TickTrin 15 mins, Nasdaq Composite NYSE Composite 30 min. (Done) Adicionando índices ao arquivo de símbolos. (Ainda não) Yahoo ECN como nova fonte de ticks em tempo real com base em BATIS True citações de tempo real gratuitas. (Design inicial) Feeds de dados para NexTick. O Nextick pode ser usado para analisar o desempenho a longo prazo e a curto prazo das ações. Para o longo prazo, estamos usando os valores históricos do Yahoo (baixados e armazenados em cache na máquina local) enquanto que para os valores de curto prazo, estamos usando o feed OpenTick. O OpenTick oferece assinatura gratuita em assinatura paga e em atraso em ações. Nosso objetivo é usar os feeds de dados mais baratos e criar uma interface de usuário em torno deles. Atualmente, para ter o NexTick em tempo real, você precisa comprar os seguintes dois produtos pela soma de 2 por mês. Para obter acesso a dados de mercado em tempo real, você precisa comprar os seguintes dois produtos da OpenTick: Outras fontes: Atualmente, para traçar o gráfico de 30 dias, estamos usando o StockCharts (como seus gráficos ficam legal, mas depois podemos mudar isso) e para os índices Nasdaq Composite e Dow Jones Industrial Average em tempo real, estamos usando finance. yahoo (porque esses feeds são Não fornecido nos produtos Opentick acima mencionados). Usando o NexTick. Para adicionar remoção dos símbolos a serem monitorados pelo NexTick, edite os símboloss. csv no caminho de instalação do NexTicks (você deve reiniciar o NexTick para que as alterações sejam aplicadas). Para se conectar ao OpenTick, clique no Menu do Mercado. Conecte-se ao OpenTick no topo. Para ter detalhes sobre os símbolos, basta clicar duas vezes no símbolo. Para obter as notícias para um determinado símbolo, clique com o botão direito do mouse no nome do símbolo e escolha a fonte de notícias. P: Posso adicionar símbolos enquanto o NexTick está executando A: Não. Q: Preciso da conta OpenTick para usar o NexTick A: Se você quiser analisar os preços históricos, você não precisa de uma conta OpenTick, se você quiser ter acesso a reais - tempos, você precisa de uma conta OpenTick. Análise técnica. Como somos fãs de MACD, ADX, Simple Moving Average (SMA) e WR, adicionamos apenas esses tipos de análise técnica ao NexTick. A identificação do padrão de velas é (somente) incluída nos gráficos intradiários. Alertas de preços de ações. Você pode receber alertas (SMSEmail) uma vez que o preço de uma segurança atende a uma determinada condição. Basta clicar com o botão direito do mouse na segurança e clicar em Definir alerta. . P: Eu recebo alertas repetitivos para uma única segurança, uma vez que a condição foi satisfeita. R: Não, uma vez que a condição de alerta está satisfeita, o alerta será emitido eo alerta real ficará inativo. Configuração de SMS e Notificação de E-mail. Você pode definir Alertas em qualquer segurança e receber SMS ou notificação de E-mail da NexTick. Para fazer isso, você precisa criar uma conta do GMail aqui. Depois de ter você conta, vá para o calendário do Google e faça o login usando sua conta do Google. Para usar este serviço, primeiro você precisa registrar seu número de celular em sua conta no Google Agenda. Você pode fazer isso em Configurações Configuração Móvel. Uma vez que você tenha seu telefone celular verificado pelo Google, no NexTick clique na Janela de Alertas e em menus clique em Entrar no Google. P: Por que estamos usando o Google Agenda para enviar SMS A: porque este é o único provedor gratuito de SMS que eu poderia encontrar. P: Existe algum atraso associado com a notificação SMS A: O mesmo está agendado no prazo de 7 minutos com um lembrete agendado 5 minutos antes do evento, portanto, espera um atraso de cerca de 2 minutos. P: Devo usar minha própria conta do Google para a notificação SMS A: É altamente recomendável que você crie uma conta separada para o NexTick. Novas ideias. Se você tiver alguma ideia que possa nos ajudar a melhorar esse software, informe-nos. Capturas de tela. Relatório de erro e solicitações de suporte. Para todos os interessados no tópico. A lista de links abaixo deve ajudar a fazer a avaliação inicial de produtos de software de software aberto de java comercial disponíveis e também fornecer outros links interessantes. Observe que os projetos abaixo não são pedidos em nenhuma ordem específica. Grupos, fóruns. Comunidade Elite trader. A comunidade para comerciantes ativos de ações, futuros, opções e moedas. Elitetrader Marketcetera Plataforma de código aberto para negociação orientada para a estratégia, fornecendo todas as ferramentas que você precisa para automação estratégica, dados de mercado integrados, roteamento FIX multi-destino, neutralidade intermediária e muito mais. Parece que é o líder nessa lista - é bem suportado, tem muitos recursos e é um projeto ativo. Última versão disponível em 23.12.2009: 1.5.0 (lançado em 05.2009) trac. marketcetera. org marketcetera EclipseTrade O EclipseTrader é uma aplicação voltada para a construção de um sistema de negociação de ações on-line, com atualizações de preços de ações, gráficos intraday e históricos com indicadores de análise técnica , Visão de profundidade de nível II, observação de notícias e negociação integrada. A arquitetura padrão de plug-ins Eclipse RCP permite que fornecedores terceirizados ampliem a funcionalidade do programa para incluir indicadores personalizados, visualizações ou acesso a feeds de dados baseados em assinatura e entrada de pedidos. Última versão disponível em 23.12.2009: 0.30.0 (lançado em 07.2009) sourceforge. netprojectseclipsetrader eclipsetrader. sourceforge. net JSystemTrader JSystemTrader é um sistema de negociação totalmente automatizado (ATS) que pode trocar vários tipos de títulos de mercado durante o dia de negociação sem o monitoramento do usuário. Todos os aspectos da negociação, como a obtenção de preços, análise de padrões de preços, tomada de decisões comerciais, colocação de pedidos, monitoramento de execuções de ordens e controle do risco são automatizados de acordo com as preferências do usuário. A idéia central por trás do JSystemTrader é remover completamente as emoções da negociação, de modo que o sistema comercial possa sistematicamente e consistentemente seguir um conjunto de regras predefinidas. Última versão disponível em 23.12.2009: 6.24 (lançado em 09.2008) groups. googlegroupjsystemtrader ActiveQuant AQ é uma estrutura ou uma API para negociação automatizada, detecção de oportunidades, engenharia financeira, pesquisa em finanças, conexão a corretores, etc. - basicamente tudo em torno de negociação, Escrito em Java, usando Spring. Tudo é publicado sob uma licença de código aberto amigável para uso. Última versão disponível em 23.12.2009. Falha ao encontrar qualquer possibilidade de fazer o download ou obter o último número da versão, todos os links para essa informação estão quebrados. Activestocks. euqnode1 activestocks. eu AIOTrade AIOTrade (ex-Humai Trader) é uma plataforma de análise técnica de estoque livre, de código aberto (sob a licença BSD) com uma arquitetura conectável que é ideal para extensões, como indicadores e gráficos. É construído em java puro. Última versão disponível em 23.12.2009: 1.0.3a (lançado 02.2007) sourceforge. netprojectshumaitrader blogtrader. org O JStock JStock facilita o rastreamento do estoque de investimento. Ele fornece informações bem organizadas sobre o mercado de ações, para ajudá-lo a decidir sua melhor estratégia de investimento. Nenhum suporte comercial automatizado. Última versão disponível em 29.12.2009: 1.0.5g (lançado em 12.2009) jstock. sourceforge. net sourceforge. netprojectsjstock O comerciante de Veneza Veneza é um programa de negociação no mercado de ações que suporta gerenciamento de portfólio, gráficos, análise técnica, comércio de papel e métodos experimentais como genética programação. A Veneza é executada em uma interface gráfica de usuário com ajuda online e possui documentação completa. Última versão disponível em 23.12.2009: 0.7b (lançado em 04.2006) sourceforge. netprojectsmov mov. sourceforge. net Sistema de Análise de Mercado O Sistema de Análise de Mercado (MAS) é uma aplicação de código aberto que fornece ferramentas para análise de mercados financeiros usando análise técnica . O MAS fornece instalações para gráficos de estoque e gráficos de futuros, incluindo preço, volume e uma ampla gama de indicadores de análise técnica. O MAS também permite o processamento automatizado de dados de mercado 8212 aplicando indicadores de análise técnica com critérios selecionados pelo usuário para comercializar dados para gerar automaticamente sinais comerciais 8212 e pode ser usado como o principal componente de um sistema comercial sofisticado. Última versão disponível em 23.12.2009: 1.6.6 (lançado 07.2004) sourceforge. netprojectseiffel-mas eiffel-mas. sourceforge. net Open Java Trading System O Open Java Trading System (OJTS) é uma infra-estrutura comum para desenvolver ações de negociação Sistemas. O objetivo dos projetos é fornecer uma infra-estrutura comum independente independente de plataformas Java (plataforma independente) para desenvolvedores de sistemas de negociação. Última versão disponível em 23.12.2009: 0.13 (lançado em 06.2005) sourceforge. netprojectsojts ojts. sourceforge. net Oropuro trading system O software executa a análise técnica de estoque ou commodity para vários mercados, gerencia definições de portfólio e pedidos. Tem as características básicas do software de análise técnica mais popular. A maioria das informações sobre esse projeto está em língua italiana, por isso é realmente difícil mergulhar nele :( Última versão disponível em 23.12.2009: 0.2.4 (lançado em 11.2007) sourceforge. netprojectsoropuro oropuro. org O TrueTrade TrueTrade é um quadro para o desenvolvimento , Testando e executando sistemas de negociação automática. Ele tem como objetivo fornecer suporte para uma ampla gama de pedidos, instrumentos financeiros e escalas de tempo. Ele fornece ferramentas para backtesting a estratégia contra dados históricos e uma ferramenta separada para executar as estratégias no modo ao vivo. Última versão disponível em 23.12.2009: 0.5 (lançado 05.2007) code. googleptruetrade groups. googlegroupTrueTrade-Gen groups. googlegroupTrueTrade-Dev (j) robotrader O Robotrader é uma plataforma de simulação para negociação de bolsa automatizada. Ele fornece estatísticas para analisar desempenho em dados históricos E permite uma comparação entre as estratégias de negociação. Última versão disponível em 23.12.2009: 0.2.7 (lançado em 02.2006) jrobotrader. atspace sourceforge. netproje Ctsrobotrader TA-Lib: Biblioteca de Análise Técnica A TA-Lib é amplamente utilizada pela negociação de desenvolvedores de software que exigem a análise técnica dos dados do mercado financeiro. Inclui 200 indicadores, como ADX, MACD, RSI, estocástico, Bandas Bollinger etc. Reconhecimento de padrões de castiçal API de código aberto para CC, Java, Perl, Python e 100 Managed. NET Última versão disponível em 23.12.2009: 0.4 (lançado em 09.2007) Ta-lib. orgindex. html Tail - Uma análise técnica da java Análises de análise técnica que prevê tendências futuras de preços com o objetivo de gerenciar o melhor momento para comprar e vender ações. O objetivo do Tails é desenvolver uma biblioteca Java Open Source que abstraia os componentes básicos da Análise Técnica, fornecendo ferramentas para criação, manipulação e avaliação de estratégias para comprar e vender. Última versão disponível em 15.01.2018: 1.0 (lançado em 12.2007) tail. sourceforge. net O objetivo principal de JessX JessX Projects é criar um programa que permita a simulação de um mercado financeiro com recursos realistas (como um livro de pedidos e pedidos realistas). Pesquisadores e professores em Finanças podem achar útil em seus trabalhos. Última versão disponível em 23.12.2009: 1.5 (lançado em 05.2008) jessx. ec-lille. fr QuickFIXJ 100 Java Open Source FIX (protocolo de troca de informações financeiras) Motor Última versão disponível em 23.12.2009: 1.4 (lançado em 02.2009) quickfixj. org Auge O Auge é um aplicativo de gerenciamento de portfólio financeiro fácil de usar e muito simples. A Auge irá ajudá-lo a monitorar e analisar suas posições em ações e fundos mútuos, fornecendo informações poderosas sobre todo o portfólio de investimentos. Última versão disponível em 23.12.2009: 0.2 (lançado 04.2007) sourceforge. netprojectsauge auge. sourceforge. net Visualizador de dados Visualizador de dados exibe dados do tipo de mercado de estoque de arquivo de texto (Data, Abrir, Alto, Baixo, Fechar, Volume, Preço ajustado) como Gráficos de ações, apresentando uma variação dos elementos do gráfico japonês de castiçais. Última versão disponível em 23.12.2009: 0.0.1 (lançado em 03.2006) sourceforge. netprojectsdataviews dataviews. sourceforge. net Forex Optimizer A plataforma de negociação revolucionária, totalmente nova, destina-se tanto para iniciantes quanto para os comerciantes temperados do Forex. Os iniciantes podem estudar Forex do mercado, usando um simulador, sem arriscar os capitais e não estarem conectados à internet. Para comerciantes mais qualificados, o Forex Optimizer permite criar e otimizar a estratégia comercial, sem ter conhecimento na programação para operar (para fazer operações comerciais) a conta real do corretor. A plataforma pode oferecer aos profissionais maior funcionalidade para aplicação da estratégia e métodos de comércio no mercado Forex. Última versão disponível em 08.12.2018: 2.7 (lançado). Gordagoopensourceforex-optimizer
No comments:
Post a Comment