Skip to main content

Trading system design c ++


Eu tenho programado há algumas décadas agora, mas também negociação de moedas, ações e futuros, usando algoritmos de análise técnica intensiva. Eu cometi o erro há alguns anos atrás para levar o HTML CSS JAVASCRIPT PHP MySQL e sites de Internet do programa a partir do zero, cookies, etc. BO-RING to death e novos CMS pop todos os dias, empurrando-me rapidamente para fora do mercado de trabalho. Tornando-se velho agora (47), eu gostaria de garantir o futuro ao fechar o loop e aprender C especificamente para o comércio de alta freqüência. Você poderia me dar conselhos sobre onde eu deveria começar, sobre as técnicas de programação específicas dentro da CI deve se concentrar. Muito obrigado. Para responder suas perguntas, você vai se concentrar em Sockets, feeds RSS (verifique esse), segurança do sistema (IMHO, ou Boxe de areia ou um sistema operacional de ROM para algo como isso), criptografia e autenticação e os protocolos específicos para a troca escolhida. Se você não se importar, tive algumas perguntas minhas. O que faz você pensar que existe algum dinheiro o que existe na HFT Esta é uma ferramenta de manipulação de mercado, não uma estratégia de investimento. E para jogar esse jogo, você precisaria ter bilhões no banco para começar. As pessoas parecem ter a impressão de que esta é a evolução tecnológica do curto funcionamento de um estoque, mas não é. Esta é uma técnica utilizada para responder rapidamente às tendências de compra com um grande volume de transações para mudar o mercado em qualquer direção que dê mais dinheiro ao operador. Além disso, não sei em que país você está, mas aqui na neutralidade da rede dos EUA está de volta ao bloco de corte. Se isso morrer e você não pode proteger uma conexão com uma troca que paga qualquer preço premium para seu provedor de serviços, a latência pode torná-la funcionalmente impossível. Pode ser que eu seja paranóico, mas é algo que você deveria considerar. Última edição em 26 de junho de 2017 às 17h29 UTC. Obrigado MUITO computergeek, sua contribuição é muito apreciada. Parece que você já é bastante experiente nesse mercado. Eu realmente gosto de jogar o homem do meio, tipo de interface entre as mentes dos comerciantes e as mentes dos programadores de TI. Para fazer um trabalho de deus, devo ser bom tecnicamente em ambos os domínios. Eu já agora o lado do comércio e o mundo do algoritmo bastante bem, eu não sei o que é sobre C, então eu estou me forçando a fazê-lo :-) Isso é o que eu fiz já para as maiores corporações na Suíça (não na HFT, no entanto) , Então sim, esse não é o meu dinheiro de bolso, e sim, estamos falando de grandes quantidades comerciais. Uma razão simples é que você não quer que seu corretor seja o único a ganhar dinheiro, então, você precisa de grandes dólares, negociar spreads e possuir um assento na troca de futuros, por exemplo. Última edição em 26 de junho de 2017 às 16:45 UTC Computergeek01 Eu acho que OP significa trabalhar como um programador C, não iniciando uma nova empresa philgib Definir seguro o futuro De qualquer forma, você pode começar olhando alguns anúncios recentes de trabalho HF para ver o que Eles estão interessados ​​em, por exemplo, eu escolho duas aleatoriamente Amostra 1. Habilidades Requeridas: Bacharelado ou Mestrado em Ciência da Computação ou campo relacionado 10 anos de experiência em todos os aspectos do desenvolvimento de aplicativos de nível C e conhecimentos de gerenciamento em desenvolvimento de baixo nível e Tecnologias (kernel tuningbypass, cpu pinning, otimizações de hardware, protocolos de transporte de rede, incluindo TCP e UDP), perfis de desempenho de aplicativos e kits de ferramentas de ajuste (VTune, Valgrind, PGO, etc.) e várias arquiteturas físicas, sistemas baseados em x86, amostra 2. Requisitos: desenvolvedor de CC Com 3 anos de experiência no desenvolvimento de sistemas de negociação em tempo real de baixa latência (ambiente UnixLinux) Familiarizado com Execução Algos e compreensão do comércio CLOB e do Exchange Proto Cols (FIX, ITCHOUCH etc) Experimente a criação de aplicativos multi-threaded conhecimentos especializados de redes e sistemas operacionais Fortes habilidades analíticas e de resolução de problemas Experiência com FPGA e ou design de programação VHDL é uma vantagem, mas não é necessárioPrimeiro de tudo, eu não sei se está escrito em C, Estavam apenas especulando. Mas se ele está escrito em C, então, sabendo que você pode percorrer o caminho. Não vai ser bonito e eu não gostaria da idéia de controlar meu dinheiro, mas há um software pior lá fora. Eu não precisaria fazer transações reais, mas o monitoramento, as previsões de tendências e coisas assim seriam boas para se mexer. Basta lembrar que os grandes jogadores estão usando uma quantidade absurda de largura de banda para essas transações automáticas, então não é prático pensar que você estará negociando com uma conexão T1 para sua casa. Eu aposto que aprender C é trivial em comparação com a concepção de um algoritmo heurístico de rede neural para correlacionar um sistema complexo em tempo real com tantas variáveis. Eu espero que sua negociação esteja indo bem o suficiente para você pagar alguns supercomputadores Cray também. 8) Bottom line: BIG job. Boa sorte se você for um desafio desse tipo

Comments

Popular posts from this blog

Banco central de singapura vinculado à sonda forex 12

O gerente do Deutsche Bank suspendeu a indicação do forex: o Deutsche Bank, o maior credor alemão, suspendeu uma grande vendedora em uma investigação sobre a suspeita de manipulação da taxa de câmbio, informou o Wall Street Journal nesta quinta-feira. Citando uma pessoa familiarizada com o assunto, o jornal disse que o diretor de vendas do Deutsche Bank em Londres foi colocado em licença no mês passado, depois que o credor alemão descobriu o que considerava uma comunicação inadequada entre ela e o banco central de Cingapura. Respondendo ao relatório, disse uma porta-voz do Deutsche Bank, o Deutsche Bank recebeu solicitações de informações das autoridades reguladoras que estão investigando a negociação no mercado cambial. O banco está cooperando com essas investigações e tomará medidas disciplinares no que diz respeito aos indivíduos, se merecido. Por sua vez, a Autoridade Monetária de Cingapura (MAS) disse que o MAS esteve em contato com reguladores estrangeiros e está pronto para auxi...