Small Node. js-based framework para backtesting estratégias de negociação Forex. Permite a criação de estratégias e estudos e facilita a inclusão de estudos dentro de estratégias. Instale Node. js: nodejs. org. Instale o Gulp globalmente: npm instale - g gulp. Instale módulos de nó: instalação npm. Baixe os dados do minuto para uma segurança de um provedor de dados suportado. MetaTrader link: fxddusenforex-resourcesforex-trading-toolsmetatrader-1-minute-data Abra o MetaTrader e abra o History Center. Em seguida, importe os dados e exporte-o para o formato CSV. Coloque os dados em. data: mkdir. datametatrader mv AUDJPY. csv. datametatrader Crie banco de dados forex-backtesting com índices: Agora execute. backtest. sh AUDJPY. Você não pode executar essa ação neste momento. Você fez login com outra guia ou janela. Recarregue para atualizar sua sessão. Você se separou em outra guia ou janela. Recarregue para atualizar a sua sessão. MT4 - Node. js servidor de clientes Você já se sentiu limitado com MT4 Deseja ser capaz de executar o código multi-thread facilmente e rapidamente? Deseja usar os serviços da Web para extrair dados de várias fontes e poder fazer uma grande escala Crunching de dados Quer se conectar facilmente a vários bancos de dados, acabei de lançar um aplicativo de exemplo que demonstra como você pode rapidamente se instalar e usar o Node. js. Dê uma olhada em: githubPenguinTradersMT4-Node. js Foco, Paciência, Determinação amp Ordem no caos Nome de usuário adicional Inscrito em setembro de 2014 1 Postagem Você já se sentiu limitado com o MT4 Deseja ser capaz de executar o código multi-thread facilmente e rapidamente? Deseja usar os serviços da Web Para puxar dados de várias fontes e ser capaz de fazer dados em grande escala. Deseja se conectar facilmente a múltiplos bancos de dados. Se você respondeu sim a qualquer um desses ou se sentia curioso, então recebi boas notícias para você. Eu acabei de lançar um aplicativo de exemplo que demonstra como Você pode rapidamente se instalar e usar usando Node. js. Dê uma olhada em: githubPenguinTradersMT4-Node. js Você já se sentiu limitado com o MT4 Deseja poder usar o código multi-thread facilmente e rapidamente? Deseja usar serviços da Web para extrair dados de várias fontes e poder fazer dados em larga escala. Para se conectar a múltiplos bancos de dados facilmente Se você respondeu sim a qualquer um destes ou se sentia curioso, então recebi boas notícias para você. Eu acabei de lançar um aplicativo de exemplo que demonstra como você pode rapidamente se instalar usando Node. js. Dê uma olhada em: githubPenguinTradersMT4-Node. js Oi saver0. Isso é ótimo, então isso pode ser usado para se conectar ao servidor web. Eu vi o api doc: nodejs. orgdocumentationapi, mas não consigo encontrar como se conectar ao banco de dados. Você poderia me dar um link ou uma pista sobre como fazê-lo. Obrigado de antemão Editar: encontrei aqui. Githubfelixgenode-mysql irá tentar. Obrigado Saver0 Para fazer uma conexão de banco de dados, você terá que instalar o MySQL (ou algum outro DB que você queira usar). Eu recomendo que você instale uma pilha LAMP, como XAMPP (apachefriends. orgindex. html). Desta forma, você terá acesso ao phpMyAmin para gerenciar o banco de dados. Eu pretendo liberar o algoritmo preditivo de mapa de calor e um algoritmo de previsão fractal que eu criei muito em breve (antes do próximo fim de semana com certeza). Você pode usar isso como um exemplo para fazer o que deseja. Além disso, se você apenas fizer uma pesquisa para quotNode. js MySQL tutorialquot no google, você receberá muitos tutoriais. Eu recomendo usar o seguinte: githubfelixgenode-mysql Deve ser muito fácil. Muitos exemplos lá. No entanto, você deve criar primeiro o DB e as tabelas no phpMyAdmin. Basta passar por um tutorial phpMyAdmin no YouTube. Eu também formo uma comunidade de desenvolvimento de sistemas para que as pessoas possam colaborar e criar coisas incríveis juntos. O link para ele está no meu perfil. Seria fantástico se pudéssemos conseguir alguns desenvolvedores do meio ambiente lá para começar em alguns projetos. Todos são bem-vindos, no entanto, o foco será fazer coisas juntas (também pode formar grupos particulares). Foco, Paciência, Determinação amp Pedido no caos Contente de ouvir Para fazer uma conexão de banco de dados, você terá que instalar o MySQL (ou algum outro DB que você queira usar). Eu recomendo que você instale uma pilha LAMP, como XAMPP (apachefriends. orgindex. html). Desta forma, você terá acesso ao phpMyAmin para gerenciar o banco de dados. Eu pretendo liberar o algoritmo preditivo de mapa de calor e um algoritmo de previsão fractal que eu criei muito em breve (antes do próximo fim de semana com certeza). Você pode usar isso como um exemplo para fazer o que deseja. Além disso, se você apenas fizer uma pesquisa para quotNode. js MySQL. OK, vou instalar XAMPP ou WAMP e testar o phpMyAdmin amp Mysql, para garantir que meu banco de dados esteja preparado corretamente (isso será rápido, eu tenho experiências LAMP). Tenho download node-mysql e vou tentar em breve, verá outro tutorial também. Sobre a sua comunidade de desenvolvimento de sistemas, esta é uma ótima idéia. E com seu bom conhecimento na negociação e sua boa habilidade de programação. Tenho certeza de que esta comunidade será um grupo muito valioso. Sim, eu acho que esse grupo precisa de operadores experientes de programador amp (o desenvolvedor senior é uma boa escolha). Eu não pertenço aos programadores superiores, mas eu tenho algum fundo de programação (incluindo o Mql4) e gostaria de participar do seu grupo particular. Ainda não sei o quanto posso dar contribuição ao grupo, mas tentará o meu melhor. Vou assinar usando o link em seu perfil. Desde já, obrigado. Você já se sentiu limitado com o MT4? Deseja ser capaz de executar o código multi-thread facilmente e rapidamente. Deseja usar os serviços da Web para extrair dados de várias fontes e ser capaz de criar dados em larga escala. Deseja se conectar facilmente a múltiplos bancos de dados se você respondeu sim Para qualquer um desses ou sentir-se curioso, então recebi boas notícias para você. Eu acabei de lançar um aplicativo de exemplo que demonstra como você pode rapidamente se instalar usando Node. js. Dê uma olhada em: githubPenguinTradersMT4-Node. js Nice. Muito obrigado, saver0. Estou certo de que isso será muito útil. Oi saver0, OK, vou instalar o XAMPP ou o WAMP e testar o phpMyAdmin amp Mysql, para garantir que meu banco de dados esteja preparado corretamente (isso será rápido, eu tenho experiências LAMP). Tenho download node-mysql e vou tentar em breve, verá outro tutorial também. Sobre a sua comunidade de desenvolvimento de sistemas, esta é uma ótima idéia. E com seu bom conhecimento na negociação e sua boa habilidade de programação. Tenho certeza de que esta comunidade será um grupo muito valioso. Sim, eu acho que esse grupo precisa de operadores experientes de programador amp (o desenvolvedor senior é uma boa escolha). As pessoas não aprenderão a publicar análises nos fóruns. Não acho que é um downupquot. Você já se sentiu limitado com o MT4? Deseja ser capaz de executar o código multi-thread com facilidade e rapidez. Deseja usar serviços da Web para extrair dados de várias fontes e poder fazer uma grande escala Crunching de dados Quer se conectar a vários bancos de dados facilmente Se você respondeu sim a qualquer um destes ou se sentia curioso, então recebi boas notícias para você. Eu acabei de lançar um aplicativo de exemplo que demonstra como você pode rapidamente se instalar usando Node. js. Dê uma olhada em: githubPenguinTradersMT4-Node. js Contente de ouvir Para fazer uma conexão de banco de dados, você terá que instalar o MySQL (ou algum outro DB que você queira usar). Eu recomendo que você instale uma pilha LAMP, como XAMPP (apachefriends. orgindex. html). Desta forma, você terá acesso ao phpMyAmin para gerenciar o banco de dados. Eu pretendo liberar o algoritmo preditivo de mapa de calor e um algoritmo de previsão fractal que eu criei muito em breve (antes do próximo fim de semana com certeza). Você pode usar isso como um exemplo para fazer o que deseja. Além disso, se você apenas fizer uma pesquisa para quotNode. js MySQL. Isto é muito interessante. Estou muito feliz de ver um comerciante generoso como você e espero que sejam mais pessoas como você neste mundo, Saver0. Se inscrever. Muitos comerciantes se beneficiaram de suas idéias. Mantenha o bom trabalho, mano. Oi saver0, OK, vou instalar o XAMPP ou o WAMP e testar o phpMyAdmin amp Mysql, para garantir que meu banco de dados esteja preparado corretamente (isso será rápido, eu tenho experiências LAMP). Tenho download node-mysql e vou tentar em breve, verá outro tutorial também. Sobre a sua comunidade de desenvolvimento de sistemas, esta é uma ótima idéia. E com seu bom conhecimento na negociação e sua boa habilidade de programação. Tenho certeza de que esta comunidade será um grupo muito valioso. Sim, eu acho que esse grupo precisa de operadores experientes de programador amp (o desenvolvedor senior é uma boa escolha). Acabei de lançar minha versão do indicador de Seta Fractals. Você pode dar uma olhada na publicação que fiz aqui com algumas instruções: forexfactoryshowthread. phpp7757651post7757651 Também abri hoje o site Penguin Traders. Ainda tenho um pouco mais de trabalho para fazer lá. Vou adicionar instruções claras sobre como obter o indicador para correr nos próximos dias para que possamos obter algumas pessoas para colaborar para descobrir isso. Foco, Paciência, Determinação amp. Ordem no caos Você já se sentiu limitado com MT4 Quer ser Capaz de executar o código multi-thread com facilidade e rapidez. Deseja usar os serviços da Web para extrair dados de várias fontes e ser capaz de criar dados em grande escala. Deseja se conectar facilmente a várias bases de dados. Se você respondeu sim a qualquer um destes ou se sentia curioso, então eu Recebi boas notícias para você. Eu acabei de lançar um aplicativo de exemplo que demonstra como você pode rapidamente se instalar e usar o Node. js. Dê uma olhada em: githubPenguinTradersMT4-Node. js Agradecemos por compartilhar seus códigos e idéias Sim, isso é possível com isso. Na verdade, eu uso isso para obter dados de sentimento em um gráfico do MT4. Usando Node. js, você pode escrever o aplicativo para buscar os dados de feeds de corretores. E, em seguida, MT4 pode solicitar esses dados e mostrá-lo em um gráfico como um indicador. Não tenho certeza se existe uma ferramenta pré-construída, mas se você quiser construí-la, deve ser muito fácil fazê-lo. Você terá que aprender um pouco de Node. js (Javascripts). Foco, Paciência, Determinação amp Pedido no caos Extremamente interessante Obrigado por sua resposta rápida Vou tentar atrair isso o mais rápido possível. Espero que eu receba ajuda da comunidade quando eu ficar preso. Eu coloquei um exemplo de como obter dados para o meu site. Dê uma olhada: penguintradersgroupsnode-js-mql4-developmentdocuments Você pode dar uma olhada no seguinte grupo e no indicador Fractal Arrow como um exemplo de como se comunicar entre MT4 e Node. js penguintradersgroupsfractal-arrow-prediction Por favor, publique o Node. js relacionado Perguntas no grupo de desenvolvimento Node. js. Foco, Paciência, Determinação amp Pedido no caos Você já se sentiu limitado com o MT4 Deseja poder usar o código multi-thread facilmente e rapidamente? Deseja usar serviços da Web para extrair dados de várias fontes e poder fazer dados em grande escala. Deseja Conecte-se facilmente a múltiplos bancos de dados Se você respondeu sim a qualquer um destes ou se sentiu curioso, então recebi boas notícias para você. Eu acabei de lançar um aplicativo de exemplo que demonstra como você pode rapidamente se instalar e usar o Node. js. Dê uma olhada em: githubPenguinTradersMT4-Node. js Tenho procurado um código desse tipo em toda a rede, e na minha busca, acho que muitos outros tentam resolver isso. Você realmente fez isso há muito tempo. Sim, senhor, você fez isso. Código bonito. Módulo nativo de CongratForex analítica para a biblioteca nativa Node. js Node. js que realiza análises técnicas em um conjunto de dados OHLC com uso de algoritmo genético. O resultado da análise técnica são duas árvores binárias que descrevem estratégias para sinais de compra e venda que produziram lucro em um certo período de tempo especificado pelo conjunto de dados de entrada de OHLC. Executando a fonte Primeiro se você não tiver ainda. Instale node-gyp para comiling o código fonte c Em seguida, execute o comando npm instalação para baixar e instalar todas as dependências. Ele também compila a dependência ta-lib e constrói o código-fonte. Para fazer construções adicionais, você pode usar. Você pode executar exemplos incorporados que estão localizados na pasta de exemplos. Você pode instalar o forex. analytics via npm: Importar o módulo ou com a sintaxe dos módulos ES6 O objeto Analytics lhe dará várias funções para usar. FindStrategy (candlesticks, opções, progressCallback) Encontra a estratégia ideal para um determinado período definido pela matriz de candlesticks. O parâmetro candlesticks deve conter uma série de objetos que representam um castiçal no gráfico OHLC. O parâmetro de opções lista várias propriedades que influenciam o algoritmo genético. O parâmetro de compensação deve ser uma função. Essa função é invocada quando uma geração passa. Ele contém três argumentos: estratégia, fitness, geração. Onde a estratégia representa a estratégia atualmente melhor encontrada em uma determinada geração. Fitness é um valor físico de uma determinada estratégia calculada pelo algoritmo de avaliação física. Geração é o número de geração que acabou de ser completado. O parâmetro de estratégia descreve qual estratégia deve usar como referencial. Este parâmetro não é obrigatório. O valor que retorna é uma promessa que, quando é resolvido, passa um argumento com a melhor estratégia encontrada. Isso poderia imprimir algo como: Converte o conjunto de dados OHLC em um período de tempo maior (por exemplo, de intervalo de 5 minutos para intervalo de 30 minutos) o parâmetro de candelabros deve conter uma matriz de objetos que representam um castiçal no gráfico de OHLC. O parâmetro targetTimeframe define o intervalo de destino em segundos. Essa função pode ser usada para converter tiques em OHLC também com um simples truque. Retorna a sugestão de comprar ou vender atualizado para o último candelabro na série de candelabros passada como primeiro parâmetro. O parâmetro candlesticks deve conter uma série de objetos que representam um castiçal no gráfico OHLC. Parâmetros de opções lista uma estratégia de propriedade é o resultado da função findStrategy e define quando comprar e quando vender. Retorna uma série de trades que foram executados em uma matriz de candelabro fornecida com a matriz de castiçais de estratégia dada passada como um primeiro parâmetro. O parâmetro candlesticks deve conter uma série de objetos que representam um castiçal no gráfico OHLC. Parâmetros de opções lista uma estratégia de propriedade é o resultado da função findStrategy e define quando comprar e quando vender. Onde a compra significa se o comércio específico foi feito com um lucro de um mercado crescente ou em queda. A receita é a receita obtida no final de uma negociação. MaximumLoss descreve o quão longe o movimento de preços foi contra a direção desejada. MaximumProfit descreve o quão longe o movimento de preços foi na direção desejada. O começo e o fim são os castiçais que descrevem os limites de um determinado comércio. ProfitBeforeLoss indica se o lucro máximo foi atingido antes da perda máxima. Estabilize a solução corrigir erros. Faça o algoritmo mais abstrato (suporte para diferentes tipos de cromossomos e nós de árvore). Delegue a geração de indicadores para uma biblioteca diferente (talvez use nó-talib) Implementando suporte para gerar Indicadores (fórmulas de matemática com OHLC como entrada) com base em negócios bem sucedidos. Pense em mais coisas para adicionar. )
Comments
Post a Comment