Wednesday 27 December 2017

Forex dde link


Serviços de programação Aviso de investimento de alto risco: a negociação de divisas e contratos para diferenças de margem comporta um alto nível de risco e pode não ser adequado para todos os investidores. Existe a possibilidade de que você possa sustentar uma perda em excesso de seus fundos depositados e, portanto, você não deve especular com o capital que não pode perder. Antes de decidir trocar os produtos oferecidos pela FXCM, você deve considerar cuidadosamente seus objetivos, situação financeira, necessidades e nível de experiência. Você deve estar ciente de todos os riscos associados à negociação na margem. A FXCM fornece conselhos gerais que não levam em consideração seus objetivos, situação financeira ou necessidades. O conteúdo deste site não deve ser interpretado como um conselho pessoal. A FXCM recomenda que você procure o conselho de um consultor financeiro separado. Clique aqui para ler o aviso de risco total. A FXCM é uma negociante de câmbio mercantil e varejista da Futures Commission com a Commodity Futures Trading Commission e é membro da National Futures Association. NFA 0308179 Forex Capital Markets, LLC (FXCM LLC) é uma subsidiária operacional do grupo de empresas FXCM (coletivamente, o Grupo FXCM). Todas as referências neste site para FXCM se referem ao Grupo FXCM. Tenha em atenção que as informações contidas neste site destinam-se apenas a clientes de varejo, e certas representações aqui contidas podem não ser aplicáveis ​​aos Participantes de Contrato Elegíveis (ou seja, clientes institucionais), conforme definido na Lei de Câmbio de Mercadorias, seção 1 (a) (12). Direitos autorais copiam 2017 Forex Capital Markets. Todos os direitos reservados. 55 Water St. 50th Floor, Nova Iorque, NY 10041 USAExcel trava com MT4 DDE Link Eu tenho uma planilha de dimensionamento de posição que usa links DDE para MT4 para calcular o tamanho da posição para diferentes valores de conta, risco e valor de parada. Eu usei isso com bastante sucesso dentro e fora por vários anos, com uma variedade de diferentes downloads MT4. Agora, estou descobrindo que, quando esta planilha tenta atualizar os links DDE, ele simplesmente trava o Excel. Presumivelmente porque não pode encontrar o servidor MT4 DDE. Eu tenho o servidor DDE ativado no MT4 e a planilha usa a sintaxe padrão, por exemplo, MT4BIDEURUSD. Então algo parece ter mudado tanto no lado do MS quanto no lado do MT4 e não consigo descobrir o quê. Estou usando: MT4 build 220, Excel 2003 (11.8237.8221) SP3 e Vista Ultimate bem, eu tive o mesmo problema com o Excel 2007 e o mt4, além do meu corretor (ibfx) recentemente adicionado quinta decimal para licitar e pedir preços. A solução é muito simples, você precisa mudar decimal e milhares de separadores em excel (símbolos de vírgula e ponto). Você pode fazê-lo em opções de excel, guia avançado. Basta desmarcar quotuse system separatorsquot box e mudar de lugar para decimais e milhares de separadores. Depois disso, tudo deve funcionar bem. Realmente as pessoas, quando você vai usar separadores e medidas de SI, como o resto de nós Isso é apenas confuso e nenhum arquivo de ajuda cobre isso. O mundo não é baseado na realidade, mas na percepção da realidade. DDE PLUGIN de dados AmiBroker agora oferece suporte a citações de transmissão em tempo real de fontes de dados compatíveis com DDE. Nota: O plug-in DDE é fornecido gratuitamente em termos de quotas-isquot. No quotand holdingquot é fornecido especialmente no que diz respeito à configuração de aplicativos de terceiros de terceiros servidores DDE. A informação abaixo é tudo o que é oferecido. Como a transmissão em tempo real de DDE varia de fonte para fonte e cada fornecedor de dados usando sua própria implementação de diferentes métodos de formato, pode ou não funcionar para você (ou seja, para um fornecedor de dados específico). Você pode encontrar as configurações testadas por amostra no final desta página. Nós não garantimos a operação para fontes não testadas. É sempre muito melhor encontrar um corretor ou fornecedor de dados que tenha o plugin dedicado disponível O DDE (Dynamic Data Exchange) é um protocolo do Windows usado para permitir que os aplicativos 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 alterar esses formulários ou itens em qualquer lugar que ocorram em outros programas que você pode usar. O DDE usa um modelo de servidor de clientes no qual o aplicativo que solicita dados é considerado o cliente e o aplicativo fornecendo dados é considerado o servidor. Milhares de aplicativos usam DDE, incluindo Microsofts Excel, Word, Lotus 1-2-3 e Visual Basic. O que o 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 fornecedor de dados do tempo intermediário se eles oferecem o link DDE. O plug-in DDE agora disponível para AmiBroker permite vincular a (quase) qualquer fonte DDE (servidor) que fornece citações em tempo real. Isso torna a opção atraente para todas as fontes de dados que não possuem um plugin dedicado. QUANDO NÃO UTILIZAR DDE PLUGIN 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 CARACTERÍSTICAS SUMÁRIO DDE servertopicitem DDE definível para cada campo (aberto, alto, baixo, fechar, 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 o campo quotTime shiftquot no contexto do diálogo, armazena a configuração por base de dados no arquivo dde. config em vez de no registro mais outras pequenas melhorias 1.2.1 - problema corrigido com incompatibilidade de tipo 1.2.0 - por padrão o plugin usa configurações regionais O formato numérico agora e a carga da CPU diminuem 1.1.0 - limite do símbolo aumentado de 40 para 500 1.0.0 - versão inicial (BETA) Para usar o plugin de dados DDE com o AmiBroker, você precisa: se você possui o AmiBroker de 32 bits, baixe o DDE Plugin de amibrokerbinDDE. dll (versão de 32 bits) e copie-o para a subpasta PLUGINS do diretório AmiBroker. Versão atual do DDE. DLL (32 bits): 1.2.1 (5 de janeiro de 2007) se você tiver o AmiBroker de 64 bits instalado, baixe o arquivo amibrokerx64DDE. dll (versão de 64 bits) e copie-o para a subpasta PLUGINS do diretório AmiBroker. Versão atual do DDE. DLL (64 bits): 1.3.0 (27 de setembro de 2017) Ative o DDE no software de terceiros que você está usando como servidor DDE (consulte a documentação do software do fornecedor de corretagem do vendedor para obter detalhes sobre como habilitar o DDE) Execute o AmiBroker e crie Novo banco de dados com quot como um fonte de dados de dados universal DDE, seguindo estas etapas: Escolha o banco de dados File-gtNew Digite um novo nome de pasta (por exemplo: C: Program FilesAmiBrokerDDE) e clique em Criar como mostrado na figura abaixo: Escolha DDE universal Plugin de dados do Combo da fonte de dados e Ativar do armazenamento de dados locais Digite 10000 ou mais em quot Número de barras para carregar o campo quot Agora escolha o intervalo de tempo Base. Os intervalos suportados são: EOD, por hora, 15 minutos, 5 minutos, 1 minuto. A edição profissional da AmiBroker também permite selecionar intervalos de Tick, 5 segundos e 15 segundos. Clique no botão CONFIGURAR - IMPORTANTE: na caixa de diálogo quotCONFIGUREquot, você precisa configurar todos os campos seguindo a descrição do seu fornecedor de dados. Verifique também o parágrafo abaixo (quot CONFIGURANDO DDE PLUGIN PARA TRABALHAR COM O SEU VENDEDOR) para obter uma descrição detalhada. ATENÇÃO: você não pode ignorar 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 Yellow quotWAITquot para Green quotOKquot dentro de alguns segundos. Se não virar para o estado quotOKquot, isso significa que eiter: a) Nome do servidor e campos não estão configurados corretamente ou b) O servidor DDE (aplicativo de terceiros) não está sendo executado ou não está habilitado Se o indicador mostrar quotOKquot - então qutoes de tempo real Fluxo para AB. Você pode verificá-lo exibindo a cotação da hora do View-gtReal. 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 serão mostrados alguns exemplos típicos. A maioria das documentações do DDE usa a sintaxe DDE do Excel, que é a seguinte: O servidor é um nome do servidor DDE, como WINROS, IQLINK, REUTER, CQGPC, MT, MTLink, etc. O tópico é o tema da conversa DDE. Dependendo do tópico da fonte de dados, 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). Portanto, a cadeia de conexão DDE em dois padrões mais comuns é a seguinte: Agora, a tela de configuração do plugin DDE parece assim: na parte UPPER da caixa de diálogo, você pode ver o campo quotDDE Serverquot. Neste campo, você deve inserir SERVER parte da cadeia de conexão DDE (SERVER TOPICITEM) sem marca de equação e sem personagem. 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 par TOPICITEM da cadeia de conexão DDE (SERVER TOPICITEM) com marca de exclamação entre o tópico DDE e o item DDE. Como você pode ver na figura acima, o plug-in 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), isto é, Open, High, Low, Last, LastSize, Volume, Ask, AskSize, Bid, BidSize, Time, Req - semelhante a nomes de campo de 2 palavras têm espaços, a saber: quotLast Sizequot, quotAsk Sizequot, quotBid Sizequot - avalia para o nome do servidor - avalia ID exclusivo (contador de execução incrementado por 1 com cada símbolo) Todos os outros textos são copiados de carbono , Então, se você escrever, por exemplo: PREFIX SUFFIXMYTEXT, ele avaliará SERVERPREFIXMSFTSUFFIXMYTEXT (desde que o símbolo atual seja MSFT) Ao lado das definições de campo, podemos ver qual a definição dada para avaliar (na notação do Excel). Isso facilita a verificação se a definição está correta. A avaliação de amostra usa sempre quotMSFTquot 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, é necessário o preço quotLastquot (o preço da última troca). Se sua fonte de dados não fornecer preço quotlastquot (a maioria das fontes forex não tem quotlastquot), você pode forçar o plugin DDE a usar quotBidquot em vez disso. Para isso, você deve fazer o campo quotLastquot em branco e fornecer o tema apropriado DDE topicitem no campo quotBidquot. Observe também que pares de tópicos devem avaliar valores exclusivos. Na parte superior do diálogo, você pode ver quotPresetquot combo-box. A partir de agora, permite predefinir os campos usando dois esquemas genéricos: a) - quotlast pricequot avalia para SERVERLastMSFT b) - quotlast pricequot avalia para SERVERMSFTLast No futuro quotPresetquot box conterá mais presets para várias fontes DDE que você envia. Seguindo os documentos do fornecedor, o formato das solicitações do DDE é o MT, onde é um dos itens Bid, Ask, High, Low, Time. Note-se 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: Configuração do DDE do Metatrader 3 3. Dubus TradeXpert (dubus. fr) (captura de tela da configuração do DDE para a cortesia do Tradexpert de Jean-Guilhem Cailton) 4. FXCM FXTrek - Forex (captura de tela do DDE Configuração para cortesia da FXCM da Byron Porter) 5. Bloomberg DDE Observe que você precisa executar o servidor Bloomberg DDE manualmente, pois não é iniciado por padrão. O servidor Bloomberg DDE pode ser iniciado manualmente a partir do item de menu Windows Start-gtRun digitando quotBLP. EXEquot (sem aspas). Uma vez que o Bloomberg DDE Server está funcionando, você pode usar o DDE com as configurações mostradas abaixo: (captura de tela da configuração do DDE para a cortesia do DDE Bloomberg do Paolo Cavatore) O plug-in do DDE foi testado e é conhecido por funcionar corretamente no Windows XP (DDE de 32 bits) E Windows 9x (DDE de 16 bits). Os seguintes servidores DDE são verificados por nós para funcionarem 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 PARA AJUDAR OS OUTROS: Para ajudar os outros a configurarem o plug-in DDE para o seu fornecedor de dados, uma vez que você tenha logrado vincular com seu fornecedor específico, solte como uma nota com uma captura de tela da caixa de diálogo CONFIGURAÇÃO e o nome da fonte. Isso será posteriormente incluído neste documento como uma referência sobre como usar várias fontes de dados. Também serão adicionadas configurações de trabalho ao quotpresetsquot combo para uma configuração fácil de um clique. NOTAS SOBRE DDE PLUGIN: 1. Não há BACKFILL no plugin DDE. Você pode usar, no entanto, 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, os campos de alteração NÃO estão disponíveis (ainda) 3. Os campos de tempo 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 a sua fonte não oferece quotLASTquot price (como várias fontes de Forex), você deve fazer quotLastquot field EMPTY na caixa de diálogo de configuração. Isso direi ao plugin para usar o campo quotBIDquot em vez disso. 6. O status do plugin (conectado desconectado) sempre vem inicialmente com o estado quê o que quer dizer (indicador amarelo). Isso significa que nenhuma conversação DDE foi estabelecida. Se pelo menos uma conversa DDE começar com êxito, ela irá para o estado quotOKquot (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 girar para quotDisconnectedquot (indicador vermelho) somente em dois casos: a) você foi conectado corretamente, mas o servidor DDE (aplicativo de terceiros) foi fechado b) você selecionou quotshutdownquot no menu de status do plugin 7. Você pode se reconectar a qualquer momento por Selecionando quotreconnectquot do menu de status do plugin.

No comments:

Post a Comment