пятница, 1 июня 2018 г.

Jforex backtesting lento


Teste do modo VISUAL lento / rápido.


Como posso mudar a "velocidade"? do gráfico quando backtesting no modo visual.


Quando eu mover o "controle deslizante" para 32 é muito rápido. e 31 é como ver a pintura seca. muito lento?


Alguém mais tem esse problema??


Sim. Eu acho que é impossível ajustá-lo. Você pode fazer uma parte de atraso em seu código.


Obrigado Itachi. O que você usa como um comando para atrasar?


O sono não funciona no backtesting. e isso retardaria apenas a execução do programa, não o gráfico.


Eu sei que este é um tópico antigo, mas esse problema é ainda mais relevante hoje do que era em 2009 (tanto o MT4 quanto os computadores estão ficando mais rápidos).


Existe algum plano para revisar o controle deslizante da velocidade do teste visual?


No momento, existem apenas 3 configurações que eu uso, e 2 delas podem ser melhoradas:


As configurações de 2 a 30 nunca utilizo, assim como uma perda de tempo.


O ajuste 1 é a velocidade mais lenta e é útil para passar pela EA um tiquetaque ao mesmo tempo usando o F12 - mas, mesmo assim, às vezes lançará um tiquetaque próprio, então uma configuração de 0 seria mais útil.


O ajuste 32 é o mais rápido e é útil para chegar a um ponto específico muito rápido.


A configuração 31 é muito lenta para a próxima velocidade mais rápida - por exemplo, na velocidade 32, posso gerar 200 barras por segundo e a velocidade 31 gera 1 barra a cada 2 segundos, então a velocidade mais rápida é 400 vezes mais rápida que a próxima mais rápida. Se eu quiser passar pelos tiques após 30 barras, tenho que ajustar a velocidade 32 por 0.15 segundos ou a velocidade 31 por 1 minuto.


Então, podemos ter uma redução mais gradual na velocidade de configuração de 32 para 0?


Eu sei que este é um tópico antigo, mas esse problema é ainda mais relevante hoje do que era em 2009 (tanto o MT4 quanto os computadores estão ficando mais rápidos).


Existe algum plano para revisar o controle deslizante da velocidade do teste visual?


No momento, existem apenas 3 configurações que eu uso, e 2 delas podem ser melhoradas:


As configurações de 2 a 30 nunca utilizo, assim como uma perda de tempo.


O ajuste 1 é a velocidade mais lenta e é útil para passar pela EA um tiquetaque ao mesmo tempo usando o F12 - mas, mesmo assim, às vezes lançará um tiquetaque próprio, então uma configuração de 0 seria mais útil.


O ajuste 32 é o mais rápido e é útil para chegar a um ponto específico muito rápido.


A configuração 31 é muito lenta para a próxima velocidade mais rápida - por exemplo, na velocidade 32, posso gerar 200 barras por segundo e a velocidade 31 gera 1 barra a cada 2 segundos, então a velocidade mais rápida é 400 vezes mais rápida que a próxima mais rápida. Se eu quiser passar pelos tiques após 30 barras, tenho que ajustar a velocidade 32 por 0.15 segundos ou a velocidade 31 por 1 minuto.


Então, podemos ter uma redução mais gradual na velocidade de configuração de 32 para 0?


Dados de negociação profissional de alta qualidade de Futuros, Forexs e amp; Estoques.


Todas as principais plataformas de negociação suportadas.


Nossos dados estão no formato de dados Ninjatrader nativo. Simplesmente um clique para instalar automaticamente. (Baixe Ninjatrader 7, Licença grátis para Ninjatrader disponível). Nenhuma importação ou conversão é necessária!


Consulte o vídeo acima para detalhes.


Unlimited Ultra High Speed ​​1-Click Download All.


Oferecemos um download de alta velocidade de todos os dados que você requisitou. Um arrastar e soltar no download FTP, está pronto. Não há mais atraso no envio ou no tempo de espera de download. E sem limitações de download como outros provedores de alimentação de dados, entregamos o que você requisita incondicionalmente.


Todos os dados: Tick, Minute, Day, Ask, Bid, Open, Close, High, Low, Volume.


Não tendo apenas o último preço, como outros provedores de dados, temos os preços Bid e Ask, Intraday Tick by Tick, Minute, Day, Volume, etc. Em outras palavras, Level I & amp; Dados de Nível II.


48 anos + Dados históricos para o futuro, Forex e amp; Estoque.


Embora a maioria dos provedores de dados forneça dados de apenas alguns anos em qualidade de perda, oferecemos-lhe a maior quantidade de estoque de consistência e dados de câmbio até o ano de 1988.


700+ Instuments of Future, Forex & amp; Estoque.


Mais e mais instrumentos serão disponibilizados. Verifique a página de preços para detalhes de símbolos.


Seamless & amp; Contratos Futuros Futuros.


Entendemos o quão irritante é a rolagem do contrato, portanto, todos os nossos dados históricos futuros e amp; A repetição do mercado está em formato contínuo. É ideal para fazer backtesting.


70+ Ninajtrader Market Replay Data for Futures & amp; Forex.


Ninjatrader (Free license avaialiable) fornece uma repetição de mercado muito poderosa que pode reproduzir o mercado em tempo real passado com dados de nível 1 e nível 2. Estamos orgulhosos de ser o único fornecedor de dados na internet que tem mais de um ano de dados de repetição do mercado para mais de 50 símbolos de futuros e divisas.


Forex.


10 876 & # 32; пользователей находятся здесь.


МОДЕРАТОРЫ.


Wrayjustin Trading Pennies for Dollars FXMarketMaker Professional Trader Hot_Biscuits_ Modelos e Garrafas spicy_pasta RichJG Financial Astrologer El_Huachinango MOD finance_student Prop Trader о команде модераторов & raquo;


