понедельник, 23 апреля 2018 г.

Diretório simples de instalação do testador forex


MetaTrader 4 - Exemplos Atualizar para o MetaTrader 4 Build 600 and Higher Em 3 de fevereiro de 2014, lançamos o novo MetaTrader 4 build 600 com a linguagem MQL4 completamente revisada e acesso ao Market of applications. Além da linguagem MQL4 atualizada para programação de estratégias de negociação, a nova versão do terminal MetaTrader 4 fornece uma estrutura revisada de armazenamento de dados do usuário. Nas versões anteriores, todos os programas, modelos, perfis, etc. eram armazenados diretamente na pasta de instalação do terminal. Agora todos os dados necessários para um determinado usuário são armazenados em um diretório separado chamado pasta de dados. No entanto, alguns traders que nunca trabalharam com as últimas versões do Windows podem ter dúvidas sobre a operação do novo terminal. Atualize para o novo MetaTrader 4 Aqui está um exemplo de como atualizar o MetaTrader 4 build 509 para o build 610. Suponha que o MetaTrader 4 build 509 esteja instalado na pasta do sistema Program Files. Antes de iniciar o processo de atualização, é recomendável que você faça uma cópia de backup do seu terminal MetaTrader 4 atual. Você pode usá-lo mais tarde, caso precise transferir seus arquivos para outro computador ou para uma nova cópia do terminal. Inicie o terminal e conecte-se a qualquer servidor de negociação em que a nova versão esteja disponível, por exemplo, demo. metaquotes. net. O MetaTrader 4 iniciará automaticamente o download da atualização, durante o qual os números no canto inferior direito serão alterados para mostrar o progresso. Após a conclusão do download, "Última atualização" será exibido na guia "Janela do terminal", "Diário". Para concluir a atualização, reinicie o terminal manualmente. Feche o terminal e execute-o novamente. A nova versão do terminal é facilmente distinguida da anterior: o ícone do MetaEditor foi alterado e uma nova aba "Market" com robôs de negociação e indicadores está agora disponível. Se você tiver programas MQL4 personalizados, a seguinte caixa de diálogo aparecerá após a atualização para a nova versão. Ele mostra informações breves sobre mudanças na estrutura do arquivo do terminal. Todos os detalhes da atualização estão disponíveis no log do terminal. Dados copiados durante a atualização Durante a atualização, as configurações das pastas, os especialistas, o histórico, os registros, os perfis, os modelos e o testador são transferidos do diretório de instalação para a pasta de dados. Apenas pastas e arquivos padrão são copiados. Outros não são copiados, mesmo se estiverem localizados em configurações de pastas, especialistas, histórico, logs, perfis, modelos, testador. Os programas do usuário da pasta de especialistas são copiados da seguinte maneira: Pasta de origem no diretório de instalação Observe que os programas do usuário são copiados. mas não migrou. Depois de copiar esses arquivos MQ4 / MQH / EX4, eles não serão excluídos. Programas do pacote de entrega de terminal padrão anterior não são copiados durante a atualização. Em vez disso, novos programas de entrega padrão são instalados na pasta de dados. Você verá os detalhes do processo de migração de arquivos no Journal do terminal MetaTrader 4. Esses logs também estão disponíveis no arquivo. log do Journal. O que é a pasta de dados A pasta de dados é um diretório especial para armazenar arquivos contendo dados do usuário que mudam durante a operação do terminal 600 ou superior do MetaTrader 4. Por exemplo, modelos de gráficos, perfis, arquivos de configuração que contêm parâmetros de entrada de aplicativos, código-fonte e arquivos EX4 compilados. Para ir para a pasta de dados do terminal, abra o menu quotFilequot e clique em quotOpen Data Folderquot. A raiz de cada pasta de dados contém o arquivo origin. txt. Este arquivo mostra o caminho para o diretório de instalação do terminal ao qual está relacionado. O que é a pasta de instalação A pasta de instalação do terminal é o local no computador que você especificou durante a instalação do terminal ou onde você colocou toda a cópia do terminal instalado. A pasta de instalação contém arquivos que não serão alterados durante a operação, por exemplo, arquivos executáveis ​​terminal. exe e metaeditor. exe. Você também pode ver onde a pasta de instalação do terminal está localizada nas propriedades do atalho da área de trabalho do programa através do menu de contexto. Um clique em "Localização do arquivo aberto" no menu de contexto abrirá a pasta de instalação. Modo geral de início do terminal Na maioria dos casos, em computadores que executam o Windows Vista e superior, após a atualização de 509 para a compilação 600 e superior, a pasta de dados do terminal será localizada separadamente da pasta de instalação. O diretório de dados está localizado em uma pasta separada em uma pasta de usuário especial, se pelo menos uma das seguintes condições for atendida: O Controle de Conta de Usuário ou o UAC está habilitado no Windows (a partir do Windows Vista). O usuário que executa o terminal tem direitos limitados para gravar dados do terminal na pasta de instalação. O usuário que executa o terminal funciona através de uma conexão de rede (RDP). A pasta de dados estará localizada na unidade do sistema no seguinte caminho :: é o nome de um disco do sistema Useraccountname é a conta de usuário para trabalhar no Windows Instanceid é o nome exclusivo da pasta onde todos os dados de usuários para trabalhar com um certo cópia do terminal MetaTrader 4 é armazenada. O nome exclusivo é composto por 16 caracteres. O nome é gerado com base no caminho para a pasta de instalação do terminal, porque o caminho para o diretório de instalação do terminal não pode ser usado explicitamente como um nome de pasta. Um nome exclusivo longo é usado, porque várias cópias do terminal podem ser instaladas em um computador. Se as condições especificadas não forem atendidas quando você executar o terminal, a pasta de dados estará localizada na pasta de instalação. Modo Portátil O modo Portátil está ativo quando você usa a tecla quot / portablequot. Esse modo é usado para executar o terminal em mídia de dados portátil, em diretórios que não sejam do sistema, bem como em computadores que executam o Windows XP. Para maior conveniência, você pode criar um atalho de inicialização de terminal separado e escrever "/ portable" em suas propriedades. Quando iniciado no modo Portátil, o terminal tenta salvar seus dados na pasta de instalação. No entanto, o uso do modo Portátil não garante que um sistema operacional permita o armazenamento de dados na pasta de instalação (por exemplo, se o terminal estiver instalado no diretório Arquivos de Programas e o UAC estiver habilitado). As seguintes condições devem ser atendidas para trabalhar no modo Portátil: Como executar o antigo EX4 Na versão anterior do terminal, todos os arquivos do usuário MQ4, MQH e EX4 eram armazenados na pasta raiz de especialistas. Na nova versão do terminal MetaTrader 4, a raiz da estrutura do arquivo para armazenar programas é o MQL4 na pasta de dados. Durante a cópia automática, os programas do usuário são transferidos de acordo com o tipo. Se um indicador ou Expert Advisor não aparecer no Navegador do terminal após a atualização, significa que o programa está em um local fora do padrão. Tais programas devem ser copiados manualmente para a subpasta apropriada em ltdatafoldergtMQL4. A recompilação de arquivos de programas antigos não é necessária. O aplicativo MQL4 criado no build 509 ou mais antigo será executado corretamente na nova versão do terminal. Durante o processo de atualização, os arquivos são copiados para o novo local, mas os arquivos antigos do EX4 são recompilados por nota. Você deve decidir se recompilar seus aplicativos MQL4. Atenção: Todos os direitos a estes materiais são reservados por MQL5 Ltd. É proibida a cópia ou reimpressão destes materiais no todo ou em parte. DATFRA - BETA O Princípio DATFRA (Clique para ler mais) 1) Obter novos sistemas de negociação DATFRA é capaz de dar você tem uma quantidade teoricamente infinita de novas estratégias / ideias de negociação. Ele é capaz de construí-los de acordo com suas preferências ou você pode simplesmente usar sua coleção de sistemas pré-construídos. 2) Aprender esses sistemas O DATFRA não é destinado a produzir sistemas de caixa preta. Não, o DATFRA é projetado de forma a possibilitar que você aprenda, entenda e pratique facilmente cada estratégia de negociação que o DATFRA descobre. Você pode então usar este novo conhecimento como semente para sua própria pesquisa ou como base para seu estilo de negociação. 3) Pratique até que você seja um especialista. DATFRA oferece um papertrader que permite reproduzir dados históricos do mercado, diretamente no Metatrader4, e se seria dados do mercado ao vivo Você pode executar negociações no histórico, adicionar seus próprios indicadores, o que você quiser. O DATFRA permite que você pratique suas habilidades de negociação em dados passados, o que é 3000x mais rápido que a negociação de demonstração. Screenshots (clique para ver mais): datfra / wp-content / uploads. mplemain2.png Tela inicial do DATFRAs - é o mais simples de usar possível. Basta percorrer sua enorme piscina de sistemas de negociação até encontrar um que você gosta - e, em seguida, aprender a prática de datfra / wp-content / uploads. erconfig2.png O construtor de estratégia - é simples de usar, mas eficaz Apenas decida quais indicadores usar para entrada e saída de comércio - e deixe os algoritmos fazerem o trabalho datfra / wp-content / uploads. desystem2.png O papertrader em ação. Você vê, ele permite que você use todos os seus indicadores do Metatrader4 para praticar a negociação em dados históricos do mercado - e com um clique pré-configura o ambiente de acordo com um dos seus sistemas de negociação datfra / wp-content / uploads. readable2.png O DATFRA exibe a lógica interna de todos os seus sistemas em regras de negociação fáceis de entender. Por exemplo, aqui, diz-lhe que a negociação de um simples Bollinger Band Breakout System funciona em EURUSD. Visão Geral dos Recursos Human-Readable Builder: O DATFRA-M possui um construtor extremamente simples de usar o sistema de negociação que não apenas cria Expert Advisors, mas também é simples de entender e seguir as regras de negociação. Perfeitamente adequado para traders manuais Trader de Papel: Reproduza os dados de mercado, da forma mais rápida e frequente que desejar, e pratique sua negociação manual (ou qualquer sistema de negociação recém-construído) diretamente no Metatrader4 e totalmente flexível. Trading System Cloud: O DATFRA está conectado a uma nuvem onde todos os sistemas de trading encontrados são compartilhados entre todos os usuários - faça parte dele, ajude a construir a maior coleção de sistemas de negociação no mundo. AI Advisor: DATFRA pode analisar suas sessões de negociação de papel e sugerir melhorias para o seu comércio com base em observações reais que faz enquanto você assiste ao comércio. Tudo isso é feito automaticamente e em segundo plano, simples e eficaz. Simples, simples e simples: o DATFRA foi projetado para funcionar a partir da caixa. Assim, instalação e uso são feitos o mais simples possível Integração Full MT4: DATFRA é baseado no Metatrader4, e as 2 ferramentas são totalmente compatíveis entre si não há necessidade de mudar o seu ambiente de negociação favorito para usar DATFRA Precisa de ajuda Você pode entrar em contato comigo neste segmento, via PM, ou Skype (darwin-fx) sempre que precisar de ajuda ou tiver problemas Você também pode usar o novo bate-papo no siteAtivar uma estratégia Renko simples Registrado em março de 2015 Status: Membro 1.279 Posts Ok, vamos começar. Vou descrever o processo para começar a trabalhar para o Math Trader 7 EA aqui. Ambos para execução ao vivo (conta demo ou real) e backtesting. Antes de começarmos algumas palavras para o nosso ambiente técnico. Nós estamos usando terminais MetaTrader 4 aqui. O MetaTrader 4 é um componente muito popular, fornecido por corretores para dar aos seus clientes uma ferramenta poderosa para negociação. A funcionalidade padrão pode ser estendida por componentes personalizados escritos na linguagem de programa MQL4. O MQL4 é uma linguagem de programa que tem muitas semelhanças com os scripts de linguagens de programa C, C, C, Java, Python ou Unix Shell, para citar alguns, então os programadores sabem que uma dessas linguagens já deve ser capaz de codificar componentes customizados MQL4 sem correndo em grandes questões. A documentação sobre o Metatrader 4 e o MQL4 está disponível on-line para todos que desejam saber mais sobre isso. Os componentes personalizados do Metatrader 4 podem ser divididos em 3 grupos. Expert Advisors (EAs), indicadores e scripts. Cada grupo abrange diferentes propósitos. - EAs oferecem funcionalidade de negociação. Quando um programa deve ser capaz de negociar, ele deve ser um EA. - Indicadores são usados ​​para analisar gráficos. Os resultados das análises podem ser exibidos como objetos como linhas, caixas, setas, etc. Os EAs podem ler os dados do indicador caso precisem. - Scripts devem ser executados uma vez, não em um loop como os EAs ou indicadores. O arquivo de código para humanos legível (e alterável) termina com. mq4. Um arquivo de código compilado (legível somente no MetaTrader 4 e não alterável) termina com. ex4. Todo arquivo de código deve ser armazenado em seu diretório específico, dependendo se é um EA, um indicador ou um script. Cerca de um ano atrás, houve uma grande mudança no Metatrader 4, o chamado Build 600. A principal intenção dessa mudança era unir o Metatrader 4 e o Metatrader 5, com funcionalidade aprimorada. No entanto, havia um preço a pagar. Os códigos do programa do Metatrader 4 foram impactados pela nova versão e muitos EAs, indicadores ou scripts precisaram ser modificados para trabalhar com o Metatrader 4 Build 600 novamente. No entanto, os arquivos. ex4 agora compilados, já compilados, ainda podem ser usados ​​e executados em um modo de compatibilidade de retorno posterior desde então. A localização dos arquivos do Metatrader 4 também foi alterada. Aqui vamos cobrir tudo o que precisamos para instalações mais recentes do Metatrader, em particular lançamentos após a mudança do Metatrader 4 Build 600. Registrado em Março de 2015 Status: Membro 1.279 Posts Passo 1 - Configurando o Metatrader 4 para permitir que os EAs negociem Antes de instalarmos qualquer coisa no Windows PC (devemos cobrir apenas instalações do Windows aqui) devemos permitir que o Metatrader 4 realize transações executadas por EAs. As configurações necessárias são consideradas como um risco de segurança, você pode ler sobre avisos em todo o lugar. De qualquer forma, se queremos que os EAs possam negociar, não temos escolha e vamos em frente. - Abra o seu Metatrader - Selecione Extras, em Extras selecione Opções (os nomes podem ser diferentes no seu PC, eu tenho uma instalação do Metatrader em alemão e tento traduzir o melhor possível) - Selecione Expert Advisors - Em Expert Advisors, verifique em menos as caixas "Permitir negociação automática" e "Importação de DLL". - Salve essas configurações Estamos concluindo a Etapa 1 e não precisamos fazer isso novamente no caso de instalarmos outros EAs no futuro. O Metatrader 4 está agora configurado para negociação automatizada do EA. Entrou em março de 2015 Status: Membro 1.279 Posts Etapa 2 - Criar gráficos Renko (ao vivo) O Metatrader 4 vem com um conjunto de Cronogramas para gráficos. Todos nós os conhecemos e olhamos para eles quando selecionamos M1, M5, M15, M30, H1, etc. Esses Cronogramas nos mostram os dados de preço gerados em minutos, horas, dias, semanas e assim por diante. Renko Bricks são atemporais, apenas o preço conta. Uma nova barra Renko é criada quando o preço sobe ou desce um determinado valor (o chamado tamanho do Brick). Nós não sabemos em um gráfico de Renko se o preço se moveu rápido ou lento, uma barra se parece com o outro e em geral, tudo parece liso. O Metatrader 4 não suporta o Renko Bricks quotOut of the Box. Então, precisamos encontrar algo para adicionar essa funcionalidade. Existem algumas soluções da Renko Brick Solutions, algumas são versões pagas, algumas são gratuitas, alguns EAs, alguns indicadores, alguns mq4 e alguns arquivos ex4. Algumas semanas atrás eu procurei por um Renko Builder para mim, então eu sei. Acabei com um EA chamado quotrenkolivechartspimpedv413quot, que é gratuito, o arquivo mq4 estava disponível e, o mais importante, funcionava. É um EA bastante citado, e alguns programadores já trabalharam nele para melhorar a funcionalidade. No entanto, o código era difícil de ler e tinha um bug. Tendo algumas habilidades de programação, eu reformei e otimizei o código, removi o bug, adicionei algumas funcionalidades e as compilei no mais recente MetaTrader 4 Build. Como se viu mais tarde, o EA "RenkoMod. mq4" na postagem 1 é uma das versões antigas em torno de "quotrenkolivechartspimpedv413" em que comecei a trabalhar. Como o trabalho já está feito e acredito que o Renko Live Chart EA realmente melhorou, vamos instalar a nova versão aqui. Seu nome é EARMLiveChartsv501.mq4. Como o EARMLiveChartsv501.mq4 é um EA, precisamos copiá-lo para a nossa pasta de especialistas. Você pode abrir essa pasta no aplicativo Metatrader 4. - Selecione Arquivo - Selecione Abrir Pasta - Selecione o diretório MQL4 - Selecione o diretório Especialistas e copie o arquivo para esta pasta. Quando terminar, clique duas vezes no nome do arquivo na pasta Experts. Um editor abrirá e mostrará o código fonte do Renko Builder EA. Aqui não há muito o que fazer, o. mq4 é pré-configurado para usar 10 pips de tamanho de bloco e ajustar automaticamente os blocos para arredondar números. No entanto, se você quiser alterar qualquer uma das configurações padrão permanentemente, aqui é o lugar certo para fazer. - Compile o arquivo e reinicie o Metatrader 4 Abra um novo gráfico, por exemplo EURUSD. Depois que o gráfico for aberto, verifique se você selecionou M1 como o período de tempo. Fazemos isso para obter os dados mais precisos para nossos Renko Bricks. Agora abra o Navigator e role para baixo até ver o EARMLiveChartsv501 EA. Arraste este arquivo para o gráfico EURUSD M1. Um diálogo será aberto, onde você poderá alterar as configurações de acordo com suas necessidades. Quando terminar, feche o diálogo e o EA será executado no gráfico EURUSD M1. Agora abrimos o Renko Chart. Dependendo do período selecionado para o seu gráfico Renko (o padrão é 2), o nome irá variar. - Selecione Arquivo - Selecione Abrir Gráfico Offline - Clique duas vezes em EURUSD, M2 (neste exemplo) Um novo gráfico será aberto e mostrará os Renko Bricks. Neste gráfico, abra quotPropertiesquot e DESCONECTE a caixa de seleção "Offline Chartquot". Precisamos disso que o Math Trader 7 EA seja capaz de negociar a partir do Gráfico Renko Offline. Você também pode alterar outras propriedades aqui ou anexar indicadores ao Gráfico Renko. Não há necessidade de atualizar o Renko Bricks ou qualquer outra coisa, o Renko Live Chart irá espelhar cada tick recebido no gráfico M1. Quanto ao Renko Setup, estamos prontos. Entrou em março de 2015 Status: Membro 1.279 Posts Etapa 3 - Anexar o Math Trader 7 EA ao Renko Chart Olhe neste tópico para encontrar a versão mais recente do Math Trader 7 Renko EA. No momento em que estou digitando este texto, é a versão 2.60. Você não encontrará um arquivo. mq4, você encontrará um arquivo. ex4 que é bom. A diferença é que o arquivo já está compilado e você não pode visualizá-lo ou alterá-lo. Certifique-se também de que sua instalação do Metatrader 4 esteja atualizada, quando você usar uma instalação mais antiga do que o Math Trader 7 recomenda, você pode enfrentar problemas. Faça o download do Math Trader 7 Renko EA. Copie o Math Trader 7 Renko EA para a sua pasta Metatrader 4 Experts e reinicie o Metatrader 4. Certifique-se de estar logado na sua conta demo e tudo está funcionando como descrito nas Etapas 1 e 2. O EA MathTrader 7 começará a ser negociado com as configurações que você configurou e pode ser uma boa ideia obter alguma experiência com o EA antes de executá-lo em uma conta ativa. Abra o Navegador e desça até o Math Trader 7 Renko EA. Arraste este arquivo para o seu gráfico Renko (quotOfflinequot). Uma caixa de diálogo será aberta e você pode definir seus parâmetros de negociação preferidos aqui. Quando terminar, feche o diálogo e o Math Trader 7 Renko EA começará a funcionar. Nós estamos vivos agora. Ingressou em março de 2015 Status: Membro 1.279 Posts Etapa 4 - Configurando o Ambiente de Backtesting A ferramenta no Metatrader 4 para backtesting é chamada de Strategy Tester. Ele suporta backtesting ONE EA em um período de tempo. Então, se olharmos para isso, encontramos dois problemas na última sentença curta. Tenho certeza de que há muitas soluções para isso, algumas podem ser gratuitas, outras podem ser pagas. Eu não sou um super-herói em backtesting, eu só fui avisado do membro blueseahorse como podemos lidar com isso para este caso específico e funciona. Considerando que nós apenas queremos fazer backtest NOW, eu forneço instruções sobre o que podemos fazer, não dizendo que é uma forma de preferência / boa / fácil. Eu espero que você possa entender. Primeiro, precisamos baixar dois componentes técnicos para nossa missão. Podemos encontrá-los na postagem 561 deste tópico, fornecida pelo membro blueseahorse. Mais uma vez, muito obrigado a ele pela solução. - Faça o download do RenkoBar. ex4. É um indicador e vai para o nosso diretório de indicadores do Metatrader 4 - Faça o download de OffLineTestHelper. ex4. É um script e vai para o nosso Diretório de Scripts do Metatrader 4 Inicie o MetaTrader 4 e feche todos os Gráficos em execução. - Abra um novo gráfico online EURUSD. Certifique-se de usar o Timeframe M1 para este gráfico. - Abra o Metatrader 4 Navigator e role para baixo até ver o indicador RenkoBar. ex4. Arraste o indicador para o gráfico. Uma caixa de diálogo é aberta e selecionamos a guia de entrada. Para EURUSD, 10 pontos são 1 pip. Portanto, se você deseja gerar um arquivo off-line de 10 pips, use 100 pontos, para 5 pips 50 pontos, etc. Use M4 para o período de tempo de saída. Introduza um valor alto para o número de tijolos a serem gerados, por ex. 500000 e feche o diálogo. O indicador começa a correr e abre um novo diálogo na janela do gráfico. Clique no M4 para verificar se você conseguiu o que esperava. - Feche o gráfico EURUSD M1 e o gráfico EURUSD M4. Neste ponto, geramos um novo arquivo de histórico EURUSD, M4 Renko Chart com nosso tamanho de Renko Brick definido para uso posterior em nossa preparação para o ambiente de teste. - Abra o novo EURUSD, M4 Chart como um gráfico offline (File, Open Offline Chart). - No Navegador, arraste o script OfflineTestHelper para o Gráfico Offline. Uma caixa de diálogo é aberta e podemos definir o nome do servidor de teste na guia Entrada aqui. Entramos no M7test e fechamos o diálogo. Outro diálogo é aberto e nos informa que geramos com sucesso um ambiente de teste M7test. Clicamos em quotNoquot, não queremos reiniciar o Metatrader 4 e sair do script. - Feche o campo aberto EURUSD, M4 offline Criamos nosso ambiente de teste agora (o script OfflineTestHelper fez isso para nós). Ele criou um novo subdiretório com todos os arquivos necessários para o Metatrader 4 Strategy Tester e nomeou o antigo arquivo EURUSD M4 EURUSD1, contendo o Renko Bricks e pronto para backtesting. Ei MathTrader, obrigado por compartilhar seu ea e seu tempo. Eu tenho feito backtesting eu mesmo e os números que você obtém para digamos uma semana são surpreendentes. 50-100 up ou mais Eu tive resultados semelhantes com vários eas baseados em renko, mas quando você tenta forward testing, ele mostra uma imagem muito diferente. Tudo o que estou dizendo é que backtesting qualquer renko é completamente não confiável, mesmo se você usar 99 dados de qualidade de modelagem. Vou encaminhar o teste de 2,60 na próxima semana e espero estar errado, porque então podemos ganhar um milhão em um piscar de olhos. -). Joshua. recebemos apenas do MathTrader7 um arquivo. ex4, não o código do MQ4L, coloquei o MathTrader7RebkoEA em uma conta ativa (MT4 da Go Markets) e os resultados não estão no rdv, como esperado e mostram nos backtests Isso aconteceu com muita frequência para todos os EAs. Houve um comportamento diferente, uma vez correndo em uma conta real. há uma diferença entre conhecer o caminho e andar no caminho (Morpheus para Neo gt Matrix)

Комментариев нет:

Отправить комментарий