Friday 22 June 2018

Mt4 forex trading window updating


MetaTrader 4MetaTrader 4,..MetaTrader 4,. MetaTrader 4 ,. : ,,,. MetaTrader 4.,. MetaTrader 5 MetaTrader 5, LiteForex. Guia do MetaQuotes Software Corp..Beginner039s para o MetaTrader 4: Configurando uma Conexão Comercial aos Centros de Dados. Contas e Dados Históricos Uma vez que o MetaTrader 4 foi lançado, uma conta aberta (mesmo uma conta de demonstração) e a conexão confirmada, os comerciantes devem estar ao vivo dados de mercado. Se o ícone de status no canto inferior direito mostra uma conexão, mas os gráficos ainda não estão atualizados, clicando em Gráficos e, em seguida, selecionando Atualizar, deve permitir que os dados comecem a carregar corretamente. Muitos comerciantes desejam rever os dados históricos para testar as estratégias de negociação ou determinar como uma estratégia teria realizado no passado. Estes dados históricos podem ser baixados através do Centro de História MT4s: primeiro, certifique-se de que a configuração para o número máximo de barras pode acomodar os dados que serão baixados, assumindo barras de 1.440 minutos por dia (60 minutos por hora multiplicado por 24 horas), por exemplo. Em MT4, clique em Ferramentas e selecione Opções gtChartsgtMax Barras no Histórico para inserir o número máximo de barras. Abra o Centro de História: clique em Ferramentas e selecione Centro de História. Escolha o instrumento e o cronograma, clicando duas vezes para preencher o banco de dados no lado direito da janela. Selecione os dados desejados (Ctrl Clique para selecionar mais de um) e, em seguida, clique em Download. Um exemplo pode ser visto na Figura 10. Se desejar, os dados podem ser exportados em vários formatos. As instruções podem ser encontradas no guia do usuário do MT4, clicando em Ajuda e selecionando Tópicos da Ajuda. (Para leitura relacionada, consulte Usando Indicadores de Negociação Efetivamente.) 13 13 Figura 10: Baixar dados AUDCAD diários no Centro de Histórico. Abertura e Modificação de Pedidos Uma vez que um comerciante está pronto para entrar em um pedido no mercado, a janela da Ordem terá que ser aberta. Isso pode ser realizado de três maneiras, conforme ilustrado na Figura 11: 131. Clique com o botão direito do mouse em um par de moedas na janela Market Watch e selecione New Trade 132. Clicando com o botão direito do mouse em um gráfico ativo e selecionando TradegtNew Order e 133. Clicando no botão Nova ordem na barra de ferramentas. Figura 11: Existem três maneiras de abrir uma nova janela de Ordem: 1) Na janela do Market Watch 2) Em um gráfico ativo 3) Na barra de ferramentas. 13 Qualquer método abrirá a mesma janela de Ordem, mostrada na Figura 12. Aqui, os comerciantes devem selecionar o: Símbolo na lista suspensa na parte superior (isso será automaticamente definido no símbolo no gráfico ativo). Um gráfico de tiques correspondente aparece no painel esquerdo. Volumein termos de tamanho do lote. 1,0 é igual a 1 lote, ou 100,000 unidades. Muitos comerciantes selecionam volumes menores. Sob a Perda e Tome a plataforma, a plataforma aceita essa opção. Se o MT4 for baixado através de certos corretores, esses campos serão definíveis pelo usuário. Caso contrário, esses campos permanecerão em branco (mas os pedidos ainda podem ser inseridos mais tarde). Tipo, Execução do mercado (uma ordem de mercado) ou Pedido Pendente, onde o comerciante pode especificar o preço de entrada desejado. Selecione por Mercado ou Compra por Mercado, dependendo Na direção comercial desejada.13 Figura 12: A janela de ordem MT4. 13 A ordem aberta pode ser visualizada na janela do terminal clicando na guia Comércio. 13Para modificar um pedido, de modo a adicionar uma ordem de perda de proteção e ou uma ordem de lucro obtido (lucro alvo), destaque o comércio na guia Comércio do Terminal, clique com o botão direito do mouse e selecione Modificar ou Excluir Pedido. Isso é mostrado na Figura 13. Figura 13: Clique com o botão direito do mouse no comércio na guia Comércio do Terminal para modificar ou excluir a ordem. 13A janela será aberta onde os comerciantes podem especificar manualmente a perda de parada e obter níveis de lucro. Os botões Copiar como podem ser clicados para preencher a perda de parada e pegar campos de lucro com o preço atual. Poderão então ser feitas alterações nos preços para obter a perda de paragem desejada e obter níveis de lucro. Uma vez que os níveis válidos são especificados, o comércio pode ser inserido clicando na barra longa e horizontal na parte inferior da tela. Esta barra será destacada somente quando a perda de parada válida e os níveis de lucro forem inseridos (pelo menos 10 pips longe do nível de entrada comercial) caso contrário, a barra permanecerá cinza e inativa. A Figura 14 mostra um exemplo da janela Modificar ou Eliminar Ordem. (Para leitura relacionada, veja Como definir um cronograma de negociação Forex). 13 Figura 14: Adicionando stop loss e obtenção de pedidos de lucro (lucro alvo) para uma ordem aberta. 13 Uma vez que a perda de parada e os valores de lucro são especificados, eles aparecerão no gráfico como linhas horizontais nos níveis de preços correspondentes. Isso torna mais fácil para os comerciantes monitorar negócios abertos. Um exemplo pode ser visualizado na Figura 15. Uma parada final pode ser adicionada em conjunto com a ordem de perda de parada protetora que permite que o nível de parada se mova para cima (no caso de uma posição longa) ou desça (em uma posição curta) a Quantidade especificada. Uma parada final pode ser inserida clicando com o botão direito do mouse em uma posição aberta na guia Comércio do Terminal e selecionando Trailing Stop e o nível de parada desejado. Figura 15: Os níveis de perda de perda e de lucro obtido (lucro alvo) aparecerão como linhas horizontais ao nível de preço apropriado. Encerramento de Pedidos e Verificação de Histórico de Transações A partir daqui, o comércio será fechado uma vez que o preço atinge a parada de perda, a parada final ou o nível de lucro. O comércio pode ser fechado em qualquer momento, destacando o comércio na guia Comércio do Terminal, clicando com o botão direito do mouse e selecionando Fechar Ordem, como mostrado na Figura 16. (Para leitura relacionada, veja Como uma ordem de parada-perda funciona) 13 Figura 16: Os negócios podem ser fechados clicando com o botão direito do mouse em um comércio aberto na guia Comércio do Terminal e selecionando Fechar Ordem. 13 Depois de selecionar Fechar Ordem, aparecerá uma janela solicitando ao comerciante que confirme que o comércio deve ser fechado. Esta janela também pode ser aberta clicando duas vezes no comércio na guia Comércio do Terminal. Uma vez que a janela aparece, a barra horizontal amarela na parte inferior da janela pode ser clicada para fechar o comércio, como mostrado na Figura 17. Deve notar-se que os negócios também podem ser fechados abrindo uma posição oposta. Por exemplo, se o comércio for longo 1.0 EURUSD, essa posição pode ser fechada abrindo uma pequena posição de 1,0 EURUSD. Isso às vezes é referido como método stop-and-reverse, ou SAR. (Para leitura relacionada, veja Divisas ETFs Simplificar Negociações Forex.) Figura 17: Para fechar um comércio, os negócios podem abrir a janela Fechar Ordem e clicar na barra amarela. 13 Todas as atividades de comércio aberto podem ser visualizadas na guia Comércio do Terminal e todo o histórico da conta aparecerá na guia Histórico da Conta do Terminal. Guia para iniciantes do MetaTrader 4: Recursos avançadosLive Update Um sistema de atualizações automáticas está integrado ao terminal. Ele permite informar e instalar novas versões do programa prontamente. Este sistema está sempre habilitado, é impossível desativá-lo. Procedimento de atualização O terminal verifica novas versões do programa quando ele se conecta ao servidor. Se uma nova versão de qualquer um dos componentes do terminal tiver sido descoberta, ela será baixada automaticamente no modo de fundo. Nesse caso, a seguinte entrada será exibida no diário do terminal: 10: 13: 37.730 LiveUpdate: nova versão 4.00 compilação 563 está disponível Por padrão, as atualizações são baixadas para a seguinte pasta (dependendo do sistema operacional usado): Microsoft Windows XP: C: Documentos e Configurações nome de usuário Application DataMetaQuotesWebInstall Microsoft Windows Vista e superior: C: Nome de usuário do usuário AppDataRoamingMetaQuotesWebInstall Aqui quotCquot é a letra de um disco lógico, onde o sistema operacional está instalado, quotusernamequot é a conta no sistema operacional, sob a qual o O terminal foi instalado. As atualizações baixadas estão disponíveis para todos os terminais, as atualizações não são baixadas novamente para outras instâncias de terminais. Depois de todas as atualizações terem sido baixadas, a entrada abaixo aparecerá no diário do terminal: 10: 14: 17.180 LiveUpdate: concluído Para aplicar as atualizações, o terminal deve ser reiniciado. Atualizando com UAC Ativado Se o sistema UAC (Controle de Conta de Usuário) estiver habilitado no computador ou o usuário não tiver direitos suficientes no OS, uma janela solicitando uma confirmação de aumento das permissões do usuário será mostrada na tentativa de atualização. Microsoft Windows XP Neste caso, é necessário especificar detalhes da conta de administrador com permissão suficiente para gravar arquivos no diretório de instalação do terminal. Microsoft Windows Vista Dependendo das permissões do usuário no MS Windows Vista, é necessário permitir a operação (se um usuário é um administrador) ou especificar detalhes da conta do administrador. MT4 Gráfico off-line não atualizando o check-in do Indicador Personalizado: eles estão encerrando qualquer discussão Sobre erros. Parece que eles estão considerando a coisa terminada. Agora podemos aguardar a próxima atualização que fará com que todas as coisas antigas parem de destruir Quase todos os corretores transferidos para o novo metatrader Isso nos diz muito. Ou houve um grave problema de segurança com o antigo metatrader ou corretores simplesmente não se importa com o que acontecerá aos usuários. Nenhuma das opções é boa para nós. E é difícil manter a compilação 506 viva. SebastianK: Quase todos os corretores transferiram para o novo metatrader. Isso nos diz muito. Ou houve um grave problema de segurança com o antigo metatrader ou corretores simplesmente não se importa com o que acontecerá aos usuários. Nenhuma das opções é boa para nós. E é difícil manter a compilação 506 viva. Oh, uau. Sinto muito pelas pessoas cujo trabalho está sendo comercializado, mas não porque os indicadores que normalmente eles usam não são compatíveis com o novo MT4. Eles definitivamente o pior porque pagar suas contas, seguros, etc., todos dependem de serem capazes de trocar O indicador P4L PeriodCon usado para trabalhar com backtesting (visual) também. Esta foi uma ótima solução para backtesting com diferentes gráficos TF (mesmo símbolo). No entanto, como relatado neste tópico, as versões anteriores não conseguem atualizar o gráfico (off-line). A versão mais recente publicada aqui (P4L PeriodCon 1.02.ex4) bloqueia o MT4 (durante o backtest) ao selecionar o indicador da lista de indicadores personalizados e pressionando o botão OK. Testei isso em 2 plataformas, tanto com e sem corretor de conexão, que deu o mesmo problema. A única coisa relatada nos logs. 19: 34: 05.308 broker build 625 parado. Qualquer um com uma solução alternativa ou sabe onde podemos encontrar o mq4 para este indicador cherno99: O indicador P4L PeriodCon costumava trabalhar com backtesting (visual) também. Esta foi uma ótima solução para backtesting com diferentes gráficos TF (mesmo símbolo). No entanto, como relatado neste tópico, as versões anteriores não conseguem atualizar o gráfico (off-line). A versão mais recente publicada aqui (P4L PeriodCon 1.02.ex4) bloqueia o MT4 (durante o backtest) ao selecionar o indicador da lista de indicadores personalizados e pressionando o botão OK. Testei isso em 2 plataformas, tanto com e sem corretor de conexão, que deu o mesmo problema. A única coisa relatada nos logs. 19: 34: 05.308 broker build 625 parado. Qualquer um com um soluçãoalternativo ou sabe onde podemos encontrar o mq4 para este indicador. Poste a versão que costumava trabalhar na compilação 509. Eu não lembro exatamente sobre a compilação que eu joguei pela última vez com isso, poderia ser 509. Atualmente, minha compilação é 625. A O indicador P4L PeriodCon 1.01.ex4, por exemplo, não dá falha no modo de exibição (visual), mas as únicas vezes que o gráfico M2 (offline) é atualizado é quando o indicador é carregado ou quando você altera algumas configurações do indicador. Nos mesmos momentos, reparo que o timestamp no arquivo hst (C: Usuários. AppDataRoamingMetaQuotesTerminal. History. GBPUSD2.hst) também muda. Isso tem algo a ver com versões mais recentes do Windows e outras opções de arquivo abertas no mt4 (como FILESHAREWRITEFILESHAREREAD). Podemos acelerar o fileflush para o arquivo hst Quando eu testei recentemente o indicador conectado, ele funcionaria por alguns minutos (baixa velocidade de backtester da estratégia) antes de falhar. Mas antes de deixar de funcionar, atualizaria o gráfico M2 (off-line) perfeitamente em sincronia com a tabela de testador de estratégia M1 (visual) que joga naquele momento. (Esta foi pré-625). Acabei de pensar que isso funcionava no testador da Estratégia: quando eu estava usando o indicador que anexei na minha publicação anterior, eu configuraria o parâmetro do indicador LiveUpdateMultipleCharts como falso. Ao fazê-lo, o código chamaria a função UpdateChartWindow () em vez de UpdateMultipleChartWindows (). O último teve um problema com o uso do GetWindowHandle com muita freqüência, bloqueando o MT4 enquanto o primeiro apenas conseguia o identificador da janela uma vez, mantendo isso em uma variável estática. Eu testei isso no meu outro computador hoje, onde ainda tenho um MT4 build 509 e as coisas ainda funcionam perfeitamente como costumavam fazer. Mas, bobo, nunca pensei em usar este indicador compilado com o MetaEditor build 509 no meu MT4 build 600. E SIM, enquanto as versões mais recentes do P4L PeriodCon falham no testador de estratégia, este ainda faz o trabalho atualizando meu gráfico off-line. E se eu precisar de mais de um período de tempo (não), eu atribuo o indicador uma segunda vez com outra configuração para PeriodMultiplicador e aqui também configurando LiveUpdateMultipleCharts como falso. Eu não sei o que mudou nas versões mais recentes, por isso que eu estava pedindo o arquivo mq4, mas eu suponho que estes não estão disponíveis Editar: Testei isso somente no modo visual até agora. Antes de adicionar o indicador, reduza a velocidade do testador da estratégia, personalize as configurações do indicador, abra o gráfico off-line por Arquivo - Abrir Off-line. Depois de fazer isso, você pode acelerar, mas não vá mais rápido do que 31 cherno99: acabei de me lembrar como isso costumava trabalhar no testador de Estratégia: quando eu estava usando o indicador que eu anexava na minha publicação anterior eu configuraria o parâmetro do indicador LiveUpdateMultipleCharts Para falso. Ao fazê-lo, o código chamaria a função UpdateChartWindow () em vez de UpdateMultipleChartWindows (). O último teve um problema com o uso do GetWindowHandle com muita freqüência, bloqueando o MT4 enquanto o primeiro apenas conseguia o identificador da janela uma vez, mantendo isso em uma variável estática. Eu testei isso no meu outro computador hoje, onde ainda tenho um MT4 build 509 e as coisas ainda funcionam perfeitamente como costumavam fazer. Mas, bobo, nunca pensei em usar este indicador compilado com o MetaEditor build 509 no meu MT4 build 600. E SIM, enquanto as versões mais recentes do P4L PeriodCon falham no testador de estratégia, este ainda faz o trabalho atualizando meu gráfico off-line. E se eu precisar de mais de um período de tempo (não), eu atribuo o indicador uma segunda vez com outra configuração para PeriodMultiplicador e aqui também configurando LiveUpdateMultipleCharts como falso. Eu não sei o que mudou nas versões mais recentes, por isso que eu estava pedindo o arquivo mq4, mas eu suponho que estes não estão disponíveis Editar: Testei isso somente no modo visual até agora. Antes de adicionar o indicador, reduza a velocidade do testador da estratégia, personalize as configurações do indicador, abra o gráfico off-line por Arquivo - Abrir Off-line. Depois de fazer isso, você pode acelerar, mas não vai mais rápido do que 31. Encontrar um identificador de janela em um processamento normal leva um milésimo de segundo. Mantê-lo (o identificador) em uma variável estática (variável global visível para o procedimento que é usado apenas) não Fazer qualquer diferença. O objetivo é que o metatrader ao compilar com o novo metatrader trata a chamada dll de forma diferente da compilação 509 (acho que eles estão fazendo isso para evitar a pirataria) e esse novo compilador aprimorado produz arquivos ex4 que não funcionam do mesmo modo que antes. Não espere que as mesmas coisas sejam possíveis para d, como costumávamos fazer do metatrader 509 e anteriores. O novo metatrader 4 está longe, longe de estar no palco que construiu 509 foi. Mesmo quando exatamente o mesmo procedimento de atualização de janela é usado, ele não faz nada - ele não congela o terminal, mas não atualiza o gráfico off-line produzido - e simplesmente não faz o que deve fazer. E, mesmo quando as chamadas ansi dll são substituídas por chamadas dll unicode (ou seja, as instruções oficiais que vieram do stringo - o desenvolvedor principal do metatrader), ainda não acontece - o gráfico off-line não recebe carrapatos gerados (que nunca estavam lá no primeiro Coloque no que diz respeito ao código original no procedimento UpdateChartWindow () - esse procedimento nunca gerou tiques para o gráfico off-line, ele gerou somente o evento de atualização da janela). Assim, até que o metatrader limpe as coisas que fizeram recentemente, não espere que Trabalhe como poderia

No comments:

Post a Comment