Bem-vindo ao Reddit,


a primeira página da internet.


e inscreva-se em uma das milhares de comunidades.


Это архивированный пост. Você está interessado em иолосовать или комментировать.


Quer adicionar à discussão?


помощь правила сайта центр поддержки вики реддикет mod guidelines связаться с нами.


приложенияи инструменты Reddit para iPhone Reddit para o site móvel Android кнопки.


Использование данного сайта означает, что вы принимаете & # 32; пользовательского соглашения & # 32; и & # 32; Политика конфиденциальности. &cópia de; 2018 reddit инкорпорейтед. Все права защищены.


REDDIT e o logotipo ALIEN são marcas registradas da reddit inc.


& pi; Renderizado pelo PID 61933 em & # 32; app-171 & # 32; em 2018-02-07 13: 47: 58.576473 + 00: 00 executando o código do país bc12062: UA.


Calendário de forex do mercado.


Genie trading system.


Jforex backtesting lento.


Caro Jforex, percebemos que você está usando um bloqueador de anúncios. O Myfxbook é um site gratuito e é suportado por anúncios. Para permitir que continuemos desenvolvendo o Myfxbook, coloque em branco o site nas configurações do bloqueador de anúncios. Obrigado pela sua compreensão! Por favor, diminua o seu e-mail: Excelente Bom Média Má horrível Faça o login para avaliar. Assine este tópico nova Dica 'subscribeTip1', 'Para se inscrever neste tópico, você deve fazer o login primeiro. Jforex estava procurando um bom sistema de backtesting há muito tempo. Cerca de um ano atrás, mudei para C e usei 'MT4 API' para operações comerciais e para calcular valores de indicadores. A própria ponte MT4 API não apresenta muita sobrecarga para chamadas de função MQL4, mas o testador de histórico MT4 é muito lento e não é muito confiável. Então eu encontrei o Forex Tester 2 FT2 e eles têm opção para escrever indicadores no Delphi. Como os indicadores FT2 são simples DLLs do Windows bit stdcall, é "muito fácil" programar uma DLL de ponte por exemplo em C e torná-la acessível a partir de C ou Java. Não sei o que a precisão do FT2 tem, mas a velocidade de teste é cerca de x mais rápida, em comparação com a velocidade do testador de história MT4, depende da quantidade de negociação aberta que você tenha. Então, agora eu tenho um sistema onde o desenvolvimento de programação e estratégia é feito usando o Visual Studio, há edição express gratuita disponível usando C. A execução do comércio ao vivo é feita através da ponte MT4 API para qualquer corretor MT4 e o backtesting é feito principalmente usando o Forex Tester 2. Claro MT4 history tester também está disponível. Estratégias também podem ser escritas no Visual Basic, ou qualquer. Minha ponte FT2 usa um protocolo de fluxo de soquete binário muito simples que pode ser facilmente portado para o Java. Ultimamente, descobri sobre o projeto Asirikuy que vem usando o MT4 há anos, mas agora desenvolveu sua própria plataforma F4 para desenvolvimento de estratégias e testes de história. Está escrito em ANSI C, por isso é verdadeiramente a solução plataforma jforex. A execução comercial é externalizada e tem pelo menos MT4 suportada como interface de intermediário. Tenho planos para descobrir mais sobre isso, o projeto de Asirikuy em si é comercial, então você pagou uma taxa relativamente pequena para acessar seu site. Mas não se pode montar em dois cavalos ao mesmo tempo e decidir qual o modelo de objeto da plataforma e a API a usar é a decisão mais difícil. Eu tenho usado minha própria API C comercial abstrata que encapsula a funcionalidade básica de negociação e o acesso a indicadores de MT4 e FT2 de forma uniforme. Isso foi bastante direto para fazer porque, felizmente, o modelo FT2 negocia quase indenticamente com o MT4. O acesso ao indicador FT2 foi modelado de forma diferente, mas fácil de ocultar as diferenças. Tenho grandes esperanças sobre as capacidades de teste da história do projeto Asirikuy, mas apenas o tempo dirá se sua abordagem e implementação atendem aos meus requisitos de testes da história. Eu não publiquei meu código fonte como código aberto porque este é meu próprio projeto particular e todo o software necessário relacionado é comercial, de modo que o backtesting em potencial é bastante estreito. Houve recentemente uma lentidão sobre a atitude e as ações do MetaQuotes para os corretores e seus clientes pagantes. A maioria dos hobbyistas forex como eu preferem ferramentas gratuitas, se possível. Aliás, há dezenas de boas plataformas de comércio comercial com todas as possíveis opções de teste de história com as quais um pode sonhar. Mas há alguns problemas para mim usando qualquer um deles. São soluções exclusivas direcionadas principalmente a corretores selecionados dos EUA. Nenhum suporte MT4 diretamente, algumas plataformas fornecem pontos de extensão para ligar com qualquer corretor. Nenhum suporte forex adequado, eles modelam a programação comercial usando conceitos de negociação de estoque e terminologia que é difícil para o comerciante forex simples. Porque não encontrou nenhuma plataforma aceitável, decidi construir o meu próprio e integrar as partes que eu preciso no caminho. Apenas meus pensamentos aleatórios. Sou o proprietário da Slow, responsável pelo desenvolvimento da estrutura F4. Acabei de encontrar esta publicação por acaso: Deixe-me fazer algumas observações sobre as características do framework F4: você sempre pode codificar qualquer funcionalidade que possa precisar. Deseja desenvolver um sistema automatizado com redes de redes de aprendizado de máquinas, máquinas de vetor de suporte, etc.? Gestão do dinheiro da teoria do jogo? Precisa de bibliotecas de otimização genética? Tudo é fácil de acessar dentro da F4. Atualmente, contamos com muitas bibliotecas populares, como Boost, GAUL, Shark, FANN, etc. Otimização genética, apoio multi-core aberto MP e suporte de computação paralela MPICH2. Você pode executar otimizações em grandes clusters de computadores. O Jforex não encontrou outro software com a funcionalidade do jforex. Executo regularmente otimizações em 20 núcleos de computador agora. O framework F4 irá corrigi-los para combinar o feed de back-testing de referência escolhido na troca de volta e ao vivo. Certamente, há mais coisas que eu poderia dizer, mas claro, sinta-se livre para me perguntar perguntas do jforex se você quiser. Espero que o acima ajude você com dúvidas que você possa ter tido, Best Regards, Daniel. Eu também estive nesta jornada nos últimos anos. Comecei a desenvolver EAs e percebi o quanto a rede de suporte é para gerenciar uma EA, eu. Quando o MT5 saiu, eu construí uma rede de backtester distribuída para isso, mas depois decidi que MT5 não era o caminho a seguir. Eu me mudei para outras coisas na vida por um ano ou dois, e agora estou de volta ao mundo forex descobrindo como fazer algo fora disso. Daniel, andei por cima de algumas de suas coisas jforex nos últimos dias. Eu não estava pensando em colocar isso aqui neste fórum, mas desde que eu estou digitando de qualquer maneira aqui vai. Eu entendo que você quer manter o projeto para pessoas sérias, mas também não quero começar a pagar por uma assinatura anual até que eu tenha lentidão para usá-la, como já paguei, o relógio está marcando. Deste ponto de vista, uma adesão gratuita de 30 dias ou um teste pago de 1 mês antes da adesão de 1 ano ou algo assim seria útil. Tenho certeza de que poderia melhorar meu C. Eu estou em Java hoje em dia e aprendo Python, e fico ativo em Asirikuy. Eu espero que o tempo que eu me levaria a fazer seria mais do que compensado pelo projeto que estava muito à frente de onde eu estaria se eu começasse a construir o mesmo do zero. Este foi meu plano até a semana passada, quando comecei a ler sobre Asirikuy. Além disso, há outras opções no horizonte de grandes jogadores, mas sempre haverá outra coisa "em breve". E acredite, danielfppps teve tempos difíceis para obter o preço da assinatura equilibrado e todos os assinantes felizes pelo que eles conseguem. Porque a maioria ficará desapontada porque está aguardando a mão no Santo Graal mantido pelo povo Asirikuy. Eu estou mais interessado na tecnologia que eles têm jforex para ver se é útil para mim e talvez até contribua com algo jforex. Se a tecnologia for utilizável, eu o pontei para Backtesting ou até mesmo porta algumas partes para gerenciar o C lento se a licença permitir isso. A visão de Asirikuy sobre o comércio rentável a longo prazo não está alinhada com minhas crenças sobre negociação algorítmica. Mas suas ferramentas podem ser usadas para "bom" ou "mal". Eu não acredito em testes de 10 anos se os mercados estão mudando o tempo todo e os robôs não conseguem se adaptar a mercados em constante mudança. Criar um robô com 2 indicadores máximos e ser rentável durante um período de 10 anos é impossível IMHO! Nas commodities, acredito que há robôs que são rentáveis ​​por 30 anos e "melhores" anos até anos para as commodities que tem estatísticas há tanto tempo. Eu não sei quais algoritmos ou indicadores eles usam, mas eles trocam algumas trocas por ano! Apenas alguns negócios, normalmente menos de uma vez por mês. OK, não há mais perguntas sobre isso. E essa é minha visão pessoal sem qualquer evidência real, apenas minha opinião subjetiva. Volte para os problemas de backtesting. Escrever um backtester não é tarefa muito grande é que você conhece todas as fórmulas necessárias. Eu quase fiz um quando escrevi analisador de resultados de simulação Zulu. Mas sem as fórmulas, é claro! Então, meus planos para testar o verão são conhecer a plataforma Asirikuy F4 e avaliar o cAlgo. E então, tome algumas decisões sobre como proceder com a minha própria plataforma de negociação C e com a solução de backtesting para isso. Eu tenho usado o Java de I'm a programmer e C por 2 anos. Alternar de Java para C vai quase sem esforços usando o google porque são tão parecidos. Obrigado pelo link. Eu li tudo isso no DonnaForex ontem, como se vê. Há muitas opiniões por aí. Então, quais são seus pontos de vista do comércio algorítmico rentável a longo prazo? Eu fiz um lento de Cand alguns C de volta no dia lento. Claro que o MQL4 é suspeito como um subconjunto de C. Ultimamente, embora tenha sido tudo JEE. Quero esclarecer que não quis dizer nada que eu disse tão severo quanto um ataque pessoal diminuiu de maneira alguma. Eu apenas quis dizer que há muitos golpistas lá fora, que terão o dinheiro do comerciante feliz, por isso vale a pena pesquisar um fornecedor de qualquer tipo muito serio, no momento em que eles começam a pedir dinheiro por algo. Eu entendo de onde você vem. Não há julgamento, porque é muito difícil dar um "julgamento" para algo que você tenha acesso aberto. Se eu tivesse um teste gratuito há 1 mês, as pessoas poderiam simplesmente "entrar" na fonte F4 e, em seguida, simplesmente evitar juntar-se à comunidade. Backtesting deve considerar que todas as soluções de estrutura de negociação de backtesting são totalmente abertas, o que significa que você tem acesso a todos os códigos, é impossível dar um teste gratuito como se você o obtivesse, você o tem para sempre. Isso permite que você faça o que quiser com o programa. O preço é o que eu consideraria justo por todo o esforço e tempo que passou no desenvolvimento do framework F4, que é uma ferramenta muito poderosa para comércio por atacado de Forex. Para um comerciante experiente, a Asirikuy pode ser usada como uma "caixa de ferramentas", onde muitas soluções de codificação foram desenvolvidas para testar os problemas comerciais comuns no comércio de varejo. Certamente, você pode se juntar para o primeiro ano, se você quiser apenas acessar o quadro F4, uma vez que você o tenha, você terá para sempre. O modelo de assinatura anual garante que todas as soluções podem ser continuamente suportadas e atualizadas, algo que seria muito difícil em um modelo de taxa única. Em qualquer caso, sinta-se à vontade para fazer qualquer dúvida sobre o framework jforex e fico feliz em responder: Obrigado danielfppps pelos esclarecimentos sobre a plataforma F4. Definitivamente vou ter que verificar se eu já tiver tempo para fazer isso. O preço lento não é problema para mim e estou ansioso para navegar pelo código e ver como é fácil integrar meus sistemas de negociação C para o jforex. E acredito que há muito o que aprender sobre a construção de robôs no seu caminho ". Eu gosto da sua atitude científica e estatística para fazer backtesting e gerenciamento de riscos. A análise e a teoria são minhas partes mais fracas, apesar de ser proficiente na programação, não ajuda muito quando não sei "fazer backtest" para fazer em primeiro lugar. Fui "pensado" para escrever robôs de maneira "errada" e eles nunca estiveram na produção por muito tempo por causa do risco e você nunca poderia ter certeza se eles explodiram sua conta algum dia, mesmo retirar backtesting era bastante "razoável" '. A "filosofia" e as ferramentas de Asirikuy não estão tão estreitamente acopladas e a abertura para a estrutura F4 pode retardá-la com bons resultados na sua popularidade. Curso de Jforex, isso poderia ser um fardo porque o tempo é dinheiro e manter um projeto de código aberto não é uma tarefa fácil para se divertir se você não for pago por isso. E beren Estou constantemente procurando ferramentas lentas a longo prazo lucrativas negociação algorítmica. Eu criei dois robôs, um em MQL4 e um em C. A lição aprendida é que atualmente minha habilidade não é suficiente para fazer um lento que o teste de retorno faça o trabalho sozinho, sem risco considerável. A especificação inicial para esses robôs não era minha e eu aprendi muito durante o processo de escrita e testes. Depois que meu último robô foi puxado para fora da produção, pensei que o sistema semi-automatizado, onde o ser humano assume a responsabilidade e o robô, apenas a tarefa mundana de abrir e fechar negócios seria a próxima coisa a tentar. Nossa última estratégia foi uma contra-tendência bastante típica e a cesta fechada com algumas torções que fez é um pouco mais longo, mas não o suficiente para confiar, porque, no pior dos casos, poderia explodir sua conta de forma total. Eu tenho muitas idéias, mas a falta de tempo é tão irritante! Atualmente, o Forex é mais ou menos um hobby, mas estou tentando alocar o tempo de resposta para isso, na esperança de que um dia eu possa obter algum rendimento. Isso sempre parece ser tão próximo, mas você não consegue alcançá-lo: Todos os Eventos Taxa de desemprego 58 min Índice de Preços ao Consumidor 58 min Conta Corrente n. Coréia do Norte atrás de W Procurando abrir uma conta Forex? Abra o Open Open Demo. Ferramentas Calendário Econômico Mercado Forex Volatilidade Forex Correlação Forex Transmissão Forex Notícias COT Dados Liquidez Calculadoras Forex Mapa de calor Forex Novos Comunidade Comunidade Sistemas Sistemas mais populares Estratégias Concursos Gráficos Forex Comunidade Outlook Comentários Corretores Expert Advisors Provedores de Sinal VPS Serviços EA Programação PAMM Brokers Rebate Programs Trading Platforms Brokers Forex Broker Spreads Forex Broker Quotes Forex Broker Swaps Forex Broker Volume Forex Broker Promoções Plataforma Widgets Recursos API Mobile Translations RSS Suporte FAQ Ajuda Contate-nos Reportar um erro! Continue procurando o aplicativo de download. Faça o login para avaliar as soluções de backtesting Assine este tópico nova Dica 'subscribeTip1', 'Para se inscrever neste tópico, você deve entrar primeiro. Apenas os meus pensamentos aleatórios. Relatório da mensagem de citações. Irmão ou Bullish não faz diferença. Espero que o acima ajude você com dúvidas que você possa ter tido, Best Regards, Daniel Quote Message Report. Relatório de mensagem de cotação Sendo baixista ou bullish não faz diferença. Atenciosamente, relatório de mensagem de citações de DAniel. Ferramentas Calendário Econômico Mercado Forex Volatilidade Forex Correlação Forex Streaming Notícias Forex COT Dados Liquidez Calculadoras Forex Mapa Forex Heat Novo. Community Community Systems Estratégias de sistemas mais populares Concursos Gráficos de Forex Outlook da comunidade. Comentários Brokers Expert Advisors Provedores de Sinais VPS Jforex EA Programação PAMM Brokers Rebate Programs Trading Platforms. Brokers Forex Broker Spreads Forex Broker Quotes Backtesting Broker Swaps Forex Broker Volume Forex Broker Promoções. Plataforma Widgets Recursos API Mobile Translations RSS. Suporte FAQ Ajuda Contate-nos Relatar um erro! A negociação cambial tem um alto nível de risco que pode não ser adequado para todos os investidores. A alavancagem cria risco adicional e exposição à perda. Antes de decidir trocar estrangeiros devagar, considere cuidadosamente seus objetivos de investimento, nível de experiência e tolerância ao risco. Você pode perder algum ou todo seu investimento inicial; não investe dinheiro que não pode perder. Eduque-se sobre os riscos associados à negociação cambial e procure o conselho de um consultor financeiro ou fiscal independente se tiver alguma dúvida. Todos os dados e informações são fornecidos "como estão" apenas para fins informativos e não se destinam a fins comerciais ou conselhos.


