Plataforma De Negociação Forex Linux C


Plataforma de negociação Forex Linux C ++


Всего заявок


Описание проекта


Pedido de proposta para Forex Plataforma de comércio automatizado.


1) Threaded c / c ++ ncurses aplicação pode alavancar um multi-cpu ambiente linux para backtesting e negociação ao vivo.


2) tolerante a falhas de internet, falhas de energia - software proposto deve ser capaz de pegar onde ele parou, reconhecer qualquer comércio aberto, e responder em conformidade.


3) FIX Protocol Aware - usa quickfix biblioteca, pode alavancar vários caminhos FIX para garantir a execução da ordem e proteção counter trading:


[Url removed, login para ver]


3) Pode negociar em pares múltiplos da moeda simultaneamente.


4) Armazenamento de todas as informações de baixo nível e negociação de alto nível e cotação em mysql.


5) Interface de estratégia c ++ simples implementada como uma classe ou objeto. A interface de estratégia terá ganchos limpos para chamadas em ta-lib, quantlib e fann. A transferência deve incluir estratégias de exemplo demonstrando o uso dessas três tecnologias.


6) O ambiente de Backtesting deve automatizar completamente o processo de testar a estratégia em vários pares de moedas predefinidos usando dados M1, testando vários valores de parâmetros de entrada de estratégia predefinidos com ganchos de Rede Neural.


7) Deve alavancar projetos de código aberto existentes como QuantLib e TA-Lib em linguagem de script de estratégia: [url removed, login para ver]


[Url removed, login para ver]


8) Nenhuma GUI diferente de ncurses exigido, contanto que o armazenamento de backtesting e informação viva de troca for armazenada em MySQL de tal maneira como se torna fácil de modelar em Excell ou costume PHP / MySQL aplicação web.


9) Código fonte completo e handoff de documentação. Suporte imediato mediante solicitação (se a nova versão do quickfix romper a compatibilidade, etc.)


10) Cliente Ncurses deve ser programa separado do aplicativo daemon principal, usando JSON ou similar para se comunicar, ou mesmo FIX se faz sentido. Vários clientes devem ser capazes de falar com o daemon, com informações idênticas em todos os clientes. Consulte o diagrama lógico.


11) O daemon servidor deve ser capaz de negociar a mesma estratégia em várias contas FIX ou caminhos, entendendo que os dados forex fornecidos a partir de upstream será diferente entre os corretores, e apenas o comércio em cada fluxo de dados em cada instituição de corretagem.


12) Incorporação de FANN [url removido, login para ver] em backtesting e / ou forward trading. Bom design resultaria em um bônus. Um exemplo de aplicação NN para negociação pode ser encontrado em: [url removed, login para ver]


13) Servidor Daemon deve ser ROCK SOLID STABLE. Isso significa que não há batota ou atalhos ao programá-lo. Ele não deve pular uma batida quando as conexões falham em corretores FIX ou conexões de clientes Ncurses. Dinheiro vivo será usado para trocá-lo! Ele deve responder a sinais de saída, reinício e estatísticas graciosas (estatísticas FIX, outras estatísticas não disponíveis no sistema operacional, estado de integridade). Uma interface snmp seria boa. Daemon também deve ter três níveis de registro no daemon syslog - log de depuração, log de comércio e log de informações. Todas as mensagens vão para syslog e mysql.


Projeto de código aberto que é semelhante em design para o programa proposto: [url removido, login para ver] - Eu não gosto de java embora - sinta-se livre para puxar idéias / código a partir dele.


Хотите заработать немного денег?


Укажите свой бюджет и срок


Опишите свое предложение


Получите оплату за свою работу

Comments

Popular Posts