Monday 7 August 2017

Link Dde Forex


Eu acho que tenho exatamente a mesma pergunta que Larry. Com respeito eu não acho que sua solução de respostas é o que Larry queria. Eu acho que ele quer (e eu também) posso alterar o conteúdo de uma célula e, em seguida, o que está escrito em célula é usado na solicitação do DDE. Eu não quero ter que alterar o CELLNAME, apenas o conteúdo da célula . No seu exemplo, você acabou de chamar a célula com um par FX válido - ou seja, a solução EURUSD Você não funciona se você chamou este FXPAIR ou BLAH, etc. Qualquer ajuda adicional que você possa fornecer será apreciada. Se eu entender você corretamente, você quer o que você digitar em uma célula para ser adicionada à parte da fórmula DDE reservada para o nome do par de moedas. Eu suponho que você gostaria de poder fazer isso para que cada fórmula DDE fosse atualizada sempre que você alterasse o texto (conteúdo) em uma célula que você usaria para nomear o par Se assim for, então estou com medo de que seja além Meu conhecimento do Excel. Tanto quanto eu estou ciente, você só pode nomear a célula como demonstrai porque a fórmula DDE só está interessada no nome da célula e não no conteúdo da célula, de fato, a célula pode estar vazia. Talvez haja uma maneira de codificação VBA. Se você encontrar uma solução, eu estaria interessado na resposta. Se eu entender você corretamente, você quer o que você digitar em uma célula para ser adicionada à parte da fórmula DDE reservada para o nome do par de moedas. Eu suponho que você gostaria de poder fazer isso para que cada fórmula DDE fosse atualizada sempre que você alterasse o texto (conteúdo) em uma célula que você usaria para nomear o par Se assim for, então estou com medo de que seja além Meu conhecimento do Excel. Tanto quanto eu estou ciente, você só pode nomear a célula como demonstrai porque a fórmula DDE só está interessada no nome da célula e não no conteúdo da célula, de fato, a célula pode estar vazia. Talvez haja uma maneira de codificação VBA. Se você encontrar uma solução, eu estaria interessado na resposta. Eu estava procurando o mesmo no final, eu escrevi uma macro para fazer exatamente isso, Cells (1, 1).Value quotSymbolquot Cells (1, 2).Value quotBidquot Cells (1, 3).Value quotAskquot Cells (1, 4).Value quotHighquot Cells (1, 5).Value quotLowquot Cells (1, 6).Value quotTimequot Cells (1, 7).Value quotFullquot Para iRow 2 para 1000 If Cells (iRow, 1) quotquot Then Exit For End If Cells (iRow, 2).Value quotMT4BIDquot amp Cells (iRow, 1).Value Cells (iRow, 3).Value quotMT4ASKquot amp Cells (iRow, 1).Value Cells (iRow, 4).Value quotMT4HIGHquot amp Cells (iRow, 1).Value Cells (iRow, 5).Value quotMT4LOWquot amp Cells (iRow, 1).Value Cells (iRow, 6).Value quotMT4TIMEquot amp Cells (iRow, 1).Value Cells (iRow, 7).Value quotMT4QUOTEquot amp Cells (iRow, 1).Value Em seguida, este é o melhor que eu criei, talvez alguém possa fazer melhor, mas serve o propósito para o momento. Para usar, crie isso no editor VBA e anexe-o a uma tecla de atalho, e sempre que você pressionar a combinação de teclas de atalho atualiza a tabela. A planilha se parece com isso, tenho procurado a mesma coisa no final, eu escrevi uma macro para fazer exatamente isso, Cells (1, 1).Value quotSymbolquot Cells (1, 2).Value quotBidquot Cells (1, 3). Validar quotAskquot Cells (1, 4).Value quotHighquot Cells (1, 5).Value quotLowquot Cells (1, 6).Value quotTimequot Cells (1, 7).Value quotFullquot Para iRow 2 para 1000 If Cells (iRow, 1) Quotquot Then Soit For End If Cells (iRow, 2).Value quotMT4BIDquot amp Cells (iRow, 1).Value Cells (iRow, 3).Value quotMT4ASKquot amp Cells (iRow, 1).Value Cells (iRow, 4).Value QuotMT4HIGHquot amp Cells (iRow, 1).Value Cells (iRow, 5).Value quotMT4LOWquot amp Cells (iRow, 1).Value Cells (iRow, 6).Value quotMT4TIMEquot amp Cells (iRow, 1).Value Cells (iRow, 7).Value quotMT4QUOTEquot amp Cells (iRow, 1).Value Em seguida, este é o melhor que eu criei, talvez alguém possa fazer melhor, mas serve o propósito para o momento. Para usar, crie isso no editor VBA e anexe-o a uma tecla de atalho, e sempre que você pressionar a combinação de teclas de atalho atualiza a tabela. A planilha é assim, 20100517 17:27 1.25823 1.25888 20100517 17:27 0.85395 0.85423 20100517 17:27 1.25823 1.25888 Adicionar um novo símbolo e pressionar o atalho adicionará a nova linha. Eu encontrei uma solução ligeiramente diferente no final - ela é uma vid se você estiver interessado. Oneday: Eu encontrei uma solução ligeiramente diferente no final - ela é uma vid se você estiver interessado. Já estava procurando o mesmo no final, eu escrevi uma macro para fazer exatamente isso, Cells (1, 1). Células do símbolo de vida (1, 2). Células de lances de valores (1, 3).Value Ask Cells (1, 4).Value High Cells (1, 5).Value Low Cells (1, 6).Value Time Cells (1, 7).Value Completo para iRow 2 a 1000 If Cells (iRow, 1) Então saia para End If Cells (IRow, 2).Value MT4BID amp Cells (iRow, 1).Value Cells (iRow, 3).Value MT4ASK amp Cells (iRow, 1).Value Cells (iRow, 4).Value MT4HIGH amp Cells (iRow, 1 ).Value Cells (iRow, 5).Value MT4LOW amp Cells (iRow, 1).Value Cells (iRow, 6).Value MT4TIME amp Cells (iRow, 1).Value Cells (iRow, 7).Value MT4QUOTE amp Cells (IRow, 1).Value Em seguida, este é o melhor que eu encontrei, talvez alguém possa fazer melhor, mas serve o propósito para o momento. Para usar, crie isso no editor VBA e anexe-o a uma tecla de atalho, e sempre que você pressionar a combinação de teclas de atalho atualiza a tabela. A planilha se parece com isso: Serviços de Programação Aviso de Investimento de Alto Risco: a negociação de câmbio e os contratos de diferenças de margem representam um alto nível de risco e podem não ser adequados 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.

No comments:

Post a Comment