3 pensamentos sobre & ldquo; Jforex backtesting slow & rdquo;


No entanto, Conrad vê o mal no imperialismo e o significado desta passagem é descobrir se Conrad concorda com a tortura infligida aos nativos.


Se você encontrou a imagem em um blog ou em uma galeria do Flickr, ajuste a citação de acordo.


Os alunos avaliarão o desempenho de um determinado microprocessador usando benchmarks comuns, analisarão conjuntos de instruções nas arquiteturas HLL, RISC e CISC e ampliarão sua compreensão das operações binárias e impacto relacionado no design ALU.


Como o Forex Trading Simulator pode acelerar ou abrandar o mercado Forex.


Todo comerciante sabe o quão chato é negociar em demonstração ou contas ao vivo. Embora você sinta muitas emoções ao negociar em uma conta ao vivo e arriscando seu dinheiro real, você ainda precisa aguardar por muito tempo esperando que seu pedido feche.


Na maioria das vezes, nada de especial acontece no mercado. De acordo com as estatísticas, 70-75% do total do tempo de negociação resulta em movimentos planos, não modernos e de baixa volatilidade.


Mas e se você pudesse abrir o comércio e depois ver o resultado dele apenas em alguns segundos pressionando várias vezes no botão "Espaço"? Não seria incrível fazer uma suposição e depois verificar imediatamente se você estava certo ou não? O MetaTrader e todos os outros softwares de negociação não são capazes de fornecer esse recurso. O único software que pode fazer isso é o software backtesting. Com sua ajuda, você pode ignorar horas, dias, semanas e meses em segundos, dependendo do período em que você iniciar o processo de teste.


