Sunday 6 August 2017

Fxdd Jforex Python


Ali, estou tentando usar um cliente Python para enviar uma mensagem de compra à estratégia Java encontrada na minha conta demo Dukascopy JForex. Essa estratégia de soquete de Java foi encontrada aqui. Posso obter o código de estratégia Java JForex trabalhando com o código Java do cliente sem nenhum problema. Quando tento fazer o mesmo com o Python, não há conexão por algum motivo. Aqui está o código de Python modificado: Pergunta é o que você acha que é errado, eu só posso pensar em quais parâmetros eu uso para configurar a conexão de soquete. Por favor, deixe-me saber o que você pensa. Obrigado pediu 1 de fevereiro em 0: 54Automaticamente baixar e salvar 1M do FXDD usando o Python. É muito importante ter acesso aos dados comerciais, pois os dados são a vida eo sangue do negócio comercial. No entanto, não há fontes de dados de Forex gratuitas lá fora e as fontes que estão disponíveis gratuitamente raramente permitem o download automático de dados de negociação. Hoje vou mostrar-lhe como você pode usar uma dessas fontes 8211 os dados 1M do FXDD 8211 para baixar automaticamente dados de moeda para 15 pares de moedas usando o Python. Também falo sobre alguns dos problemas com os dados do FXDD, como eles podem ser potencialmente abordados e quais mudanças de codificação você precisaria para acessar os dois repositórios de dados diferentes disponíveis no site do FXDD. Script para baixar automaticamente dados do FXDD O corretor FXDD é um dos poucos que disponibilizam publicamente seus dados 1M para download fora de sua plataforma MT4 (o que é muito conveniente, pois a atualização de dados, a exportação e a importação em MT4 são super lentas). Os dados podem ser baixados manualmente a partir desta página onde você pode baixar arquivos zip que, por sua vez, contêm arquivos hst que você pode carregar na sua plataforma MT4. No entanto, se você deseja realizar algumas análises diferentes ou se deseja realizar algum processamento de dados antes da mão, esse formato realmente não é útil. Também é bastante inconveniente ter que baixar manualmente toneladas de arquivos de um site e, em seguida, ter que descompactar manualmente e carregar cada um. O script acima cuida de tudo acima, baixando automaticamente os dados do FXDD 1M usando python. O programa baixa dados para 15 símbolos diferentes e descompacta, processa os arquivos hd binários em quadros de dados de pandas e, finalmente, salva os dados em um formato csv legível para humanos que você pode usar para auditoria de dados ou modificações adicionais antes de usar os dados para back-testing ou outro análise. Você pode simplesmente excluir os arquivos baixados e rerunar o script para reprocessar os dados e atualizar automaticamente seu repositório de dados do FXDD todas as semanas. Os dados geralmente são atualizados por eles no horário após o fechamento do mercado cada sexta-feira. Você notou que os dados são baixados do repositório Metatrader, embora tenham outro repositório chamado Metatrader Xtreme que contenha menos dados, mas mais símbolos. Para usar isso, você deve modificar o script acima alterando os nomes de símbolos (transformar EURUSD em EURUSDX) e alterar o URL de download para adicionar um X (tools. fxddtoolsM1DataX). Um dos problemas com os dados do FXDD é que as especificações do GMT e DST dos dados não são mencionadas na página. Através de algumas análises, adivinhei que os dados são GMT 23, mas não tenho certeza se este DST é constante através de todos os dados ou mudanças durante alguns anos. Se você quiser usar esses dados, é muito importante que você verifique o DST de cada ano para garantir que você saiba exatamente como o GMT muda com o tempo. Para isso, você pode usar um script que eu publiquei anteriormente que usa a versão NFP para este propósito. Alternativamente, você pode usar pontos de referência em um conjunto de dados diferente para localizar as compensações GMT em diferentes pontos durante o ano. Descobrir isso é extremamente importante, como se o GMTDST dos dados fosse desconhecido, levaria a resultados negativos. Outro ponto é o dado faltante na série FXDD. Cerca de 1,32 das barras de 1M estão faltando na série EURUSD e a maioria dessas barras faltantes estão localizadas nos meses de abril e maio. Também é importante ressaltar que a maioria dos dados em falta está localizada em 2015 e 2016 com 2005 e 2006 seguindo como terceiro e quarto ano com os dados mais ausentes. Embora 1,32 não seja um monte de dados, ele pode fazer uma diferença substancial, dependendo se as barras faltantes são grandes lacunas ou apenas pontos normais de dados faltantes devido à falta de negociação 8212, por exemplo, durante a sessão asiática. No lado bom, não há valores duplicados dentro dos dados e também não existem barras mal formatadas. Se você quiser realizar uma análise mais profunda, você pode modificar o script encontrado aqui para tirar o formato do arquivo csv do script dentro desta postagem. No final, o repositório FXDD possui mais de 10 anos de dados 1M, pode ser acessado gratuitamente e pode ser baixado automaticamente, mas isso não significa que ele deve ser usado sem cuidado. Os dados têm furos significativos e o GMTDST é desconhecido. Se você quiser usar esses dados, você precisa ter um plano, seja pelo uso de it8217s para a criação de sistemas que seriam gravemente afetados por esses problemas ou usando outros conjuntos de dados para tentar corrigir esses problemas. No mínimo, você deve garantir que você descubra o GMTDST de cada ano para garantir que você possa projetar estratégias corretamente. Se você quiser saber mais sobre o processamento histórico de dados e como você também pode avaliar a qualidade dos dados, considere se juntar a Asirikuy. Um site repleto de vídeos educacionais, sistemas de negociação, desenvolvimento e uma abordagem sólida, honesta e transparente para as estratégias de negociação automatizadas.

No comments:

Post a Comment