Thursday 21 December 2017

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


MetaTrader 4 - Exemplos Atualização para o MetaTrader 4 Build 600 e superior Em 3 de fevereiro de 2017, lançamos o novo MetaTrader 4 build 600 com a linguagem MQL4 totalmente revisada e acesso ao mercado de aplicativos. Além da linguagem MQL4 atualizada para a 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. Em versões anteriores, todos os programas, modelos, perfis etc. foram armazenados diretamente na pasta de instalação do terminal. Agora todos os dados necessários necessários para um determinado usuário são armazenados em um diretório separado chamado pasta de dados. No entanto, alguns comerciantes que nunca trabalharam com as versões mais recentes do Windows podem ter dúvidas sobre a operação do novo terminal. Atualizar para o Novo MetaTrader 4 Aqui está um exemplo de como fazer o upgrade do 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 fazer uma cópia de backup do terminal MetaTrader 4 atual. Você pode usá-lo mais tarde, no caso de precisar transferir seus arquivos para outro computador ou para uma nova cópia do terminal. Inicie o terminal e conecte-se a qualquer servidor comercial onde a nova versão esteja disponível, por exemplo, demo. metaquotes. net. O MetaTrader 4 começará automaticamente a baixar a atualização, durante a qual os números no canto inferior direito serão alterados para mostrar o progresso. Após a conclusão do download, quotLiveUpdate: finishedquot aparece na tabela quotJournalquot da janela quotTerminalquot. Para concluir a atualização, reinicie o terminal manualmente. Feche o terminal e volte a executá-lo. A nova versão do terminal é facilmente distinguida da anterior: o ícone do MetaEditor foi alterado e uma nova aba quotMarketquot com robôs e indicadores de negociação está agora disponível. Se você tiver programas MQL4 personalizados, a caixa de diálogo a seguir será exibida após a atualização para a nova versão. Ele mostra informações breves sobre alterações na estrutura de arquivos 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 pastas config, especialistas, histórico, logs, perfis, modelos e testador são transferidos do diretório de instalação para a pasta de dados. Somente as pastas e os arquivos padrão são copiados. Outros não são copiados mesmo se eles estão localizados em pastas de configuração, especialistas, história, 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 de usuário são copiados. Mas não migrado. Depois de copiar estes arquivos MQ4 / MQH / EX4 não são excluídos. Os 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ê pode ver os detalhes do processo de migração de arquivos no Diário do MetaTrader 4 terminal. 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 que contêm dados de usuário que mudam durante a operação do MetaTrader 4 terminal build 600 e superior. Por exemplo, modelos de gráfico, perfis, set-files 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 ele se relaciona. O que é a Pasta de Instalação Pasta de instalação do Terminal é o local no seu computador que você especificou durante a instalação do terminal, ou onde você colocou a cópia inteira do terminal instalado. A pasta de instalação contém arquivos que não serão alterados durante a operação, por exemplo, os 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 no arquivo quotOpen localquot no menu de contexto abrirá a pasta de instalação. Modo geral de inicialização do terminal Na maioria dos casos, em computadores com Windows Vista e superior, após a atualização de 509 para a versã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 forem atendidas: Controle de Conta de Usuário ou UAC está habilitado no Windows (começando com o Windows Vista). O usuário que executa o terminal tem direitos limitados para gravar dados de 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ários para trabalhar no Windows Instanceid é o nome exclusivo da pasta onde todos os dados dos usuários para trabalhar com um determinado Cópia do terminal MetaTrader 4 é armazenado. 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 será localizada na pasta de instalação. Modo Portátil O modo Portátil está ativo quando você usa a chave quot / portablequot. Este modo é utilizado para executar o terminal no suporte de dados portátil, em directórios que não sejam do sistema, bem como em computadores com o Windows XP. Para mais comodidade, você pode criar um atalho de lançamento de terminal separado e escrever quot / portablequot em suas propriedades. Quando é iniciado no modo portátil, o terminal tenta guardar os seus dados na pasta de instalação. No entanto, o uso do modo portátil não garante que um sistema operacional permita armazenar dados na pasta de instalação (por exemplo, se o terminal estiver instalado no diretório de Arquivos de Programas eo UAC estiver ativado). As seguintes condições devem ser atendidas para trabalhar no modo portátil: Como executar o EX4 antigo Na versão anterior do terminal, todos os arquivos MQ4, MQH e EX4 do usuário foram armazenados na pasta raiz dos especialistas. Na versão MetaTrader 4 terminal nova a raiz da estrutura de arquivo para armazenar programas é MQL4 na pasta de dados. Durante a cópia automática, os programas do utilizador são transferidos de acordo com o seu tipo. Se um indicador ou Expert Advisor não aparecer no terminal Navigator após a atualização, isso significa que o programa está em um local fora do padrão. Esses programas devem ser copiados manualmente para a subpasta apropriada em ltdatafoldergtMQL4. A recompilação de arquivos de programa antigos não é necessária. A aplicação MQL4 criada na versão 509 ou mais antiga será executada correctamente na nova versão do terminal. Durante o processo de actualização os ficheiros são copiados para a nova localização, mas os ficheiros EX4 antigos são nota recompilada. Você deve decidir se recompilar suas aplicações MQL4. Aviso: Todos os direitos sobre estes materiais são reservados pela 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ê teoricamente uma quantidade infinita de novas estratégias de negociação / idéias. É capaz de construí-los de acordo com suas preferências ou você pode apenas usar sua coleção de sistemas pré-construídos 2) Aprender esses sistemas DATFRA não se destina a produzir sistemas de caixa-preta. Não, DATFRA é projetado de uma forma que torna possível para você facilmente aprender, entender e praticar cada estratégia de negociação que DATFRA descobre. Você pode então usar este conhecimento novo como a semente para sua própria pesquisa ou como a base para seu estilo negociando 3) Pratique até que você seja um perito DATFRA oferece um papertrader que permita que você replay dados históricos do mercado, diretamente em Metatrader4, e se seria Dados de mercado ao vivo Você pode executar negócios no histórico, adicionar seus próprios indicadores, o que você quiser. DATFRA permite que você pratique suas habilidades negociando em dados passados, que é 3000x tão rápido como a troca de demonstração. Capturas de tela (clique para ver mais): datfra / wp-content / uploads. Mplemain2.png Tela inicial DATFRA - é tão simples de usar quanto possível. Basta percorrer o seu enorme pool de sistemas de negociação até encontrar um que você gosta - e, em seguida, aprender prática amp que datfra / wp-conteúdo / uploads. Erconfig2.png O construtor de estratégia - é simples de usar ainda eficaz Apenas decidir quais indicadores usar para entrada e saída de comércio - e deixe os algoritmos fazer o trabalho datfra / wp-content / uploads. Desystem2.png O papertrader em ação. Você vê, ele permite que você use todos os seus Indicadores Metatrader4 para praticar a negociação em dados históricos de mercado - e com um clique ele pré-configura o ambiente de acordo com um dos seus sistemas de negociação datfra / wp-content / uploads. Readable2.png 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. DATFRA-M tem um construtor de sistema de negociação extremamente simples de usar que não só criar Expert Advisors, mas também simples de entender e seguir as regras de negociação. Perfeitamente adequado para comerciantes manuais Paper Trader: Reproduza os dados de mercado, tão rápido e quantas vezes você quiser, e pratique o seu comércio manual (ou qualquer sistema de negociação recém-construído) nele Diretamente dentro Metatrader4 e totalmente flexível. Trading System Cloud: O DATFRA está conectado a uma nuvem onde todos os sistemas de negociação encontrados são compartilhados entre todos os usuários - faça parte dele, ajude a construir a coleção a mais enorme de sistemas negociando na terra AI Advisor: DATFRA pode analisar seus paper-trading-sessões e sugerir Melhorias para a sua negociação com base em observações reais que faz enquanto ele assiste você comércio. Tudo isso é feito automaticamente e em segundo plano, simples e eficaz. Simples, simples, simples: DATFRA foi projetado para trabalhar quotout do boxquot. Assim, a instalação e o uso são feitos tão simples quanto possível Integração cheia de MT4: DATFRA é baseado em Metatrader4, e as 2 ferramentas são totalmente compatíveis entre si nenhuma necessidade de mudar seu ambiente de troca favorito a fim usar DATFRA Precisa a ajuda Você pode contatar-me Neste tópico, via PM, ou Skype (darwin-fx) sempre que você precisar de ajuda ou ter problemas Você também pode usar o novo chatLets no site Automate a Simple Renko Strategy Registrado em março de 2017 Status: Membro 1.279 Posts Ok, vamos começar. Vou descrever o processo para se levantar e correr para o Math Trader 7 EA aqui. Tanto para a execução ao vivo (demo ou conta real) e backtesting. Antes de começar algumas palavras para o nosso ambiente técnico. Estamos usando o MetaTrader 4 Terminals aqui. MetaTrader 4 é um componente muito popular, fornecido por corretores para dar a seus clientes uma ferramenta poderosa para negociar. A funcionalidade padrão pode ser estendida por componentes personalizados escritos na linguagem do programa MQL4. MQL4 é uma linguagem de programação que tem um monte de semelhanças com as linguagens de programa C, C, C, Java, Python ou Unix Shell scripts para citar alguns, para que os programadores conhecendo uma dessas línguas já deve ser capaz de codificar MQL4 personalizado componentes sem Correndo em grandes questões. Documentação sobre Metatrader 4 e MQL4 está disponível on-line para todos que querem 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 comércio, deve ser um EA. - Os indicadores são utilizados para analisar gráficos. Os resultados das análises podem ser exibidos como objetos, como linhas, caixas, setas, etc. Os EAs podem ler dados de indicadores, caso necessitem. - Scripts são ment para executar uma vez, não em um loop como EAs ou indicadores. O arquivo de código para humanos legível (e mutável) termina com. mq4. Um arquivo de código compilado (legível apenas no MetaTrader 4 e não alterável) termina com. ex4. Cada arquivo de código deve ser armazenado em seu diretório específico, dependendo se ele é um EA, um indicador ou um script. Há cerca de um ano houve uma grande mudança Metatrader 4, a chamada Build 600. A intenção principal dessa mudança era trazer Metatrader 4 e Metatrader 5 juntos, com funcionalidade melhorada. No entanto, havia um preço a pagar. Os códigos do programa Metatrader 4 foram impactados pela nova versão e um monte de EAs, indicadores ou scripts precisavam ser modificados para funcionar novamente com o Metatrader 4 Build 600. No entanto, agora os arquivos já existentes quotoldquot, já compilados. ex4 ainda poderiam ser usados ​​e executados em um modo de compatibilidade quotbackward desde então. A localização dos arquivos Metatrader 4 também foi alterada. Aqui nós vamos cobrir tudo o que precisamos para instalações mais recentes Metatrader apenas, em especial lançamentos após a alteração Metatrader 4 Build 600. Passo 1 - Configurando o Metatrader 4 para permitir que os EAs troquem Antes de instalar qualquer coisa no PC com Windows (eu vou cobrir apenas as 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. Enfim, se queremos que EAs podem negociar não temos escolha e vá em frente. - Abra seu Metatrader - Selecione Extras, em Extras selecione Opções (os nomes podem ser diferentes em seu PC, eu tenho uma instalação Metatrader em idioma alemão e tentar traduzir o melhor possível) - Selecione Expert Advisors - Em Expert Advisors, verifique no Pelo menos as quotAllow automatizado de negociação e quotImport de DLL. Quot - Salve essas Configurações Estamos concluídos com o Passo 1 e não precisamos fazer isso novamente no caso de instalarmos outros EAs no futuro. O Metatrader 4 agora está configurado para negociação automatizada de EA. Entrou em março de 2017 Status: Membro 1.279 Posts Passo 2 - Criar Renko (ao vivo) Charts Metatrader 4 vem com um conjunto de prazos para gráficos. Todos nós os conhecemos e olhamos para eles quando selecionamos M1, M5, M15, M30, H1, etc. Esses Timeframes nos mostram dados de preços gerados em minutos, horas, dias, semanas e assim por diante. Os tijolos de Renko são intemporais, somente o preço conta. Uma nova barra de Renko é criada uma vez que o preço moveu para cima ou para baixo um determinado valor (o assim chamado tamanho do tijolo). Nós não sabemos em um Gráfico de Renko se o preço se moveu rápido ou lento, um bar parece o outro e no geral, tudo parece suave. Metatrader 4 não suporta Renko Bricks quotOut do Boxquot. Portanto, precisamos encontrar algo para adicionar essa funcionalidade. Existem algumas soluções Renko Brick lá fora, algumas são versões pagas, alguns são gratuitos, 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. Eu acabei com um EA chamado quotrenkolivechartspimpedv413quot, que é livre, o arquivo mq4 estava disponível e mais importante, ele funcionou. É um EA bastante quotoldquot, e alguns programadores trabalharam nele já para melhorar a funcionalidade. No entanto, o código era difícil de ler e tinha um bug. Com algumas habilidades de programação, eu restaurei e otimizei o código, removi o bug, adicionei algumas funcionalidades e compilá-lo no mais recente MetaTrader 4 Build. Como se verificou mais tarde, o EA quotRenkoMod. mq4quot na postagem 1 é uma das versões antigas ao redor, juntamente com quotrenkolivechartspimpedv413quot em que eu comecei a trabalhar. Como o trabalho já está feito e eu acredito que o Renko Live Gráfico EA verdadeiramente melhorado, vamos instalar a nova versão aqui. Seu nome é EARMLiveChartsv501.mq4. Como EARMLiveChartsv501.mq4 é um EA, precisamos copiá-lo em nossa pasta de especialistas. Você pode abrir esta pasta a partir da aplicação 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 Especialistas. Um editor irá abrir e mostrar-lhe o código-fonte do Renko Builder EA. Aqui não há muito o que fazer, o. mq4 é pré-configurado para usar 10 pips tijolo tamanho e auto-ajustar os tijolos para números redondos. No entanto, se você quiser alterar qualquer uma das configurações padrão permanentemente, aqui é o lugar certo para fazer. - Compilar o arquivo e reiniciar o Metatrader 4 Abra um novo gráfico, p. EURUSD. Após o gráfico aberto, certifique-se de que seleccionou M1 como o período de tempo. Fazemos isso para obter os dados mais precisos para nossos tijolos Renko. Agora abra o Navegador e desloque-se para baixo até ver o EARMLiveChartsv501 EA. Arraste este arquivo para o gráfico EUR1 M1. Um diálogo será aberto, onde você pode alterar as configurações de acordo com suas necessidades. Quando terminar, feche o diálogo eo EA será executado no EUR / USD M1 Chart. Agora abrimos o Gráfico de Renko. Dependendo do Time Frame que você selecionou para o seu Renko Chart (padrão é 2) o nome irá variar. - Selecione Arquivo - Selecione Abrir Gráfico Offline - Clique duas vezes em EURUSD, M2 (para este exemplo) Um novo gráfico será aberto e mostrar-lhe os tijolos Renko. Neste gráfico, abra quotPropertiesquot e UNCHECK a caixa de seleção QuotOffline Chartquot. Precisamos que o Math Trader 7 EA seja capaz de negociar a partir do Offline Renko Chart. Você também pode alterar outras propriedades aqui ou anexar indicadores ao Gráfico Renko. Não há necessidade de atualizar os tijolos Renko ou o que quer que seja, o Renko Live Chart irá espelhar cada tick recebido no gráfico M1. Quanto à Renko Setup, estamos prontos. Registrado em março de 2017 Status: Membro 1.279 Posts Passo 3 - Anexar o comerciante de matemática 7 EA para a tabela de Renko Olhe neste tópico para encontrar a versão mais recente do Trader de matemática 7 Renko EA. No momento estou digitando este texto é a versão 2.60. Você não encontrará um arquivo. mq4, você encontrará um arquivo. ex4 que está bem. A diferença é que o arquivo já está compilado e você não é capaz de exibi-lo ou alterá-lo. Certifique-se também de que sua instalação do Metatrader 4 é atualizada, quando você usa 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 Trad Trader 7 Renko EA para sua pasta Metatrader 4 Experts e reinicie o Metatrader 4. Certifique-se de que você está conectado à sua conta demo e tudo está instalado e funcionando como descrito no Passo 1 e Etapa 2. O MathTrader 7 EA começará a negociação Com as configurações que você configurou e pode ser uma boa idéia obter alguma experiência com o EA antes de executá-lo em uma conta real. Abra o Navegador e desloque-se para o Math Trader 7 Renko EA. Arraste este arquivo para o quadro Renko (quotOfflinequot). Uma caixa de diálogo será aberta e você poderá definir seus parâmetros de negociação preferidos aqui. Quando terminar, feche o diálogo eo Math Trader 7 Renko EA vai começar a trabalhar. Estamos vivos agora. Entrou em março de 2017 Status: Membro 1.279 Posts Passo 4 - Configurando o Backtesting Ambiente A ferramenta no Metatrader 4 para backtesting é chamado de Strategy Tester. Ele suporta backtesting ONE EA em um período de tempo. Então, se olharmos para isso, encontramos já 2 problemas na última frase curta. Estou certo de que há um monte de soluções para isso lá fora, alguns podem ser gratuitos, alguns podem ser pagos. Eu não sou um super-herói em backtesting, eu só tenho aconselhado do membro blueseahorse como podemos lidar com isso para este caso específico e ele funciona. Considerando que nós apenas queremos backtest AGORA, eu forneço instruções o que eu posso fazer, não dizendo que é um soution preferido / bom / fácil. Espero que você possa entender. Primeiro, precisamos baixar 2 componentes técnicos para a nossa missão. Podemos encontrá-los na postagem 561 deste tópico, fornecido pelo membro blueseahorse. Mais uma vez, muito obrigado pela solução. - Faça o download do RenkoBar. ex4. É um indicador e vai para o nosso diretório Indicadores Metatrader 4 - Download 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. - Abrir um novo gráfico online EURUSD. Certifique-se de que utiliza o M1 Timeframe para este Gráfico. - Abra o Navegador do Metatrader 4 e desloque-se 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. Então, se você quiser gerar um arquivo off-line de 10 pips, use 100 pontos, para 5 pips 50 pontos, etc. Use M4 para o Output Timeframe. Insira um valor alto para o número de tijolos a serem gerados, p. 500000 e fechar o diálogo. O indicador começa a ser executado e abre uma nova caixa de diálogo na janela Gráfico. Clique em M4 para verificar se você conseguiu o que você esperava. - Fechar o gráfico EUR / USD M1 e EUR / USD. Nesse ponto, geramos um novo arquivo de história da Renko do EURUSD, M4 com nosso tamanho de tijolo Renko definido para uso posterior em nossa preparação para o ambiente de teste. - Abra o novo EURUSD, Gráfico M4 como um Gráfico Offline (Arquivo, Abrir Gráfico Offline). - No Navegador, arraste o script OfflineTestHelper para o Offline Chart. 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 abre e nos informa que nós geramos com sucesso um ambiente de teste M7test. Clique no quotNoquot, não queremos reiniciar o Metatrader 4 e sair do script. - Fechar o aberto EURUSD, M4 off-line Gráfico Nós criamos nosso ambiente de teste agora (o script OfflineTestHelper fez isso para nós). Criou um novo subdiretório com todos os arquivos necessários para o Metatrader 4 Strategy Tester e nomeou o antigo EURUSD M4 arquivo EURUSD1 lá, contendo o Renko Bricks e pronto para backtesting. Hey MathTrader, obrigado por compartilhar sua ea e seu tempo. Eu tenho feito backtesting mim e os números que você começa para permite dizer uma semana são incríveis. 50-100 para cima ou mais Eu tive resultados semelhantes com várias eas baseadas em renko, mas quando você tenta testar para a frente, ele mostra uma imagem muito diferente. Tudo o que estou dizendo é que backtesting qualquer renko é completamente confiável, mesmo se você usar 99 dados de qualidade de modelagem. Vou testar a 2.60 semana que vem e espero que eu esteja errado, porque então podemos fazer um milhão em um piscar de olhos. -). Joshua. Temos apenas de MathTrader7 um arquivo. ex4, não o código MQ4L assim, eu coloquei o MathTrader7RebkoEA em uma conta ao vivo (MT4 de Go Markets) e os resultados não estão no rdv, como esperado e mostrar nos backtests Isso aconteceu com muita freqüência Para todos os EAs. Começou um comportamento diferente uma vez funcionando acima em uma conta viva. Há uma diferença entre conhecer o caminho e caminhar no caminho (Morpheus to Neo gt Matrix)

No comments:

Post a Comment