As pessoas às vezes dizem que existe uma enorme diferença entre as condições reais do mercado e os dados históricos que são usados ​​no simulador de mercado Forex. Eles dizem que os dados atuais são muito mais valiosos e seu interesse está ligado aos preços atuais.


Aqueles que não querem aprender a história da negociação nunca entenderão o futuro potencial. Como você ouvi várias vezes, "a história se repete". Com certeza, o mercado nunca mostra 100% de condições semelhantes. Você pode comparar os modelos e os padrões com as pessoas. Todo ser humano é único, no entanto, todas as pessoas tendem a tomar decisões iguais e a agir de maneira particular. O mesmo é verdade para os padrões Forex. O padrão de hoje não é o mesmo que aconteceu, digamos há 2 anos, mas eles ainda têm muitas semelhanças.


No Forex Tester, pode-se controlar totalmente a velocidade de teste com a ajuda da barra de rolagem especial. Você pode fazer o movimento do mercado insano rapidamente ou muito devagar - isso depende das suas necessidades atuais e do tipo de sua estratégia.


Você pode ajustar o movimento de preços em sua vontade e suas necessidades atuais. Pode-se passar a semana inteira em alguns segundos ou fazer o mercado se mover muito devagar para que você possa tomar uma decisão comercial. Não importa quais sejam os seus requisitos, você pode usar a nossa plataforma backtesting e estabelecer as condições convenientes para o seu teste de estratégia.


