DDE e Volume-- Excel.
DDE e excel - Volume.
Eu desenvolvi dll pode transferir qualquer tipo de dados para excel, você pode transferir cotações, pedidos, informações da conta, indicadores, etc. qualquer coisa que você queira mover de mt4 para excel no modo em tempo real, pelo fato de eu não usar DDE, eu uso mais método de alto desempenho, então, se houver algum interesse, deixe-me saber.
Eu desenvolvi dll pode transferir qualquer tipo de dados para excel, você pode transferir cotações, pedidos, informações da conta, indicadores, etc. qualquer coisa que você queira mover de mt4 para excel no modo em tempo real, pelo fato de eu não usar DDE, eu uso mais método de alto desempenho, então, se houver algum interesse, deixe-me saber.
Gostaria de transferir o relatório de comércio diário de contas diferentes para excel.
Pode me ajudar ?
Eu desenvolvi dll pode transferir qualquer tipo de dados para excel, você pode transferir cotações, pedidos, informações da conta, indicadores, etc. qualquer coisa que você queira mover de mt4 para excel no modo em tempo real, pelo fato de eu não usar DDE, eu uso mais método de alto desempenho, então, se houver algum interesse, deixe-me saber.
Eu sei que este segmento tem meses de idade, mas eu realmente estaria interessado no volume dll que você mencionou, se ainda estiver disponível, você pode publicá-lo, por favor.
Eu, Yosri, você poderia ajudar com o aumento dos valores de indicadores diferentes para excel 2007?
Eu sei que este segmento tem meses de idade, mas eu realmente estaria interessado no volume dll que você mencionou, se ainda estiver disponível, você pode publicá-lo, por favor.
Não, este tópico tem mais de 3 anos. . .
Não há volume no MT4. . . O que MT4 chama de volume é, na verdade, Tick Count.
Exportação de citações.
Os dados de origem que servem de base para todo o trabalho analítico do usuário do terminal são aqueles sobre mudanças de preços de segurança. Esta informação é fornecida pela corretora. Os dados de preços permitem desenhar gráficos de símbolos, pesquisar nos mercados financeiros, usar várias táticas de negociação e tomar decisões comerciais. Quotes representam arquivos com registros no formato de "SYMBOL, BID, ASK, DATE & quot; (símbolo de segurança, preço de oferta, preço, data e hora) e renda no terminal automaticamente assim que a conexão com o servidor foi estabelecida.
O terminal permite exportar as citações atuais para outros programas no modo em tempo real por meio de "DDE & quot; (Dynamic Data Exchange) protocolo. Este é um protocolo de sistemas operacionais do MS Windows usado para troca dinâmica de dados entre várias aplicações. As cotações são dadas através do DDE apenas na entrada de novos tiques (modo ADVISE), mas não imediatamente a pedido (modo PEDIDO), onde o preço mais recente é mostrado. N / A é mostrado no primeiro PEDIDO, e após o novo preço foi de renda, as cotações aparecerão.
Para ativar a exportação de cotações do terminal através de DDE, é preciso habilitar o "Habilitar servidor DDE" opção nas configurações do terminal.
Atenção: histórico Os dados não podem ser exportados através do protocolo DDE. As cotações atuais são exportadas apenas quando o terminal do cliente está conectado.
Os formatos de solicitação DDE e seus possíveis resultados pelo exemplo de "DDE-sample. xls" Arquivo:
Pedido BID: = MT4 | BID! Resultado USDCHF: 1.5773.
Requisição ASK: = MT4 | ASK! Resultado USDCHF: 1.5778.
Pedido HIGH: = MT4 | HIGH! Resultado USDCHF: 1.5801.
Pedido BAIXO: = MT4 | LOW! Resultado USDCHF: 1.5741.
Pedido TIME: = MT4 | TIME! Resultado USDCHF: 21.05.02 9:52.
Pedido TIMESEC: = MT4 | TIME! Resultado USDCHF: 21.05.02 9:52:43.
Pedido de CITAÇÃO: = MT4 | CITAÇÃO! Resultado USDCHF: 21.05.02 9:52:43 1.5773 1.5778 1.5776.
Atenção: Para que os dados sejam mostrados corretamente no MS Excel, é preciso habilitar o & quot; Tools & # 150; Opções. & # 150; Tradução & # 150; Entrada de fórmula de tradução & quot; opção de menu do MS Excel.
Forex dde excel
O AmiBroker agora suporta citações de transmissão em tempo real de fontes de dados compatíveis com DDE.
O DDE (Dynamic Data Exchange) é um protocolo Windows usado para permitir que as aplicações troquem dados. Por exemplo, quando você altera um formulário em seu programa de banco de dados ou um item de dados em um programa de planilha eletrônica, eles podem ser configurados para também alterar esses formulários ou itens em qualquer lugar que ocorram em outros programas que você pode usar. O DDE usa um modelo de cliente / servidor no qual o aplicativo que solicita dados é considerado o cliente e o aplicativo fornecendo dados é considerado o servidor.
Milhares de aplicativos usam DDE, incluindo Excel, Word, Lotus 1-2-3 e Visual Basic da Microsoft.
Para obter mais informações sobre DDE como mecanismo de comunicação no Windows, siga este link:
O que DDE oferece para comerciantes? Basicamente citações de transmissão em tempo real. Não há BACKFILL via DDE. Muitos provedores de dados em tempo real e corretoras fornecem capacidade para obter dados em tempo real por meio do DDE. Você deve perguntar ao seu corretor / fornecedor de dados em tempo real se eles oferecem o link DDE. O plug-in DDE agora disponível para o AmiBroker permite vincular a (quase) qualquer fonte DDE (servidor) que fornece citações em tempo real. Isso torna uma opção atrativa para todas as fontes de dados que não possuem um plugin dedicado.
Se você estiver usando eSignal, IQFeed, Quote, MarketCast e qualquer outra fonte que tenha um plugin dedicado - você deve usar este plugin dedicado em vez do DDE. Isto é assim porque os plugins dedicados são SEMPRE opção melhor (fornecem mais recursos, mais eles são mais rápidos) do que DDE genérico.
DDE PLUGIN RESUMO DAS FUNÇÕES.
servidor DDE definível pelo usuário / tópico / item para cada campo (aberto, alto, baixo, fechado, volume, tamanho comercial, volume total, lance, tamanho do lance, perguntar, pedir tamanho, tempo) suporta até 500 símbolos de transmissão em tempo real ( versão 1.1.0) suporta todos os intervalos de tempo base: diariamente, por hora, 15, 5, 1 minuto, 15 e 5 segundos, marque NO BACKFILL (devido ao fato de que a maioria das fontes DDE não fornecem o preenchimento)
1.2.2 - inclui "Time shift" campo na caixa de diálogo de contexto, armazena a configuração por banco de dados no arquivo dde. config em vez do registro mais outras pequenas melhorias 1.2.1 - problema fixo com 'tipo mismatch' 1.2.0 - por padrão, o plugin usa o formato numérico de configurações regionais agora.
e a carga da CPU diminui 1.1.0 - limite do símbolo aumentado de 40 para 500 1.0.0 - versão inicial (BETA)
Escolha Arquivo - & gt; Novo banco de dados.
Digite um novo nome de pasta (por exemplo: C: \ Program Files \ AmiBroker \ DDE) e clique em Criar, conforme mostrado na figura abaixo:
Escolha o plugin de dados universais DDE da combinação de fonte de dados e "Ativar" no armazenamento de dados locais.
Digite 10000 ou mais em & quot; Número de barras para carregar & quot; campo.
Agora, selecione Intervalo de tempo base. Os intervalos suportados são: EOD, por hora, 15 minutos, 5 minutos, 1 minuto. A edição profissional do AmiBroker também permite selecionar intervalos de Tick, 5 segundos e 15 segundos.
Clique no botão CONFIGURAÇÃO - IMPORTANTE: no "CONFIGURAR" & quot; diálogo você precisa configurar todos os campos após a descrição do seu fornecedor de dados. Verifique também o parágrafo abaixo ("CONFIGURANDO DDE PLUGIN PARA TRABALHAR COM O SEU VENDOR") para obter uma descrição detalhada. ATENÇÃO: você não pode pular esta parte - sem configurar campos especificamente para seu fornecedor de dados, o DDE NÃO TRABALHARÁ.
O indicador de status do Plugin deve mudar de Amarelo "WAIT & quot; para Verde "OK" dentro de alguns segundos.
Se não virar para "OK" Indique que significa que eiter:
a) nome do servidor e / ou campos não estão configurados corretamente.
b) O servidor DDE (aplicativo de terceiros) não está sendo executado ou não está habilitado.
Se o indicador mostrar "OK" - então os qutoes de tempo real fluem para AB. Você pode verificá-lo exibindo a cotação em tempo real de View - & gt; Nota: uma vez que não existe um preenchimento de atraso, você precisaria aguardar pelo menos 3 barras de dados a serem coletadas antes que o gráfico apareça.
CONFIGURANDO DDE PLUGIN PARA TRABALHAR COM O SEU VENDEDOR.
Vários fornecedores de dados vêm usar diferentes cordas de conexão DDE, aqui alguns exemplos típicos serão mostrados.
A maioria das documentações do DDE usa a sintaxe DDE do Excel, que é a seguinte:
O tópico é o tópico da conversa DDE. Dependendo da fonte de dados.
O tópico pode ser apenas o símbolo do ticker (como no IQFeed), ou o nome do campo (como em winros).
Item é o item da conversa do DDE. Dependendo da fonte de dados, pode ser o nome do campo (como no IQFeed) ou o símbolo do ticker (como no Winros).
Abaixo você pode ver 12 caixas de entrada de texto onde você pode definir tópico e item DDE para cada campo de dados fornecido pela fonte de dados. Aqui você deve inserir TOPIC! ITEM par da cadeia de conexão DDE (= SERVER | TOPIC! ITEM) com marca de exclamação entre o tópico DDE e o item DDE.
Como você pode ver na figura acima, o plugin DDE permite que você use algumas cordas especiais, nomeadamente:,,,, que são avaliadas em tempo de execução para cada símbolo separadamente permitindo construir cadeias DDE dinâmicas (dependendo do ticker selecionado, por exemplo) ) exigido pela maioria das fontes de dados:
- avalia o símbolo do ticker de determinada segurança.
- avalia o nome do campo correspondente (sem espaços), ou seja, Open, High, Low, Last, LastSize, Volume, Ask, AskSize, Bid, BidSize, Time, Req.
- nomes de campo semelhantes a nomes de campo de 2 palavras têm espaços, nomeadamente: "Tamanho passado", "Pergunte tamanho", "Formato de lance" & quot;
- avalia o nome do servidor.
- avalia ID exclusivo (contador de execução incrementado em 1 com cada símbolo)
Todos os outros textos são copiados por carbono, então, se você escrever, por exemplo:
ele avaliará para = SERVER | PREFIX_MSFT_SUFFIX! MYTEXT (desde que o símbolo atual seja MSFT)
Ao lado das definições de campo, podemos ver o que a definição dada irá avaliar (na notação do Excel). Isso facilita a verificação se a definição está correta. A avaliação da amostra usa sempre "MSFT" como a, e 34 como.
Se sua fonte de dados não fornecer todos os campos, você pode criar um campo determinado em branco. Note-se que, para uma operação adequada, o & quot; Last & quot; preço (o preço do último comércio) é obrigatório. Se sua fonte de dados não fornecer "quinto" preço (a maioria das fontes forex não tem "quinto"), você pode forçar o plugin DDE a usar & quot; Bid & quot; em vez de. Para isso, você deve criar & quot; Last & quot; campo em branco e forneça o tema DDE apropriado! par de itens em & quot; Bid & quot; campo. Por favor, note que o tópico! Os pares de itens devem avaliar valores exclusivos.
uma) ! - "último preço" avalia para = SERVER | Last! MSFT.
b)! - "último preço" avalia como = SERVER | MSFT! Last.
No futuro, "Predefinição" A caixa conterá mais presets para várias origens DDE que você enviar.
Seguindo os documentos do fornecedor, o formato dos pedidos DDE é MT | ! , onde é um de Bid, Ask, High, Low, Time.
Observe que esta é a fonte Forex que vem sem o último preço.
Neste caso, a configuração apropriada do plug-in do DDE da AmiBroker é a seguinte:
Metaquotes / Metatrader Versão 4.
A diferença é que o servidor Metatrader DDE agora é chamado MT4 (não MT)
Seguindo os documentos do fornecedor, o formato dos pedidos DDE é MT4 | ! , onde é um de Bid, Ask, High, Low, Time.
Observe que esta é a fonte Forex que vem sem o último preço.
Neste caso, a configuração apropriada do plug-in do DDE da AmiBroker é a seguinte:
(captura de tela da configuração DDE para Tradexpert cortesia de Jean-Guilhem Cailton)
(captura de tela da configuração do DDE para cortesia do FXCM de Byron Porter)
(captura de tela da configuração DDE para Bloomberg DDE cortesia de Paolo Cavatore)
O plug-in DDE foi testado e é conhecido por funcionar corretamente no Windows XP (DDE de 32 bits) e no Windows 9x (DDE de 16 bits).
Os seguintes servidores DDE são verificados por nós para funcionar corretamente:
O plug-in DDE NÃO funciona com os seguintes servidores DDE:
VTSPOT (Visual Trader) - devido a uma codificação incorreta no VisualTrader que faz com que a função DdeConnect da biblioteca DDEML da Microsoft seja suspensa na primeira tentativa de conexão.
Todos os outros servidores DDE não listados acima devem funcionar corretamente. Entre em contato com o Amibroker em caso de problemas.
AJUDE-NOS AJUDAR OS OUTROS:
Para ajudar os outros a configurar o plug-in DDE para o seu fornecedor de dados, uma vez que você tenha seguido o link com seu fornecedor específico, solte como uma nota com uma captura de tela da caixa de diálogo CONFIGURAÇÃO e do nome da fonte. Isso será posteriormente incluído neste documento como uma referência sobre como usar várias fontes de dados. Também as configurações de trabalho serão adicionadas a "predefinições & quot; combo para uma configuração fácil de um clique.
1. Não há BACKFILL no plugin DDE. Você pode usar no entanto o importador ASCII (isto inclui AmiQuote) para importar dados históricos diretamente para o banco de dados que você irá atualizar em tempo real usando o plugin DDE.
2. Mudança,% change fields não estão disponíveis (ainda)
3. Os campos Time e Req agora são ignorados (isso pode mudar no futuro)
4. O tempo atual do sistema é usado para carimbo de data / hora de cada marca.
5. Quando sua fonte não oferece "DURO" preço (como várias fontes de Forex) você deve criar & quot; Last & quot; campo VAZIO na caixa de diálogo de configuração. Isto direcionará ao plugin para usar "BID & quot; campo em vez disso.
6. O status do plugin (conectado / desconectado) sempre aparece inicialmente com "Wait" estado (indicador amarelo). Isso significa que nenhuma conversação DDE foi estabelecida. Se pelo menos UMA conversação DDE for iniciada com sucesso, ele se tornará "& quot; OK" estado (indicador verde). Se o servidor DDE não estivesse em execução na primeira tentativa de conexão, o plugin não tentará reconectar-se automaticamente. Em vez disso, você deve forçar a reconexão manualmente (consulte o ponto 7). O indicador pode virar para "Desligado" (indicador vermelho) apenas em dois casos:
a) você foi conectado corretamente, mas o servidor DDE (aplicativo de terceiros) foi fechado.
b) você selecionou & quot; shutdown & quot; do menu de status do plugin.
7. Você pode se reconectar a qualquer momento selecionando & quot; reconectar & quot; do menu de status do plugin.
Forex dde excel
Obter através da App Store Leia esta publicação em nosso aplicativo!
DDE: séries temporais na análise do Excel.
Resumo: preciso armazenar / analisar uma série de tempo ao vivo que vem em uma célula no Excel usando DDE.
Problema: uma vez que é uma célula que está mudando constantemente, não sei como agarra cada instância do valor atualizado para que eu possa usá-lo em outras fórmulas, gráficos, etc. Portanto, é sua 1 célula em uma planilha do Excel que muda a cada milissegundo, e eu quero obter a série de tempo real (t, t-1, t-2, t-3, etc.). Eu não sei como armazenar como uma série de tempo.
Detalhe: estou usando MetaTrader 4 (MT4) para desenvolver algumas análises. Os códigos para importar preços ao vivo são assim:
Eu quero poder usar as séries temporais em várias fórmulas para calcular e atualizar gráficos em tempo real. Se eu pudesse enviar os dados ao vivo para MATLAB, isso também seria útil. Mas tudo deve ser dados ao vivo em análise em tempo real.
Obrigado por qualquer ajuda.
Se você estiver aberto a uma solução VBA, você pode usar o método Workbook. SetLinkOnData para chamar um Sub quando os dados recebidos forem alterados.
Eu sugiro apenas responder às mudanças no tópico TIME e copiar todos os dados relavent de uma só vez.
Com base neste layout de dados.
Configure o monitor no evento Abrir (coloque isso no módulo ThisWorkbook)
E codifique seu manipulador de dados em um módulo normal.
Isso copiará as células A2: E2 na parte inferior da lista de dados históricos, cada vez que a A2 (marca de horário do MT4) muda.
Nota: você diz no seu OP que deseja atualizar cada milhas por segundo. Isso não pode acontecer, porque MT4 | TIME está retornando um serial DateTime com uma resolução de 1 segundo. E mesmo que isso acontecesse, isso seria muito demais para o Excel processar.
Sugiro que você experimente a plataforma do FxOne.
Você pode tentar gratuitamente por 30 dias. Se você é um cliente da FXCM, então é totalmente gratuito.
É mais poderoso do que excel porque não usa o VBA, mas o C ++ que é perfeito para negociação algorítmica. O VBA é muito bom para análise, mas não para negociação. Eu tentei fazer o que exatamente procurava e sempre que o Excel estava falhando. Com esta plataforma, tudo foi muito suave.
Ferramenta DDE para MT4.
Concepção.
A ferramenta "DDE MT4" permite exportar qualquer dado de usuário (informações da conta, histórico de cotações, valores de indicadores, negociações abertas e fechadas, etc.) simultaneamente de vários terminais MT4 diferentes para o Excel pelo protocolo DDE em tempo real.
Dynamic Data Exchange (DDE) é uma tecnologia para comunicação entre várias aplicações no Microsoft Windows ou OS / 2. O protocolo DDE é suportado por muitas aplicações do Windows. A aplicação mais comum usada é o Excel.
Para acessar dados DDE do Excel, você deve adicionar links especiais de DDE nas células da planilha do Excel. Assim, na atualização dos dados no MT4, os dados relacionados em células do Excel serão atualizados simultaneamente em tempo real.
Com a ferramenta "DDE MT4" você pode executar as seguintes tarefas:
Exporte o histórico comercial para construir diagramas do Excel. Exemplo: Você pode exportar o histórico comercial de 3 contas diferentes simultaneamente, em seguida, construir 3 diagramas para comparar as estratégias comerciais.
Exportar dados de indicadores para construir diagramas do Excel.
Acumule o histórico de tiques nas linhas do Excel e, em seguida, guarde-o em um arquivo.
Acumule histórico de cotações nas linhas do Excel e, em seguida, guarde-o em um arquivo.
Encontre min. e máx. espalhar entre as cotações de diferentes corretores para encontrar a melhor diferença para estratégia de arbitragem rentável.
Encontre min. e negociações máximas lucrativas.
Mostrar conta Ballance / Equity / Maring / Free Margin de diferentes terminais MT4 na mesma folha do Excel.
Adicione alertas popup ou sonoros em uma célula por condição (para alertar no Drawdown máximo, etc.)
Negociações do grupo por períodos de comércio: por dia, por semana, por mês, etc.
Negociações em grupo por símbolo comercial.
Classifique os negócios.
Existem as seguintes amostras fornecidas com a ferramenta "DDE MT4":
AC, AD, Alligator, ADX, ATR, AO, BearsPower, BullsPower, Bandas, Índice de Força, Fractals, Gator, Ichimoku, MACD, MarketFacilitation, Momentum, MoneyFlow, MA, OsMA, OBV, PSAR, RSI, RVI, StdDev, Estocástico , Volumes, WPR.
Execute o aplicativo DDESrv_MT4.exe da pasta raiz "DDE_MT4". Execute o terminal MT4. Recomendamos executá-lo com direitos administrativos e com a chave "\ portátil". Anexe qualquer especialista em amostra DDE em qualquer gráfico. O símbolo e o prazo não são importantes.
Você deve anexar apenas uma instância de cada experto em amostra para evitar duplicações desnecessárias de dados exportados.
Assuma que você anexou o especialista e-BJF-DDE__AccountInfo. mq4 no gráfico EURUSD. Nesse caso, não há necessidade de anexá-lo no GBPUSD.
Você deve manter as seguintes configurações para o especialista anexado:
Permitir Dll Imports [Verificado]
Abra o arquivo Excel da pasta "DDE_MT4 \ Excel" relacionada ao especialista em amostra MT4. Permitir atualização automática de links (se você tiver aviso de segurança do Excel).
Assuma que você anexou o especialista e-BJF-DDE__AccountInfo. mq4 no gráfico EURUSD. Nesse caso, você precisa abrir o arquivo Excel DDE4__AccountInfo. xlsx.
PS. Não há necessidade de colar links DDE em células Excel manualmente. Você pode copiar o link selecionado (ou grupo de links) do aplicativo DDESrv_MT4.exe para a área de transferência (clicar no botão direito do mouse) e colá-lo em células do Excel.
Podemos adicionar recursos adicionais para taxa extra: envia sinais comerciais do Excel para o MT4.
Última versão: Versão 15.05.2017.
Agora você pode selecionar entre. e, separadores decimais para formatar valores duplos.
Veja a imagem DDE_MT4_11.png.
2) Cada indicador MT4 regular obteve arquivos mq4 e Excel separados.
Todo arquivo mq4 separado exporta 3 instâncias de indicador com diferentes entradas.
Veja a imagem DDE_MT4_12.png.
Descrição da ferramenta Excel_to_MT4.
Esta ferramenta permite enviar sinais de Excel para MT4 em tempo real. A parte do Excel é uma planilha padrão com células e macros VBA (Visual Basic for Applications). A parte MT4 possui consultor especializado para receber e processar dados do Excel.
As macros VBA enviam periodicamente para MT4 os valores das colunas A, B e C.
MT4 expert possui a seguinte lógica:
Compre se A1 & gt; 1000 E B1 & gt; 1000 e C1 & gt; 1000 Vender se A1 & lt; -1000 E B1 & lt; -1000 E C1 & lt; 1000 Fechar Compre se A1 & lt; 0 OU B1 & lt; 0 OU C1 & lt; 0 Fechar Vender se A1 & gt; 0 OU B1 & gt; 0 OU C1 & gt; 0.
Portanto, toda lógica comercial deve ser implementada no perito mq4. O Excel é apenas fonte de dados. Oferecemos a ferramenta Excel_to_MT4 com especialista mq4 personalizado para você. O custo baseado na lógica do consultor especialista.
Tags do produto.
Use espaços para separar tags. Use citações simples (') para frases.
Pouco mais sobre nós.
BJF Trading Group foi fundado em 2000. Em 2006, registramos o BJF Trading Group em ON, no Canadá. Em abril de 2009, crescemos em uma corporação do Grupo BJF Trading. Por mais de 10 anos, nossa empresa vem oferecendo produtos e serviços para o mercado cambial.
Obter através da App Store Leia esta publicação em nosso aplicativo!
DDE: séries temporais na análise do Excel.
Resumo: preciso armazenar / analisar uma série de tempo ao vivo que vem em uma célula no Excel usando DDE.
Problema: uma vez que é uma célula que está mudando constantemente, não sei como agarra cada instância do valor atualizado para que eu possa usá-lo em outras fórmulas, gráficos, etc. Portanto, é sua 1 célula em uma planilha do Excel que muda a cada milissegundo, e eu quero obter a série de tempo real (t, t-1, t-2, t-3, etc.). Eu não sei como armazenar como uma série de tempo.
Detalhe: estou usando MetaTrader 4 (MT4) para desenvolver algumas análises. Os códigos para importar preços ao vivo são assim:
Eu quero poder usar as séries temporais em várias fórmulas para calcular e atualizar gráficos em tempo real. Se eu pudesse enviar os dados ao vivo para MATLAB, isso também seria útil. Mas tudo deve ser dados ao vivo em análise em tempo real.
Obrigado por qualquer ajuda.
Se você estiver aberto a uma solução VBA, você pode usar o método Workbook. SetLinkOnData para chamar um Sub quando os dados recebidos forem alterados.
Eu sugiro apenas responder às mudanças no tópico TIME e copiar todos os dados relavent de uma só vez.
Com base neste layout de dados.
Configure o monitor no evento Abrir (coloque isso no módulo ThisWorkbook)
E codifique seu manipulador de dados em um módulo normal.
Isso copiará as células A2: E2 na parte inferior da lista de dados históricos, cada vez que a A2 (marca de horário do MT4) muda.
Nota: você diz no seu OP que deseja atualizar cada milhas por segundo. Isso não pode acontecer, porque MT4 | TIME está retornando um serial DateTime com uma resolução de 1 segundo. E mesmo que isso acontecesse, isso seria muito demais para o Excel processar.
Sugiro que você experimente a plataforma do FxOne.
Você pode tentar gratuitamente por 30 dias. Se você é um cliente da FXCM, então é totalmente gratuito.
É mais poderoso do que excel porque não usa o VBA, mas o C ++ que é perfeito para negociação algorítmica. O VBA é muito bom para análise, mas não para negociação. Eu tentei fazer o que exatamente procurava e sempre que o Excel estava falhando. Com esta plataforma, tudo foi muito suave.
Ferramenta DDE para MT4.
Concepção.
A ferramenta "DDE MT4" permite exportar qualquer dado de usuário (informações da conta, histórico de cotações, valores de indicadores, negociações abertas e fechadas, etc.) simultaneamente de vários terminais MT4 diferentes para o Excel pelo protocolo DDE em tempo real.
Dynamic Data Exchange (DDE) é uma tecnologia para comunicação entre várias aplicações no Microsoft Windows ou OS / 2. O protocolo DDE é suportado por muitas aplicações do Windows. A aplicação mais comum usada é o Excel.
Para acessar dados DDE do Excel, você deve adicionar links especiais de DDE nas células da planilha do Excel. Assim, na atualização dos dados no MT4, os dados relacionados em células do Excel serão atualizados simultaneamente em tempo real.
Com a ferramenta "DDE MT4" você pode executar as seguintes tarefas:
Exporte o histórico comercial para construir diagramas do Excel. Exemplo: Você pode exportar o histórico comercial de 3 contas diferentes simultaneamente, em seguida, construir 3 diagramas para comparar as estratégias comerciais.
Exportar dados de indicadores para construir diagramas do Excel.
Acumule o histórico de tiques nas linhas do Excel e, em seguida, guarde-o em um arquivo.
Acumule histórico de cotações nas linhas do Excel e, em seguida, guarde-o em um arquivo.
Encontre min. e máx. espalhar entre as cotações de diferentes corretores para encontrar a melhor diferença para estratégia de arbitragem rentável.
Encontre min. e negociações máximas lucrativas.
Mostrar conta Ballance / Equity / Maring / Free Margin de diferentes terminais MT4 na mesma folha do Excel.
Adicione alertas popup ou sonoros em uma célula por condição (para alertar no Drawdown máximo, etc.)
Negociações do grupo por períodos de comércio: por dia, por semana, por mês, etc.
Negociações em grupo por símbolo comercial.
Classifique os negócios.
Existem as seguintes amostras fornecidas com a ferramenta "DDE MT4":
AC, AD, Alligator, ADX, ATR, AO, BearsPower, BullsPower, Bandas, Índice de Força, Fractals, Gator, Ichimoku, MACD, MarketFacilitation, Momentum, MoneyFlow, MA, OsMA, OBV, PSAR, RSI, RVI, StdDev, Estocástico , Volumes, WPR.
Execute o aplicativo DDESrv_MT4.exe da pasta raiz "DDE_MT4". Execute o terminal MT4. Recomendamos executá-lo com direitos administrativos e com a chave "\ portátil". Anexe qualquer especialista em amostra DDE em qualquer gráfico. O símbolo e o prazo não são importantes.
Você deve anexar apenas uma instância de cada experto em amostra para evitar duplicações desnecessárias de dados exportados.
Assuma que você anexou o especialista e-BJF-DDE__AccountInfo. mq4 no gráfico EURUSD. Nesse caso, não há necessidade de anexá-lo no GBPUSD.
Você deve manter as seguintes configurações para o especialista anexado:
Permitir Dll Imports [Verificado]
Abra o arquivo Excel da pasta "DDE_MT4 \ Excel" relacionada ao especialista em amostra MT4. Permitir atualização automática de links (se você tiver aviso de segurança do Excel).
Assuma que você anexou o especialista e-BJF-DDE__AccountInfo. mq4 no gráfico EURUSD. Nesse caso, você precisa abrir o arquivo Excel DDE4__AccountInfo. xlsx.
PS. Não há necessidade de colar links DDE em células Excel manualmente. Você pode copiar o link selecionado (ou grupo de links) do aplicativo DDESrv_MT4.exe para a área de transferência (clicar no botão direito do mouse) e colá-lo em células do Excel.
Podemos adicionar recursos adicionais para taxa extra: envia sinais comerciais do Excel para o MT4.
Última versão: Versão 15.05.2017.
Agora você pode selecionar entre. e, separadores decimais para formatar valores duplos.
Veja a imagem DDE_MT4_11.png.
2) Cada indicador MT4 regular obteve arquivos mq4 e Excel separados.
Todo arquivo mq4 separado exporta 3 instâncias de indicador com diferentes entradas.
Veja a imagem DDE_MT4_12.png.
Descrição da ferramenta Excel_to_MT4.
Esta ferramenta permite enviar sinais de Excel para MT4 em tempo real. A parte do Excel é uma planilha padrão com células e macros VBA (Visual Basic for Applications). A parte MT4 possui consultor especializado para receber e processar dados do Excel.
As macros VBA enviam periodicamente para MT4 os valores das colunas A, B e C.
MT4 expert possui a seguinte lógica:
Compre se A1 & gt; 1000 E B1 & gt; 1000 e C1 & gt; 1000 Vender se A1 & lt; -1000 E B1 & lt; -1000 E C1 & lt; 1000 Fechar Compre se A1 & lt; 0 OU B1 & lt; 0 OU C1 & lt; 0 Fechar Vender se A1 & gt; 0 OU B1 & gt; 0 OU C1 & gt; 0.
Portanto, toda lógica comercial deve ser implementada no perito mq4. O Excel é apenas fonte de dados. Oferecemos a ferramenta Excel_to_MT4 com especialista mq4 personalizado para você. O custo baseado na lógica do consultor especialista.
Tags do produto.
Use espaços para separar tags. Use citações simples (') para frases.
Pouco mais sobre nós.
BJF Trading Group foi fundado em 2000. Em 2006, registramos o BJF Trading Group em ON, no Canadá. Em abril de 2009, crescemos em uma corporação do Grupo BJF Trading. Por mais de 10 anos, nossa empresa vem oferecendo produtos e serviços para o mercado cambial.
Комментариев нет:
Отправить комментарий