Amibroker forex feed de dados de MT4 em tempo real Registrado em Ago 2017 Status: Member 42 Posts Hello there. Eu encontrei Amibroker maneira melhor do que o MetaTrader, por exemplo, por causa de seu suporte multi-timeframe. Mas não há um corretor usando Amibroker, portanto, o feed de dados forex em tempo real é difícil de alcançar. Cavando a rede eu descobri alguns exemplos de código. E aqui está a minha solução: Você pode atualizar em tempo real quantos pares você quiser 1. Primeiro, execute o CurrencyLoader EA no MT4, ele tem que ser executado em cada par que você deseja atualizar. Você pode definir intervalos de tempo para atualizar e atrasar (entre cada atualização). Este EA está criando arquivos. csv com aspas e atualizá-los com freqüência. (MT4folderdirectory-gtexperts-gtfiles-gtexporthistory) 2. Agora você tem que colocar esses dados em Amibroker, e fazê-lo com freqüência. Então eu criei arquivos. bat and. js. No arquivo. js (abra-o via Bloco de Notas ou Geany) defina o caminho para sua atualização. csvs. No final do loop você pode definir atraso entre atualizações em Amibroker (em msec.) Em. bat defina caminho para o seu script. js. Está feito. Agora, quando você abre o Metatrader, os dados serão carregados para. csv. Quando você executar (clique duplo).bat arquivo, este docs será salvo no banco de dados Amibroker automaticamente (Ami deve ser aberto também). Para facilitar, você pode adicionar atalhos no menu do Amibroker. Basta ir para tools-gtcustomize-gttools - gt adicionar novo item (caminho para o arquivo. bat). Quando você quiser fazer upload de muitos pares (como eu) é melhor definir (Em EA) um pequeno número de barras carregadas para. csv assim que carregar dados para Amibroker será feito agradável. E de vez em quando é bom deletar. csv que eles não vão crescer muito grande. EDIT: // Ahh Esqueci-me de uma coisa. Ami usa seus próprios quotformatsquot, arquivos que definem qual coulumn no. csv é para. Quando você deseja atualizar seu banco de dados, você deve especificá-lo primeiro. Nesse caso, o arquivo. format especial também é necessário. Você pode criá-lo por conta própria (para MT4.csvs) ou downlad e colocar na pasta amibroker-gtformats. EDIT2: // Também fonte pode ser útil: amibroker / newsletter / 02-2001.html Registrado Out 2008 Estado: Junior Member 1 Post Ei, obrigado por Piotr JUst o que eu estava tentando alcançar. Os scripts js e bat são especialmente úteis. Agradável ouvir que estou carregando 13 pares, número de barras é definido para 500. Portanto, é um número bastante grande, mas o processo está fazendo muito bem em segundo plano, sem congelamento. Depois de 1 semana arquivos crescem muito, então eu excluí-los para evitar o carregamento pesado csvs (cos após 8-9 dias e seria congelamento). Eu adicionei arquivo. bat que rapidamente excluí-los para ferramentas Ami Poucas semanas atrás eu descobri por que Ami é muito melhor do que MT4 - gt Im carregando barras m5 e criando barras 4h. Em Ami eu posso definir qualquer fuso horário que eu quero, então eu não tenho que escolher outro corretor MT4 quando h4 barras arent bom para mim Seu muito mais fácil com Ami. Membro Comercial Registrado em Sep 2017 22 Posts Obrigado pelo seu post. Eu não sou capaz de seguir suas instruções. Gentil explação claro. Eu carrego carregador de moeda, eu tenho o arquivo de exportação no formato. csv. Como carregar mais para amibroker. Faz o seu método ajudar a trabalhar em forex com gráfico amibroker Juntado May 2017 Status: Member 7 Posts Oi Piotr2, Se você ainda está por perto, o que você precisa de dois arquivos para MT4 Ther é um mq4 e ex4. Por favor, me ajude. Registrado May 2017 Status: Membro 7 Posts Got passado esse obstáculo. Mas eu simplesmente não consigo descobrir como adicionar o caminho do arquivo no. js Parece apenas palavras confusas para mim. SOrry não um techie. Por favor me ajude Juntado Jun 2017 Status: Junior Member 1 Post Eu tento fazer siga suas instruções, mas não é tão fácil comigo. Você poderia por favor ajudar quem se importa com sua idéia. Você pode até o vídeo no youtube como pode configurar os dados para Amibroker. Postagem mais recente Postagem mais antiga Postagem mais antiga Postagem mais antiga Postagem mais antiga Postagenas Eu sei que você é uma pessoa inteligente sabendo todos os ins e outs outs de AB - e escrevendo código afl mais rápido do que eu poderia comprar uma bebida: Você pode ser tão gentil para nos dar qualquer idéia Logged Para conectar o AB à API do Oanda e a alguns feed de dados MT4 Os membros devem ter pelo menos 0 vouchers para postar neste tópico. 0 traders visualizando agora Forex Factoryreg é uma marca registada. Conecte-se sobre produtos Website1. Você precisa de assinatura regular em tempo real eSignal para trabalhar com qualquer software de terceiros, incluindo AmiBroker. Atualização: o eSignal OnDemand é agora compatível com aplicativos de terceiros, portanto, você pode usá-lo com o AmiBroker, mas você não recebe nenhuma citação em tempo real de streaming, mas apenas histórico (por meio de preenchimento). Dados de carrapatos também não estão disponíveis. 2. Limitação do acesso a dados históricos durante horas de pico Durante a primeira e última hora de negociação, quando o mercado de ações dos EUA abre, alguma limitação à quantidade de dados históricos que você pode baixar é imposta. Se você esperava carregar um monte de dados históricos, especialmente dados de carrapato, então é melhor fazer isso antes do mercado aberto. 3. Dados históricos estendidos Estão disponíveis dados históricos estendidos no plugin eSignal versão 3.1 e acima (AmiBroker 5.60.2 e acima). Para poder usar os dados intraday EXTENDED, você precisa: (necessário) assinar o suplemento de dados intraday EXTENDED (usando a manutenção da conta eSignal) é 10 mensal (necessário) vá para Configurações de Arquivo-gtDatabase, Configure e marque Usar Extended intraday (Opcional) Aumentar número de barras de configuração para abrir espaço para mais dados (opcional) Forçar recheio em símbolos já existentes para obter histórico completo ou criar novo banco de dados fresco eSignal é um software de negociação abrangente que oferece avançadas ferramentas de gráficos, análise técnica Estudos e testes de volta, cotações de streaming de 100s de bolsas e índices em todo o mundo e para todas as classes de ativos de ações, futuros, Forex, opções e ETFs. A eSignal combina essas ferramentas de suporte à decisão e dados premiados com integração de negociação que conecta os usuários aos melhores corretores para negociação on-line, tudo a partir de uma única plataforma personalizável. Transferência de dados ao vivo de MT4 para AmiBroker automaticamente É MT4 é o rei do software comercial quando se trata de forex. Mas para os usuários de AB, ele não tem muitas coisas. Pessoalmente, eu gosto de AB por uma série de razões, e sempre quis fazer a parte de leitura de gráfico em AB antes de entrar em um comércio. Procurei uma ferramenta que me permitisse transferir dados de MT4 para AB automaticamente, mas infelizmente não consegui encontrar nenhum. Então, finalmente veio com essa ferramenta. Intro: É uma ferramenta de duas partes: a primeira parte é um Expert Advisor para MT4 que faz a tarefa de exportação de dados. A segunda parte é um aplicativo autônomo que se senta silenciosamente e pesquisa regularmente dados de um determinado local e os importa para o AmiBroker. Instalação: - Parte 1 (no MetraTrader 4) 1. Baixe o CSVExporter. ex4 (ou o arquivo fonte CSVExporter. mq4, se desejar), e coloque-o sob a pasta Experts de sua instalação MT4. Por exemplo, eu comércio com VantageFx que eu instalei no C: Program FilesVantageFX. Então eu coloco o arquivo EA em C: Program FilesVantageFXexperts. 2. Executar / reiniciar MT4 para que ele poderia encontrar este EA recém-colocado. Arraste-o do painel de navegação para um gráfico. Para melhor resultado use USD / CAD, EUR / USD ou tal par que tem bom movimento de preços. No separador Comum, seleccione QuotAllow live trading. Isso é necessário para funcionar, embora este EA não faz qualquer negociação. Clique na guia Entradas para alterar as configurações padrão. I. imgur / 47x7Fk6.png símbolos: os pares para os quais você deseja exportar dados, separados por vírgula. (Para não calage o problema limita o número de símbolos a 20. Se necessário, crie outra instância de EA em um novo símbolo e dê um valor exportDir diferente.) ExportDir: o diretório onde os dados exportados serão armazenados. Isso é relativo à pasta expertsfiles. Por exemplo, no caso de VantageFX, os dados são armazenados em C: Program FilesVantageFXexpertsfilescsvdata exportH1 para D1 são os sinalizadores para o período de tempo. Defina o verdadeiro (s) que você gosta. Se você quiser dados H1, os dados exportados terão o nome do símbolo anexado por H1 a menos que você tenha singleCSV definido como true. SingleCSV: quando true criará um único arquivo csv para todos os pares de símbolos caso contrário cada símbolo será salvo em seu próprio arquivo. ShowMsg: quando true irá lançar mensagens no terminal / perito janela / tab. 3. Se você tiver configurado corretamente, você deve ter o EA sorrindo no canto superior direito. I. imgur / m4TPEyx. png Também haverá uma pasta criada e dados exportados conforme as configurações: i. imgur / n4HP8uZ. png
No comments:
Post a Comment