7 white papers sobre os aspectos-chave da negociação 3 estratégias rentáveis ​​que testámos para você A descrição dos recursos principais do Forex Tester.


O Forex Tester é um software que simula a negociação no mercado Forex, para que você possa aprender a negociar lucrativamente, criar, testar e refinar sua estratégia para negociação manual e automática.


Software para copiar negócios entre contas MT4. Suporta todos os corretores, tem muitos recursos, como gerenciamento de Lote / Risco, comércio de Filtragem e Reverse Trading, Lifetime Support.


Nós o ajudaremos a tornar-se gerentes de dinheiro inteligentes e ganhar sua entrada no grupo de elite que realmente faz o dinheiro negociar Forex.


Software que abre negócios em uma fração de segundo com uma calculadora de gerenciamento de riscos incorporada. Defina valores pré-definidos Stop Loss & Take Profit para entradas instantâneas. Compatível com Forex Tester e MT4.


The Ultimate Guide to MT4 Backtesting.


Como executar backtests precisos em MT4 para atingir 99% de qualidade de modelagem usando dados de carrapatos gratuitos e propagação variável real.


O MetaTrader 4 pode alcançar a qualidade de modelagem de 90% no seu melhor padrão e não pode incorporar a propagação variável real. Mas há uma maneira melhor de executar backtests e você vai aprender isso neste tutorial.


Escrito por Autotrading. Academy.


Por que você deve realizar um backtest de qualidade de 99% com precisão em todas as estratégias de negociação automatizada (EA)


Um backtesting padrão no terminal MetaTrader 4 usando os dados do centro de histórico MT4 geralmente é bom o suficiente para Expert Advisors (EA) que não está scalping ou pip hunting.


No entanto, se você estiver lidando com uma EA de escalação ou qualquer EA que encerre negócios dentro de 1-15 pips, mesmo as menores diferenças de preços podem ter um impacto muito grande nos resultados.


O problema aqui é que o terminal MetaTrader não tem acesso aos dados do tick real. Só tem acesso a dados de barras de minutos no melhor dos casos. Por isso, o MT4 gera um preço "falso" através de um processo de interpolação usando os dados para o menor cronograma disponível.


