DADOS DO FIM DO DIA, INTRADAY DELAYED O AmiBroker pode lidar virtualmente com TODAS as trocas no mundo se apenas dados ASCII simples para essa troca estiverem disponíveis. A tabela abaixo lista algumas das fontes de dados. O AmiBroker vem pré-carregado com o banco de dados de componentes DJIA de amostra. Você pode atualizar esse banco de dados de amostra (e quaisquer outros bancos de dados de mercado do US amp Canadá) com novas cotações usando o programa AmiQuote fornecido. Mais adiante neste tutorial, você encontrará instruções detalhadas sobre como usar o AmiQuote. Citar fontes para o AmiBroker (esta lista não está completa - tenha em mente que quase qualquer fonte pode ser usada). Use links para saber mais (note que alguns links exigem conexão com a internet) EUA Canadá (NYSE / Nasdaq / AMEX / TSE) Histórico Atual EOD Histórico EOD Atualizações diárias Setores / Indústrias / etc Símbolos excluídos Automatic (via plugin MS) Histórico EOD atual Setores / Indústrias Histórico Atual Famílias EOD Histórico EOD Intraday Austrália (Australian Stock Exchange) Histórico EOD (também estoque dos EUA e mercados futuros) Automático (via plugin MS) Automático (Bodhi downloader) Automático (via plugin METASTOCK) 50 Trocas Internacionais Histórico Atual EOD Polônia ( Bolsa de Valores de Varsóvia) Histórico Atual EOD África do Sul (Bolsa de Valores de Joanesburgo) Histórico Atual EOD Automatic (Sharenet downloader) Histórico (script baseado) Holand (Amsterdam - Euronext) Histórico atual EODAmibroker forex feed de dados de MT4 em tempo real 42 Posts Olá. Eu achei o Amibroker muito melhor que o MetaTrader, por exemplo, devido ao seu suporte multi-timeframe. Mas não há corretor usando o Amibroker, então o feed de dados forex em tempo real é difícil de alcançar. Cavando na Net eu descobri alguns exemplos de código. E aqui está a minha solução: Você pode atualizar em tempo real quantos pares quiser 1. Primeiro, execute o CurrencyLoader EA no MT4, ele deve ser executado em todos os pares 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 os atualiza com frequência. (MT4folderdirectory-gtexperts-gtfiles-gtexporthistory) 2. Agora você tem que colocar esses dados no Amibroker, e fazê-lo freqüentemente. Então eu criei arquivos. bat e. js. No arquivo. js (abra-o via Notepad ou Geany) defina o caminho para sua atualização. csvs. No final do loop, você pode definir o atraso entre as atualizações no Amibroker (em mseg.) Em. bat, defina o caminho para o seu script. js. Está feito. Agora, quando você abrir o Metatrader, os dados serão carregados em. csv. Quando você executar (clique duplo) arquivo. bat, esses documentos serão salvos no banco de dados Amibroker automaticamente (Ami deve ser aberto também). Para facilitar, você pode adicionar um atalho no menu Amibroker. Basta ir para tools-gtcustomize-gttools - gt adicionar novo item (caminho para o arquivo. bat). Quando você quer fazer o upload de muitos pares (como eu faço), melhor é definir (In EA) um pequeno número de barras carregadas para. csv para que os dados de carregamento do Amibroker fiquem bem feitos. E de vez em quando é bom excluir. csv que eles não vão crescer muito grande. EDIT: // Ahh eu esqueci de uma coisa. A Ami usa seus próprios arquivos quotformatsquot, que definem qual coulumn em. csv é para. Quando você deseja atualizar seu banco de dados, você deve especificá-lo primeiro. Neste caso, também é necessário um arquivo. format especial. 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 Cadastrou-se em Out 2008 Status: Junior Membro 1 Post Ei, obrigado por isso Piotr JUst o que eu estava tentando alcançar. Os scripts js e bat são especialmente úteis. Cadastrou-se em agosto de 2012 Status: Membro 42 Posts Bom saber que estou carregando 13 pares, número de barras está definido para 500. Então é um número bastante grande, mas o processo está indo muito bem no fundo, sem congelamento. Após 1 semana, os arquivos crescem demais, então eu os excluo para evitar o carregamento de csvs pesados (porque após 8-9 dias, o tempo de congelamento). Eu adicionei o arquivo. bat que rapidamente excluí-los para ferramentas Ami Poucas semanas atrás eu descobri por que o Ami é muito melhor do que o MT4 - gt Estou carregando barras m5 e criando barras de 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 bares não são bons para mim É muito mais fácil com Ami. Membro desde terça-feira, 22 de maio de 2011 22 Posts Online Agora obrigado pelo seu post. Eu não sou capaz de seguir suas instruções. gentilmente explique claro. Eu carrego o carregador de moeda, eu tenho o arquivo de exportação no formato. csv. como carregar ainda mais para o amibroker. O seu método ajuda a trabalhar live forex chart with amibroker Participa desde maio de 2015 Status: Membro 7 Posts Oi Piotr2, Se você ainda está por aí, o que você precisa de dois arquivos para no MT4 Ther é um mq4 e ex4. Por favor, me ajude. Ingressou em maio de 2015 Status: Membro 7 Mensagens Passou por esse obstáculo. Mas eu apenas não consigo descobrir como adicionar o caminho do arquivo no. js Parece apenas confuso palavras para mim. Não seja um técnico. Por favor me ajude Registrado em Jun 2015 Estado: Junior Membro 1 Mensagem Eu tento seguir suas instruções, mas não é tão fácil para mim. Você poderia, por favor, ajudar quem cuida da sua ideia? Você pode até o vídeo no youtube como pode configurar os dados para Amibroker. Entrou em Maio de 2010 Status: Membro 43 Posts Mas não há corretor usando Amibroker, então o feed de dados forex em tempo real é difícil de alcançar. Cadastrou-se em Out 2006 Status: Membro 454 Posts leu o candletalk Eu sei que você é uma pessoa inteligente sabendo todos os ins outs da AB - e escrevendo um código mais rápido do que eu poderia comprar uma bebida: você pode ser tão gentil para nos dar alguma idéia para conectar o AB à API da Oanda e alguns feedfeeds do MT4 Os membros devem ter pelo menos 0 vouchers para postar neste tópico. 1 comerciante visualizando agora Forex Factoryreg é uma marca registrada. Transferir dados ao vivo de MT4 para AmiBroker automaticamente Registrado em Apr 2012 Status: Membro 49 Posts O que é MT4 é o rei do software de negociação quando se trata de forex. Mas para os usuários da AB, faltam muitas coisas. Pessoalmente eu gosto de AB por uma série de razões, e sempre quis fazer parte da leitura da carta na AB antes de entrar em uma negociação. Procurei uma ferramenta que me permitisse transferir dados de MT4 para AB automaticamente, mas infelizmente não consegui encontrar nenhum. Então finalmente surgiu essa ferramenta. Intro: É uma ferramenta de duas partes: a primeira parte é um Expert Advisor para MT4 que executa a tarefa de exportação de dados. A segunda parte é um aplicativo autônomo que fica em sigilo e pesquisa regularmente os dados de um determinado local e os importa para o AmiBroker. Configuração: - parte 1 (no MetraTrader 4) 1. faça o download do Expert Advisor (EA) CSVExporter. ex4 (ou do arquivo de origem CSVExporter. mq4, se desejar) e coloque-o na pasta Experts da sua instalação MT4. Por exemplo, eu negocio com o VantageFx que eu instalei no C: Program FilesVantageFX. Então eu coloco o arquivo EA em C: Program FilesVantageFXexperts. 2. Execute / reinicie o MT4 para que ele possa encontrar esse EA recém-colocado. Arraste-o do painel de navegação para um gráfico. Para um melhor resultado, utilize USD / CAD, EUR / USD ou esse par que tenha um bom movimento de preço. Na guia Comum, marque "Permitir negociação ao vivo". Isso é necessário para funcionar, embora esse EA NÃO faça nenhuma negociação. Clique na guia Entradas para alterar as configurações padrão. i. imgur / 47x7Fk6.png symbols: os pares para os quais você deseja exportar dados, separados por vírgula. (Para não limitar o problema, limite o número de símbolos para 20. Se necessário, crie outra instância de EA em um novo símbolo e forneça um valor exportDir diferente.) ExportDir: o diretório onde os dados exportados serão armazenados. Isso é relativo à pasta expertsfiles. Por exemplo, no caso do VantageFX, os dados são armazenados em C: Program FilesVantageFXexpertsfilescsvdata exportH1 a D1 são os sinalizadores para o período de tempo. Defina o (s) verdadeiro (s) que você gosta. Se você quiser dados H1, os dados exportados terão o nome do símbolo acrescentado por H1, a menos que você tenha singleCSV definido como verdadeiro. singleCSV: quando true irá 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 verdadeiro, as mensagens serão descartadas na janela / guia do terminal / especialista. 3. Se você configurou corretamente, você deve ter o EA sorrindo no canto superior direito. i. imgur / m4TPEyx. png Também haverá uma pasta criada e os dados exportados de acordo com as configurações: i. imgur / n4HP8uZ. png
No comments:
Post a Comment