Isso geralmente não é tão importante para um Consultor Especialista que usa stop loss e tire metas de lucro de mais de 100 pips, mas no caso de bots de comércio de scalping, seu backtest provavelmente será completamente enganador.


É muito importante estratégias de negociação de backtest (EA) usando dados de qualidade tão altos quanto possível. Todo comerciante e programador deve aprender a testar o MetaTrader 4.


Os 3 principais motivos para usar cada Tick 99% de testes de modelagem.


Resgate você de perder dinheiro.


O teste de retorno de dados de 99% de precisão geralmente revela estratégias de falha que prometem bons resultados em um relatório de backtest de menor qualidade. Em outras palavras, um backtest mais preciso mostra o que você pode esperar da EA, porque está mais próximo do ambiente comercial real. Os consultores de especialistas que não mostram bons resultados de 99% de backtest não valem o tempo e o dinheiro.


Precisão sem precedentes.


99% backtest usando dados de ticks de alta qualidade e uma distribuição histórica variável real é o teste mais preciso que você pode fazer no MetaTrader 4. Basicamente, essa simulação de negociação mostra uma imagem mais precisa do desempenho passado e especialmente se a EA é sensível a diferentes cotações de preços e custos de negociação, como spread e deslizamento.


Revela o lado escuro da estratégia EA.


É bastante fácil criar uma EA que mostra um bom relatório de desempenho em um ambiente de backtesting de baixa qualidade. No entanto, o backtest de precisão de 99% usando dados de carrapatos de alta qualidade revelaria a verdade real. É muito mais fácil avaliar o desempenho passado, considerando o relatório de teste mais preciso.


99% de modelagem de backtest de qualidade basicamente mostra a verdade feia e revela o lado fraco da estratégia (MT4 EA)


Abaixo você vê dois resultados de backtest do mesmo Expert Advisor. O primeiro backtest é de 90% de precisão e o próximo é de 99% de precisão.


Dados do centro de histórico EURUSD, configurações padrão, 2010-2015.


(Pic. 1) Expert Advisor mostra tremendos lucros em um backtest de 90% de precisão.


Dados da Dukascopy EURUSD, configurações padrão, 2010-2015.


(Figura 2) O mesmo Expert Advisor falha em backtest de precisão de 99%.


As ferramentas que você precisará realizar um backtest de dados de Tick de qualidade de modelagem de 99% com um spread histórico variável.


Terminal do cliente MetaTrader.


É óbvio que você precisará ter a plataforma MT4 instalada em seu computador para executar qualquer tipo de backtest usando o MT4 Strategy Tester. No entanto, note que o MT4 sozinho pode atingir 90% de qualidade de modelagem no seu melhor e ainda não terá incorporado o spread real. O MT4 sozinho só pode usar o spread fixo, o que dá resultados imprecisos.


A plataforma de negociação do MetaTrader 4 é gratuita e está disponível na maioria dos corretores de Forex.


Marque o Data Suite 2.


Tick ​​Data Suite é o único software pago que você precisará alcançar 99% de qualidade de modelagem. O software é bastante fácil de instalar e fácil de usar. O TDS não oferece apenas 99% de testes de qualidade de modelagem, mas também adiciona propagação de variável histórica real que realmente aconteceu no passado. Ele também permite a simulação de deslizamento e a execução de múltiplas instâncias MT4 ao mesmo tempo a partir da mesma instalação para que você possa executar vários backtests simultaneamente.


O TDS é o único software disponível para testes de qualidade de modelagem de 99% com spreads variáveis ​​reais incorporados.


Tick ​​Data Suite não é gratuito, mas o preço é bastante razoável.


Por que escolher Tick Data Suite 2.


Todas as ferramentas em um único lugar.


Com o Tick Data Suite 2, você possui todas as ferramentas de backtest em um só lugar. Você não precisa de nenhum outro software para baixar, converter e exportar dados de marca.


Salva o espaço em disco.


Os dados de marcação baixados pelo Tick Data Manager são compactados usando um algoritmo especial por isso leva menos espaço em disco.


Muito fácil de usar.


Tick ​​Data Suite 2 integra-se diretamente em todos e cada um dos terminais MT4 do seu computador. Instale uma vez e simplesmente acesse o TDS2 do MT4 Strategy Tester.


Múltiplos terminais MT4.


O TDS2 permite que você execute múltiplos terminais MT4 simultaneamente da mesma pasta de instalação. Isso significa que você pode executar vários backtes de EA e mesmo otimizações de EA ao mesmo tempo.


Alternar fuso horário.


Alternar facilmente entre fusos horários e configurações de DST sem a necessidade de voltar a baixar e reconfigurar os dados. É fácil como selecionar outras configurações de fuso horário da lista.


Ambientes personalizados.


Você pode criar ambientes de backtest personalizados para coincidir com as configurações de qualquer corretor ou qualquer conta de negociação. Você pode testar como a EA se comporta com alavancagem diferente, distâncias de preço mínimo, swaps, comissões, etc.


Use Variável Spread.


O TDS2 é o único software que permite usar variável Spread durante o backtest e até mesmo personalizá-lo. Isso mostra como a EA funciona no ambiente comercial perto das condições reais do mercado.


Aplicar Slippage.


TDS2 tem uma opção para simular o deslizamento durante o backtest. Slippage pode ser aplicado na entrada, saída, SL e TP. Isso mostra como os resultados do backtest de EA se parecem quando o preço escorrega, o que acontece bastante frequentemente na vida real.


Vamos configurar o seu ambiente MT4 backtesting.


Antes de poder executar qualquer backtest, você precisará preparar seu ambiente de backtesting, que é para baixar, instalar e configurar o software necessário.


Instale o Tick Data Suite para MT4.


Baixe e instale o software Tick Data Suite 2. Este software é obrigatório para executar todos os Ticktes de qualidade de modelagem Tick Tick com spread variável real incorporado.


Faça o download do Tick Data Suite 2.


Faça o download do Tick Data Suite 2 no site da Birt.


Faça o download do Tick Data Suite 2 deste site:


O TDS 2 é um software pago. Existe uma versão de teste gratuita se você deseja testá-la antes de comprar.


Tick ​​Data Suite 2 é o único software disponível para testes de qualidade de modelagem de 99% com spreads variáveis ​​reais incorporados. Qualquer outro aplicativo de computador para backtesting no MT4 não possui uma opção para usar o spread histórico real.


Execute a configuração do Tick Data Suite 2.


Arquivo de instalação baixado do Tick Data Suite 2.


Ative o Instalador Automático do Data Suite 2 iniciado.


Uma vez baixado, comece o instalador automático Tick Data Suite 2 e siga as instruções na tela.


Escolha instalar programas adicionais (se necessário)


Instale os pré-requisitos do Tick Data Suite 2 (se solicitado)


São necessários programas adicionais para executar o aplicativo Tick Data Suite 2. Na etapa "Pré-requisitos", você será solicitado a instalá-los e você deve fazer isso, caso contrário, o TDS2 não funcionará.


Programas adicionais necessários: "Visual C ++ Redistributable para Visual Studio", "Framework 4.0"


Se esses programas já existem no seu computador, você não verá esta etapa.


Digite sua chave de licença TDS2.


Digite sua chave de licença para Tick Data Suite 2.


Uma vez que os programas adicionais estão instalados e você continua com a configuração TDS2, você será solicitado a inserir sua Chave de Licença.


Digite sua chave de licença, clique em NEXT e termine a instalação seguindo as instruções na tela.


Ative a instalação do Data Suite 2 concluída.


Atalho para Tick Data Manager na área de trabalho do computador.


A instalação Tick Data Suite 2 criará um atalho para o Tick Data Manager na área de trabalho do computador.


Baixe Tick Data para MT4 Backtesting.


Usando o aplicativo Tick Data Manager, que vem com o Tick Data Suite 2, você precisa baixar os dados do tchau da Dukascopy ou outra fonte disponível. Este é o preço histórico dos dados que você pode usar para testar.


Faça o download do Tick Data para EURUSD.


Fazendo o download dos preços do histórico do EURUSD com o Tick Data Manager.


Tick ​​Data Manager permite que você baixe dados do tick do preço histórico de qualquer par de moedas ou instrumento disponível na Dukascopy ou TrueFX.


Neste exemplo, vou baixar todos os dados disponíveis do EURUSD Tick, que é do ano 2013.


Como você pode ver, há uma opção para escolher quantos dados de tiques você deseja baixar clicando em botões: Ano passado, últimos 6 meses, Novos dados, Todos os dados ou Ano a Data.


Quando estiver pronto, clique no botão "Iniciar download".


Tick ​​Data Manager tem uma janela "Task fila" e é aqui que você verá todas as tarefas de download aparecerem quando você as inicia. Você pode ter muitas tarefas de download agendadas na fila Tarefas.


Isso permite que você baixe os dados do tick para muitos pares, deixando o computador ligado ao sair para o trabalho, etc.


Você também pode pausar, cancelar, excluir tarefas, se necessário.


Marque dados para vários instrumentos baixados no Tick Data Manager.


Na imagem acima, você pode ver que existem três pares de moedas (EURUSD, GBPUSD, USDCAD) que têm dados de marca baixados. Isso é fácil de ver quando você olha a coluna "Dias transferidos", que mostra quantos dias de dados do preço do histórico são baixados para cada instrumento.


Outras colunas mostram mais informações.


Por exemplo, "Data de início" mostra a partir do qual o preço do histórico da data está disponível para cada instrumento na fonte selecionada (Dukascopia neste caso).


"Mais antigas baixadas" e "Mais recentes baixadas" mostram o intervalo de datas dos dados do tick que você realmente baixou no seu computador.


Estou escrevendo este guia no dia 17 de outubro de 2016 e, neste exemplo, todos os dados do tick para EURUSD de 4 de maio de 2003 até 16 de outubro de 2016 (ontem).


Tenho todos os dados do ticker GBPUSD para 2016 e os últimos 6 meses de dados do tick para o USDCAD.


Download & amp; Instale a plataforma MetaTrader 4.


Baixe o MetaTrader 4 para PC, instale-o e crie uma conta demo. Se você já possui um terminal de cliente MT4 instalado, pode pular para o próximo passo.


Download & amp; Instale o MetaTrader 4.


Arquivo de instalação MT4 baixado.


Faça o download do MT4 no site do seu corretor ou diretamente daqui:


Uma vez baixado, inicie o arquivo de instalação da instalação MT4, que geralmente é chamado mt4setup. exe.


Se você baixar o MT4 do seu corretor, o nome do arquivo pode ser diferente, mas o processo de instalação geralmente é o mesmo.


Siga as instruções na tela do MT4.


Processo de instalação MT4.


Depois de concordar com os termos e condições, você pode clicar em PRÓXIMO para prosseguir para o próximo passo e concluir a instalação.


Se você deseja instalar seu terminal de cliente MT4 em alguma pasta específica, então você precisa clicar no botão CONFIGURAÇÕES e escolher a pasta de destino de instalação personalizada (isso não é necessário).


Inicie o terminal do cliente MT4.


Atalho para iniciar o terminal do cliente MT4.


Depois de instalar o terminal MT4, você encontrará um novo atalho criado em sua área de trabalho. Comece agora.


Crie uma nova conta de demonstração MT4.


Escolhendo o servidor MT4 para nova conta.


Uma vez carregado o MT4, você precisa criar uma conta demo.


Primeiro, você precisa selecionar um servidor de demonstração do seu corretor ou simplesmente adicionar o servidor "MetaQuotes-Demo" à lista, clicando em "adicionar novo corretor" e digitando "MetaQuotes". Quando o servidor aparecer na lista, selecione-o e clique em NEXT.


Em seguida, selecione "Nova conta demo" e clique em NEXT novamente. Siga as instruções na tela para terminar a abertura de uma nova conta demo.


Se você já possui uma conta, clique apenas em CANCELAR e faça login em sua conta.


Faça login na sua conta MT4.


Janela de login do MT4.


Após a janela de login, insira seu número de conta MT4 (login) e senha para efetuar login na sua conta MetaTrader 4.


As contas MT4 têm duas senhas (principal e investidor) e ambas trabalharão para executar backtests.


Execução de qualidade de modelagem de 99% Cada Tick backtest com spread real.


Agora você está pronto para executar "Todos os Tick" MT4 backtests com spread real incorporado e atingir 99% de qualidade de modelagem. Ter uma divulgação histórica real no seu processo de teste de retorno torna seu teste de estratégia mais preciso.


Abra MT4 Strategy Tester.


O testador de estratégia MT4 pode ser acessado a partir do menu VIEW superior.


O backtesting de estratégias de negociação automatizadas (Expert Advisors) é feito na janela MT4 Strategy Tester. Você pode abri-lo no menu superior (View - & gt; Strategy Tester) ou pressionando CTRL + R.


Verifique se o Tick Data Suite 2 está carregado.


Marque o menu do Data Suite e as configurações integradas na plataforma MT4.


Antes de executar as estratégias de negociação de Forex (EA), você deve verificar se o Tick Data Suite 2 está carregado com sua plataforma MT4.


Se TDS2 estiver carregado, você verá um botão "Selecionar configurações de dados" e uma caixa de seleção "Usar dados de seleção" no testador de estratégia MT4. Talvez seja necessário redimensionar sua janela MT4 para ampliá-la o bastante para que essas opções apareçam.


Além disso, se TDS2 estiver carregado, você deve ver opções de menu adicionais na seção Sobre do menu do terminal MT4.


Habilite a variável Spread e defina outras configurações TDS2.


MT4 Strategy Tester está configurado para usar Tick Data e variável Spread durante o backtest.


Para configurar o Tick Data Suite 2 e escolher como você quer que o backtest seja executado, você precisa abrir a janela de configurações TDS2 clicando no botão "Selecionar configurações de dados".


Neste exemplo, eu ativado a variável Spread e clique em OK. Você pode ver "Variável" é o valor de propagação no MT4 Strategy Tester.


Selecione Expert Advisor (EA) que deseja testar.


Selecione Expert Advisor e defina suas propriedades.


Escolha qual consultor especialista que deseja testar e clique em "Propriedades experientes" para definir os parâmetros desejados.


Na guia "Testar", insira o valor do depósito inicial, escolha a moeda e assegure-se de que as posições "Longo e curto" sejam selecionadas para permitir as operações de COMPRAR e VENDER.


Defina suas entradas desejadas Advisor Expert (EA).


Definir entradas do Expert Advisor (configurações)


A maioria dos Expert Advisors tem pelo menos alguns parâmetros que você pode definir. Na guia "Entradas", você pode configurá-las da maneira que você deseja para este teste específico.


Você encontrará todas as variáveis ​​(configurações) listadas na guia Entradas. Basta digitar / definir o valor desejado para qualquer parâmetro na coluna Valor. Se quiser reiniciar as configurações padrão, clique no botão RESET.


Ignore as colunas Iniciar, Passo, Parar. Você não precisa deles agora, porque eles são para a otimização de EA e não são usados ​​durante um backtest.


Selecione instrumento, intervalo de tempo e tipo de modelagem.


Selecione o símbolo, o cronograma e o tipo de modelagem no MT4 Strategy Tester.


O próximo passo é selecionar par de moedas (Símbolo) e seu período de tempo. Então você precisa selecionar "Every Tick" como seu tipo de modelagem.


Não tem efeito se você mudar o spread aqui. Tick ​​Data Suite 2 irá substituir esta configuração e usar a variável real Spread, porque eu configurei isso na etapa anterior.


Defina o intervalo de datas.


Defina o intervalo de datas para backtest no MT4 Strategy Tester.


O Strategy Tester permite selecionar o intervalo de datas para o teste. Se não for selecionado, como neste exemplo, o backtest será executado em todos os dados do preço de histórico disponível.


Mas se você precisa testar a estratégia somente durante o período específico, você pode facilmente fazer isso.


Quando você fez os parâmetros de configuração, clique em "Iniciar" para iniciar o teste. Pode demorar um pouco, dependendo de quanto tempo o intervalo de datas é, algoritmo de EA e a potência do seu computador.


Verifique o relatório do backtest.


O gráfico de resultados do Backtest mostra 99% de qualidade de modelagem.


Depois que o backtest terminar, você pode ver os resultados. Neste gráfico de equidade, vemos o tipo de modelagem e a qualidade é impressa, que foi "Cada Tick" com 99% de qualidade.


Resultados de um relatório de backtest de qualidade de modelagem de 99% com propagação variável.


Na seção "Relatório", você pode ver mais resultados do backtest, incluindo o número da qualidade de modelagem também.


Além disso, você pode encontrar a lista de comércio completo gerada durante o teste na guia "Resultados". Para descobrir se houve algum erro, veja o "Diário".


Para reiniciar o teste, vá para a guia "Configurações".

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

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