Forex Tick Data Analysis
Tickdata Informação da página da Web Palavras-chave acertar nos resultados de pesquisa sobre consultor análise algorítmica aparente disponível média backtesting corretor corretor compra captação coleta companhia continuação custos criar criado efetivo efetivo troca especialista forex fundado futuros futuro global histórico maiores informações históricos informação internacional internacional intra intraday janeiro nível manual Mercado metatrader oferta de dinheiro ofertas onetick opções desempenho plataforma pressão preço anterior preços processo produtos programador projeto fornecido provedor fornece qualidade aleatório reação registros solicitação confiável pesquisa revisão robô samp segunda venda separadamente solução soluções espalhar estoque estoque estratégias de armazenamento estratégia fluxo conjunto sistema teste lá tickdata tickgrabber carrapatos total Negociação de comerciantes atualizada usando vendedores volume desejado quer mundo Search Engine Recommended KeywordsFree Forex Tick dados, históricos Tick dados, estoque Tick dados, Nyse Tick dados, MT4 Tick dados, F Download de dados do Tick orex, histórico Tick dados, dados de estoque históricos intraday, dados históricos historicamente históricos do Tick by Tick dados. A Tick Data fornece dados de mercado históricos intradiços históricos limpos, confiáveis e de pesquisa para futuros, ações, opções e índices de caixa. Soluções de dados históricos globais - Última atualização: janeiro de 2012 Sobre o Tick Data Em 1984, Tick Data foi fundado por um corretor de futuros e um programador como a primeira empresa no mundo a oferecer preços históricos de tick-by-tick no. G-BOT Tickdata Backtesting Strategy Analysis - TICKGRABBER Home Manual. BACKTESTING WITH PAST REAL DATA OU RANDOM DATA COLLECTING TICKDATA: quotTickgrabberquot G-Bot oferece 2 maneiras eficazes de testar estratégias, além disso. Fornecedores de Dados de Ticks em Tempo Real - Bear Products International Home Page Fornecedores de Dados de Tick em Tempo Real. A informação quer ser gratuita, mas os dados do mercado custam dinheiro. Os dados Tick Data Tick são o fluxo de dados intra-dia que registra cada mercado. G-BOT Algorithmic Trading - Projeto e Plataforma Separadamente, um sistema efetivo para captura e armazenamento de tickdata (quotTickgrabberquot) também está disponível (fornecido gratuitamente a pedido dos comerciantes, para o desempenho. Dados do Tick Data Tick, Dados do Tick para Contratos Futuros. Nossos Dados Tick E Intraday Futures O pacote CDROM histórico oferece dados de pesquisa de qualidade para os futuros populares. Backtesting - Real Tick Data Tross - Página 10 Eu queria ter um lugar para publicar alguns dados de backtesting reais. Eu tenho e estou no processo de coletar dados de ticks reais para 2006. O Tick Data Suite é um produto exclusivo que permite backtesting e otimizações usando dados de tick e spread variável com Metatrader 4. Tick Data Birt39s EA Revisão do Forex Expert Advisor Robot Reviews. Um guia para a aquisição de histórico histórico de dados do Forex e usá-lo em backtesting MT4 assessores especializados para obter 99 qualidade de modelagem. T 99 tickdata para metatrader backtesting caso contrário. Platform Tech. Depois de muita dificuldade e estudo, criei uma EA e fiz 600 pips hoje em dia. Os arquivos HST não são usados em nenhum outro lugar neste processo. Crie o fxt. Notícias Resultados Lime Brokerage, OneTick Desvendar Quant Platform Lime Brokerage, um fornecedor de tecnologias de negociação de latência ultra baixa, entrou em um acordo de re-distribuidor com OneMarketData, os fundadores da OneTick, uma solução para processamento de eventos complexos (CEP) e dados de marca. Ambas as empresas serão hospedadas. Cambridge Asset Manager AlphaSimplex opta pelo OneTick Um dos seus principais recursos, o fornecedor adicionado, é a sua capacidade de reduzir rapidamente a velocidade das montanhas de dados de tick para tornar as decisões comerciais mais inteligentes e rápidas. Queria um sistema de gerenciamento de dados superior que nos permitisse desenvolver e executar o comércio intra-dia. MORGAN STANLEY: Compre Estoques, Venda de Obrigações, porque o Relatório de Vendas de Tomorrows Home irá superar as expectativas. Recomendamos que o longo SampP 500 e os bons títulos do Tesouro dos EUA entrem no lançamento, eles argumentam. Quotquot Nossa análise de dados de tiquetaque (histórico de 5 anos) sugere uma reação de preço médio de 29 pb para o SampP 500 e uma reação de preço médio de 8 pb em 10 anos nos EUA. Como os liquidadores são ETFs de obrigações de alto rendimento A comparação entre o ETF e o índice não é inteiramente igual a favor: o cálculo do spread de oferta de oferta semanal London Stock Exchange39 para IHYG é ponderado no tempo e usa todos os dados de quottickquot disponíveis dos exchange39s Negociação contínua. SPX Gaps Acima do Volume Superior de 50 dias e Continua foi 90 da última média de 10 dias e 102,9 do volume de dias anteriores. Olhando para o NYSE de 15 segundos, o tiquetaque total para o dia foi de 175.000 e a média de tiques para o dia foi 113. Foram 69 carrapatos superiores a 600 e 4 carrapatos. INTELIGENT WAVE INC. O SBI SECURITIES Co. Ltd implanta a Solução de Distribuição e Análise de Informações de Alta Velocidade da Intelligent Wave Inc LLC é um fornecedor líder de soluções de dados de marca corporativa para instituições financeiras em todo o mundo através do fornecimento das soluções OneTick e OneQuantData suite. O OneTick é uma solução de negócio abrangente, projetada para se acumular, arquivar. 4-comerciantes (boletim de imprensa) O mercado continua com características turísticas O volume foi 116,1 da última média de 10 dias e 100,3 do volume dos dias anteriores. Olhando para os dados do carrapato de NYSE de 15 segundos, o total do tiquete para o dia foi de 81,000 e o tempo médio para o dia foi de 52. Havia 60 carrapatos maiores que 600 e 39. Apresentando um 3º Nível de Dados - Compra e Venda de Pressão para Stocks By Level 3 Data Level 3 Os dados são criados a partir de dados de ticks crus, os mesmos dados que são usados para criar dados de nível 1 e Level 2. Nosso algoritmo de patente pendente capta informações comerciais valiosas de todas as trocas para calcular a Compra e Venda de Pressão ao registrar o comercializado. BAIXO DO VOLUME RESULTADOS DO VENDEDIMENTO EM STEALTH RALLY O volume foi de 87,9 da última média de 10 dias e de 80,7 do volume de dayamprsquos anterior. Olhando para os dados do ticks de NYSE de 15 segundos, o total do tiquete para o dia foi de 55,000 e o tempo médio para o dia foi de 36. Foram 17 carrapatos superiores a 600 e 11. Não foram encontrados cupões para este site. Todas as marcas registradas são de propriedade de seus respectivos donos. Os fatos, números, revisões, registros, estatísticas e outros dados apresentados nesta página são apenas para sugestões e informações. O HTMLCorner não é responsável por nenhuma informação incorreta ou incompleta. O HTMLCorner não se responsabiliza por nenhuma revisão de usuários de sites dentro de seu recurso e se reserva o direito de manter ou remover aqueles. É altamente recomendável que você reveja todos os dados para verificar a precisão. Copyright 2009 - 2017 HTMLCorner. Todos os direitos reservados. A seção de dados do tiquetaque do eareview. net é um guia detalhado que o guiará por todo o processo de backtesting de dados de ticks, começando de onde adquirir dados históricos históricos gratuitos do Forex, como baixá-lo e como usá-lo em Backtesting Metatrader 4 consultores especializados para obter uma qualidade de modelagem 99. Se você não tiver certeza do que é backtesting, provavelmente é uma boa idéia comprar o Curso de Backtesting e Otimização Metatrader. Que é voltado para pessoas que são novas no Forex e Metatrader 4 backtesting. Esta página é dividida em várias seções: Em geral, o backtesting usando os dados do centro de histórico MT4 pode ser bom o suficiente para EAs que não são scalping ou pip hunting. No entanto, se você estiver lidando com uma EA ou com qualquer tipo de EA que encerre negociações dentro de 1-15 pips, mesmo as menores diferenças de feed podem ter um impacto muito grande. A questão é causada pelo terminal Metatrader não ter acesso aos dados do tick real, mas apenas para os dados da barra de minutos no melhor dos casos, o que o obriga a dar a sua estratégia backtest falsos carrapatos gerados através de um processo de interpolação usando os dados para o menor Prazo disponível. Provavelmente, isso não é importante para um consultor especializado que usa metas de mercado e metas de melhoramento de mais de 100 pips, mas no caso de robôs que tentam escumar alguns pips aqui e ali, seu backtest pode ser completamente enganador. Portanto, é muito importante tentar testar usando dados com uma qualidade tão alta quanto possível e por isso que eu coloco alguns recursos, todos os quais eu uso no meu backtest quando necessário. Guias de dados de rotina Como baixar dados de tiques gratuitos 8211 detalha o processo de download usando várias fontes de dados de tiques gratuitas: Dukascopy, Oanda, Pepperstone, Integral, MB Trading e Gain Capital. O download do Dukascopy marca dados com o JForex 8211 um guia que fornece uma descrição detalhada do procedimento de download usando o cliente Dukascopy JForex. Fazendo o download e analisando a Dukascopy marcam os dados com os scripts Birts PHP 8211, um modo como isso é muito detalhado sobre o assunto, usando os scripts PHP que escrevi para baixar e processar dados de tiques da Dukascopy. Como preparar seus dados de marca para o guia Metatrader 4 8211 para converter os dados do tick em um formato compatível com o Metatrader 4 (de CSV para FXT). Como fazer backtest usando dados do tick com o Metatrader 4 8211, uma revisão das opções disponíveis para usar os dados do tick com a plataforma Metatrader 4. Como fazer backtest usando dados do tick do guia Tick Data Suite 8211 um guia que descreve o uso do Tick Data Suite. O método preferido de ativação de dados de tiques que tem muitos recursos que a sua alternativa não possui. É muito mais fácil de usar e totalmente suportado. Veja a matriz do recurso Tick Data Suite para uma comparação detalhada. Como fazer backtest usando dados de tiques, o guia de roteiros de parches Birts livre 8211 um procedimento que aprofunda o uso e as limitações do método gratuito que permite o backtesting de dados de marca. Perguntas frequentes 038 Solução de problemas de downloads O Walk Forward Analyzer Não está diretamente relacionado aos dados do tick, mas com suporte interno para ele, o Walk Forward Analyzer é uma excelente ferramenta que permite otimizar seus consultores especializados Metatrader 4 em etapas, em uma técnica chamada Walk Forward Analysis . Simplificando, você otimiza seu EA por 3 meses, então você o teste no próximo mês para ver se os melhores parâmetros resultantes da otimização funcionam bem em dados fora da amostra, então você otimizará ainda mais nos próximos 3 Meses e assim por diante. Esta ferramenta permite automatizar todo o processo e faz todas as corridas para você, fornecendo um conjunto exaustivo de parâmetros de configuração e um relatório de otimização limpo no final. O Walk Forward Analyzer é um must-have para qualquer um que esteja fazendo um desenvolvimento EA sério. Mas don8217t pegue minha palavra para isso, visite o site e baixe sua cópia 8211, a WFA costumava ter um preço em torno de 30, mas recentemente o autor decidiu fornecê-lo gratuitamente. Uma vez que existem atualizações freqüentes das ferramentas de dados do tiquetaque, eu decidi manter uma lista de mudanças de dados Tick que lista todas as mudanças que os scripts passaram. Além disso, para os interessados, a página de dados de marca antiga ainda está disponível, mas muitas informações agora são obsoletas. O MT4 não ignora quaisquer tiques no backtesting se estiverem no arquivo FXT. Sinta-se livre para fazer uma EA que conta os carrapatos e compare com o número recebido no final da criação do FXT. Tenho medo de não ter tempo para ajudá-lo em sua busca para encontrar as diferenças. Você está usando uma cópia CSV2FXT que você está modificando por conta própria e eu simplesmente não tenho tempo para analisar quais as possíveis consequências que suas mudanças poderiam ter. Finalmente, o que posso dizer é que você precisa alterar o código EA e gravar (log) todos os valores que poderiam ser diferentes (indicadores, carimbos de data, etc.) nos pontos críticos (quando os pedidos problemáticos são abertos ou fechados) Para descobrir o que causa as discrepâncias. 2021 escrito por Monica 28 de fevereiro de 2012 (4 anos atrás) Acabei de usar o novo código de processo PHP para lidar com os arquivos bi5. Coloquei o aplicativo de linha de comando 7za na pasta php, mas I8217m obtendo erros como este: Aviso: 0 tamanho eurusd2012012621hticks. bi5 eurusd2012012622hticks. bi5 PHP Warning: filegetcontents (C: UsersMikeAppDataLocal): falha ao abrir o fluxo: Nenhum arquivo ou diretório Em C: phpprocessdukascopydata. php na linha 206 Aviso: filegetcontents (C: UsersMikeAppDataLocal): não conseguiu abrir o fluxo: Nenhum arquivo ou diretório em C: phpprocessdukascopydata. php na linha 206 PHP Aviso: desassociar (C: UsersMikeAppDataLocal): Permissão negada em C: phpprocessdukascopydata. php na linha 207 Aviso: desassociar (C: UsersMikeAppDataLocal): Permissão negada em C: phpprocessdukascopydata. php na linha 207 Erro: incapaz de ler o arquivo extraído Inicialmente, pensei que existiam arquivos configurados como somente leitura que precisava mudar , Ou que 7za não poderia executar porque o Win7 decidiu bloqueá-lo como ele foi baixado, mas eu não penso nisso8217s nenhuma dessas coisas agora. Qualquer idéia, por favor 2024 escrito por Alex 4 de março de 2012 (4 anos atrás) Muito obrigado por atualizar os scripts PHP para o novo formato. Muito apreciado tentei executá-lo com 7za. exe, versão 9.20. Eu vejo o mesmo erro para todos os pares de moedas: dukasphp2gtphp processdukascopydata. php GBPUSD 201201 201202 GBPUSD. csv Processando dados a partir de 010112 00:00:00 até 020112 00:00:00 GBPUSD2012002500hticks. bi5 Erro: não conseguiu extrair GBPUSD2012002500hticks. bi5 I Execute o Windows XP SP3 limpo em uma máquina virtual no MacOS. Como isso é XP, não há todas essas tolices de segurança sobre sistemas e permissões de arquivos virtuais. Qual poderia ser o problema 2025 escrito por birt 4 de março de 2012 (4 anos atrás) Houve um bug que foi corrigido na v0.22. Baixe a nova versão e me avise se você ainda possui algum problema. 2026 escrito por UKMike 4 de março de 2012 (4 anos atrás) Ainda estou com erros usando v0.22. Aqui estão duas corridas diferentes do processo php usando intervalos de tempo diferentes, mas ambos aparentemente estão errados em torno do dia 25 de 26, apesar de estarem olhando meses diferentes. C: phpgtphp processdukascopydata. php eurusd 201201 201202 test1.csv Processando dados a partir de 010112 00:00:00 até 020112 00:00:00 eurusd2012002500hticks. bi5 PHP Aviso: filegetcontents (C: UsersMikeAppDataLocal): não foi possível abrir o st ream: Não Tal arquivo ou diretório em C: phpprocessdukascopydata. php na linha 206 Aviso: filegetcontents (C: UsersMikeAppDataLocal): falha ao abrir o fluxo: Nenhum arquivo ou diretório em C: phpprocessdukascopydata. php na linha 206 PHP Warning: unlink (C: UsersMikeAppDataLocal) : Permissão negada em C: php processdukascopydata. php na linha 207 Aviso: desassociar (C: UsersMikeAppDataLocal): Permissão negada em C: phpproce ssdukascopydata. php na linha 207 Erro: incapaz de ler o arquivo extra C: phpgtphp processdukascopydata. php eurusd 201202 201203 Test2.csv Processando dados a partir de 020112 00:00:00 até 030112 00:00:00 Aviso: 0 tamanho eurusd2012012500hticks. bi5 (8230 e todos os arquivos entre esses 8230). Aviso: 0 tamanho eurusd2012012621hticks. bi5 eurusd2012012622hticks. bi5 PHP Aviso: filegetcontents (C: UsersMikeAppDataLocal): não foi possível abrir o st ream: Nenhum arquivo ou diretório em C: phpprocessdukascopydata. php na linha 206 Aviso: filegetcontents (C: UsersMikeAppDataLocal): falhou Para abrir o fluxo: Nenhum arquivo ou diretório em C: phpprocessdukascopydata. php na linha 206 PHP Aviso: desassociar (C: UsersMikeAppDataLocal): Permissão negada em C: php processdukascopydata. php na linha 207 Aviso: desassociar (C: UsersMikeAppDataLocal): Permissão Negado em C: phpproce ssdukascopydata. php na linha 207 Erro: incapaz de ler o arquivo extraído It8217s não é óbvio para mim porque it8217s relatando arquivos de tamanho 0 no segundo exemplo quando didn8217t dizer qualquer coisa sobre os arquivos de tamanho zero no fim de semana anterior The eurusd2012012622hticks O arquivo. bi5 é o primeiro não vazio após esse fim de semana. Desculpe pelo longo post 8211, espero que a saída ajude a deduzir o que aconteceu. 2027 escrito por Alex 4 de março de 2012 (4 anos atrás) Sim, o script 0.22 ainda me dá erros. O problema é com espaços na linha de comando 7za, por exemplo: 7za e - oC: Documents and SettingsalexLocal SettingsTemptic9.tmp XAUUSD2012002500hticks. bi5 não funciona, mas se eu alterar manualmente isso para: 7za e - o8221C: Documents and SettingsalexLocal SettingsTemptic9.tmp8221 XAUUSD2012002500hticks. bi5 então tudo está bem. 2028 escrito por Alex 4 de março de 2012 (4 anos atrás) sub extraído (extraído, 0, strrpos (fname, 8216.8217) 1) deve ser 8220-18221: substr extraído (extraído, 0, strrpos (fname, 8216.8217) 8211 1) Eu configurei meu script para usar c: temp (mais a mudança acima) e agora funciona de novo Birt 2029 escrito por birt 4 de março de 2012 (4 anos atrás) v0.23 deve corrigir todos os problemas acima. Obrigado por apontar a citação, Alex. 2030 escrito por Alex 4 de março de 2012 (4 anos atrás) Ainda há problemas com o script do processo PHP. Primeiro são os números de volume. Eles parecem ser aleatórios de uma corrida para outra. E eles não fazem sentido de qualquer maneira: 2012.01.25 00: 00: 00.595,1.56235,1.5626,0, -491 2012.01.25 00: 00: 01.143,1.56235,1.56258,0, -491 2012.01.25 00: 00: 02.584 , 1.56231,1.56256, -852420752251127149690038958161920,0 2012.01.25 00: 00: 02.914,1.56227,1.56252, -1014746758418535938326003712,936699903553806977145839288320 A segunda questão é, por exemplo, para GBPUSD, as primeiras linhas no arquivo para janeiro são relatadas acima. Eles começam a partir de 25 de janeiro, não em 1 de janeiro. Eu acho que isso tem algo a ver com o loop: para (i starttime 24 24 60 60 i lt endtime i 3600) Você pode olhar por favor 2031 escrito por UKMike 4 de março de 2012 ( 4 anos atrás) Posso confirmar que os arquivos CSV parecem começar no dia 25 do primeiro mês indicado na linha de comando 8211, portanto, meu comentário sobre não haver aviso sobre arquivos de comprimento zero na minha publicação anterior. Eu tentei isso com três meses de início diferentes e vi o mesmo problema. Mas os erros de arquivo desapareceram e o arquivo CSV parece bem além da data de início atrasado. Obrigado 8211 quase que lá, eu acho que 2032 escrito por birt 4 de março de 2012 (4 anos atrás) Porra, isso foi um monte de bugs na v0.21. Eu estava com pressa para sair (estava ausente por alguns dias) e meio que apressado. O CSV a partir do 25 do mês foi algo que eu adicionei para poder testar se ele funciona bem com os arquivos bin e bi5. Na v0.24 deve começar a partir do 1 ° mês e a questão do volume também é corrigida agora. Espero que estes sejam os últimos erros. Faça um script contendo comentários (MarketInfo (Symbol (), MODEMINLOT)) e execute-o em um gráfico com o símbolo que você está tentando usar. Provavelmente irá dizer 3. Se isso não acontecer, sugiro recriar seu FXT, isso pode ser uma mudança de configuração temporária pelo corretor (isso pode ser alterado no lado do servidor sem qualquer atualização da plataforma). 2039 escrito por iDouble 7 de março de 2012 (4 anos atrás) 8211 Fonte de dados TrueFx (maio de 2009 até janeiro de 2012) 8211 GBPUSD, EURUSD, USDJPY 8211 Arquivos CSV respectivos concatenados usando o comando 8220type8221 no CMD 8211 Todos os arquivos CSV2FXT instalados corretamente 8211 Script Ran CSV2FXT Do Navigator 8211 Janela de Script configurado (FXTGMT offset 0 e FXTDST 2) 8211 FXT amplificador HST criação M5 a MN (tudo verdadeiro) 8211 Clicado 8220OK8221 e o script é executado com a conclusão da janela do gráfico superior esquerdo Registro de guia de especialistas: 1) 2012.03.06 17:49 : 38 CSV2FXT GBPUSD, M1: Alerta: Possível erro: grande diferença após 2010.02.08 23:59:57 (8.0 dias). 2) 2012.03.06 17:50:55 CSV2FXT GBPUSD, M1: Erro no arquivo CSV: encontrado timestamp antigo (s) logo após o tick em 2010.03.03 23:59:00 (carimbo de data / hora mais antigo: 2010.03.02 00:00 : 00). 8211 Atual FXT2HST conclusão lida: 72 (demorou aproximadamente 20 minutos) 8211 FXT2HST processo ainda em execução (mas lentamente para uma caixa tão rápido) Brand New Dell Inspirion 620 Core i3 Dual 3.30Ghz Processador 6GB 1066Mhz DDR3SD RAM 500GB 7200 RPM HD Intel H61 chipset FXCM MT4 V4B409 (instalado em um diretório separado para teste) 2040 escrito por iDouble 7 de março de 2012 (4 anos atrás) BTW 8211 Executei a concatenação de dentro do diretório que contém os arquivos CSV conforme descrito na revisão de EA de Birt8217s: c: caminho para o tipo de filtro CSV EURUSD-2009-05.csv EURUSD-2009-06.csv EURUSD-2009-07.csv, etc, etc., etc.8230 EURUSD-2009-12.csv EURUSD-2010-01.csv EURUSD-2010-02.csv, etc. Etc., etc. etc8230 EURUSD-2010-12.csv EURUSD-2011-01.csv, etc. etc. etc. através do EURUSD-2012-01.csv. Gt EURUSD. csv O mesmo tipo de comando e formato foi usado para GBPUSD e USDJPY. Todos os arquivos foram concatenados adequadamente. Assim, a menos que o TrueFX tenha um espaço de 82208 dias8221 em seus dados, duvido que a concatenação seja causada pelas duas (2) anomalias vistas acima na minha primeira publicação. 2041 escrito por birt 7 de março de 2012 (4 anos atrás) There8217s é uma maneira muito simples de verificar. Abra o arquivo CSV com um visualizador ou um editor capaz de abrir arquivos tão grandes (eu uso o visualizador do Total Commander, funciona muito bem) e role até as linhas mencionadas no registro de especialistas. I8217m bastante seguro there8217s nenhum erro pelo script CSV2FXT e os 8 dias estão realmente faltando e o dia mal colocado está lá também. 2042 escrito por birt 7 de março de 2012 (4 anos atrás) Na sua publicação anterior, você mencionou que o processo está lento 8211 na verdade, bastante normal para uma conversão para levar 30-40 minutos. It8217s um pouco mais rápido com SSD com uma CPU rápida e muita RAM doesn8217t tem um impacto muito grande sobre ele. 2043 escrito por iDouble 7 de março de 2012 (4 anos atrás) Used Total Commander (nice) e arquivo visto para encontrar isso: GBPUSD, 20100208 23: 59: 57.466,1.55711,1.55747 GBPUSD, 20100217 00: 00: 00.324,1.57825,1.57861 A chave aqui encontrada nas cadeias de data 20100208 e 20100217. 17-8 (que contabiliza o diferencial de tempo) é de aproximadamente 8 dias. Então, é confirmado que é um problema com o CSV e não CSV2FXT. Obrigado pela dica e pela ajuda que selecionei TrueFX, porque seu guia de seleção de dados indicou que o TrueFX era o Pro para ter dados de qualidade. Felizmente, não encontrei mais de uma dessas lacunas com o GBPUSD e posso simplesmente ignorar o mês de fevereiro desse ano em particular quando o back-testing. Can8217t ganhar todos eles, pode ser a lição que aprendi neste processo. No entanto, usando DownLoadThemAll (Fox Plug-in) tornou a escolha do TrueFx ainda mais fácil. DLTA funciona como um charme e o comando concatenar faz parte de uma das cargas de massa mais fáceis para back-testing MT4 para entrar no HDD. Então, meu motivo para ir com o TrueFX, foi realmente uma decisão calculada. Avançando com FXT2HST em EURUSD e USDJPY, agora que sei o que esperar. Obrigado novamente por aqueles que usam o Firefox e não têm o DLTA instalado 8211 você está perdendo uma ferramenta de navegador realmente boa 2044 escrita por Pirako 8 de março de 2012 (4 anos atrás) Olá, todos os Olá Bird, muito obrigado por fornecer essas informações, muito útil Meu pequeno problema: estou usando o DukasCopier 0.4 beta para obter o CSV para o EURUSD e depois aplico CSV2FXT para usar no MT4. Até agora tão bom Se eu tentar Backtest um EA que use a variável 8220Bars8221 (por exemplo, para verificar se há mais de 100 Barras no gráfico), o Bot continuamente diz que o 8220Bars é inferior a 1008221. Eu não tive esse problema com Backtesting normal Usando dados internos MT4. Meu EA é MegaDroid. Alguém tem uma idéia de como corrigir isso. Estou fazendo algo errado Muitas pips para você, 2045 escrito por Birt 8 de março de 2012 (4 anos atrás) Você copiou os arquivos do histórico. Outras EAs, como a amostra MACD, funcionam bem no Mesmos dados 2046 escritos por Pirako 9 de março de 2012 (4 anos atrás) Hey Birt Obrigado pela sua resposta, sim, posso executar o MACD Sample with 99 Quality. MD me dá: 2012.03.09 12:49:52 2011.01.07 00:59 MegaDroid EURUSD, H1: Bares inferiores a 100 Apenas para que você saiba, o FXT2HST em EURUSD e USDJPY funcionou perfeitamente usando o TrueFX, com exceção do mesmo GAP E os erros de sobreposição de tempo 8211 nas datas exactas das mesmas datas para cada par. Vendo isso confirmou para mim que o TrueFX teve um problema com seu processo de compilação CSV internamente. Entrei em contato com eles por e-mail e escrevi uma breve análise do problema. Pedi-lhes uma solução. Se eles fornecem a correção, vou publicar as notícias aqui, para que outros saibam. 821282128212821282128212821282128212- Tenho uma pergunta para você. Envolve a janela Propriedades MT4 Strategy Tester8217s. Depois de preparar seu teste de volta e clicar em Propriedades do Símbolo, ele exibe uma janela mostrando o 8220Spread8221 entre outras coisas. Percebi que o spread listado naquela janela para o GBPUSD M1 era de 16 pips. Eu configurei CSV2FXT para usar um spread fixo em 3 pips. Iniciando o back-test, pausando e depois calculando o delta BidAsk resultou em um spread de 3 pip no gráfico M1. Então, isso confirma que o CSV2FXT substitui as Propriedades de Símbolos do MT48217s a esse respeito. Na verdade, fiquei cético com todas as soluções de back-testing MT4 invioláveis, mas depois de verificar cada passo do seu processo, devo-lhe felicidades e agradecimentos. Isso funciona, se você seguir o processo. Por enquanto, simplesmente ignorarei as lacunas de 8 dias em cada par e descontar a única linha de tempo M1 sobreposição, que no esquema maior das coisas é menor. A maioria dos outros dados TrueFX parece bastante bom e ter a capacidade de definir minha própria propagação, me dá parâmetros de teste adicionais que nunca tive antes. Eu posso basicamente continuar ampliando a propagação, até que a minha EA quebra 8211 que em si mesmo, é outra forma de Stress Testing a lógica comercial. Obrigado novamente pelo bom trabalho 2056 escrito por birt 8 de março de 2012 (4 anos atrás) Fico feliz que você tenha resolvido Um problema com os dados do TrueFX, embora seja o caso 8211 se eu me lembro corretamente, se você usar toda a gama disponível, você acabará Com um arquivo FXT maior que 7GB. No momento, mesmo que o Tick Data Suite estenda o MT4 acima de 2GB, ele é limitado a 4GB devido à variável usada para manter a posição do arquivo armazenada em 32 bits. Isso significa que seu backtest irá parar em algum lugar além de sua metade e ignorar completamente os dados que se seguem. Embora isso seja bastante difícil de trabalhar, uma das próximas versões do Tick Data Suite vai permitir o uso de arquivos com mais de 4GB. 2057 escrito por iDouble 10 de março de 2012 (4 anos atrás) Depois de passar horas com descobrir qual fonte de dados históricos para baixar, lendo o site EAReview sobre back-testing, passando as etapas meticulosamente para garantir que eu estava fazendo tudo corretamente, Baixando grandes quantidades de dados, passando por todas as etapas de conversão e aguardando pacientemente que os arquivos sejam convertidos e copiados, eu recebo apenas um dia de prazer no back-testing. Porque, MT4 acabou de ser 8220upgraded8221 para Build 216. O patch Birt8217s agora sugere que eu tente outra coisa para resolver o problema MT4 back-testing, porque não executará qualquer compilação além de 409. Passei muito mais tempo obtendo esta configuração corretamente , Do que realmente o usei. LOL That8217s tão engraçado Tudo isso funciona, aparentemente por nada neste momento. Você planeja lançar um novo Patch8221 8220Birt8217s que won8217t seja desatualizado pelas MT4 Construir mudanças que, provavelmente, são difíceis de fazer, já que o patch é o que modifica a compilação, a LOL. Hola, não estou rindo de você 8211 você fez um ótimo trabalho. Eu apenas ri de quanto tempo isso me levou, apenas para executar dois testes de volta no total, antes de MT4 ter uma mudança de construção para 216. Absolutamente, hilário. Todo esse tempo, toda essa paciência e essa é a minha recompensa. LOL Tudo o que você pode fazer é rir alto, Birt. Mais uma vez, não foi culpa sua coisa. Para mim. Será de volta ao quadro de desenho no MT4 back-testing BTW 8211 em Build 409, cada vez que executei um back-test usando o Patch Birt8217s com sucesso e, em seguida, cliquei no botão Back-Tester8217s Terminal (esse pequeno X no Canto superior esquerdo da janela do terminal), forçaria o Close MT4 a cada vez. Depois de reiniciar o MT4, abrindo o testador e clicando no botão Fechar janela do terminal, ele só fechou a janela do terminal e não o aplicativo MT4 inteiro. Então, havia algo de errado com isso. Mas, é tudo por não agora, uma vez que a BP v0.21 won8217t trabalha no MT4 build 216. Que adorável semana foi para mim. 2058 escrito por birt 10 de março de 2012 (4 anos atrás) O script de patch Birt8217s agora não é suportado e é improvável que seja atualizado. Cada atualização MT4 requer muito trabalho da minha parte (por exemplo, tornar o TDS compatível com a compilação 414 foi mais de 24 horas de trabalho), e é precisamente por isso que o Tick Data Suite está usando um modelo de faturamento recorrente. Se você deseja continuar usando o script de patch, a solução 8211 como descobriu no próprio 8211 é simplesmente manter um MT4 build 409 instalado e evitar atualizá-lo. Você pode simplesmente excluir liveupdate. exe da sua pasta para garantir que nunca oferece atualização. A partir de agora, o Tick Data Suite já é compatível com a compilação 416. Sendo um pouco frustrado com o tempo gasto sem glória, eu decidi ver se eu poderia fazer um roll-back no 416. Eu rolei MT4 de volta para 409, para O mesmo diretório de instalação que eu sempre uso para testar. C: 8230..Vive MT4 este caminho irá conter 416 C: 8230.Test MT4 este caminho irá conter 409 Eu deixarei o caminho do Live MT4 continuar a atualizar sua compilação, enquanto nunca permite que o caminho Test MT4 atualize sua compilação. Uma vez que o caminho Test MT4 nunca será usado para negociação ao vivo, e o caminho do Live MT4 nunca será usado para testes, eu não acho isso como um problema imediato e, de fato, pode ser um remendo caseiro de longo prazo para o Atualizações de compilação constantes com as quais o MetaQuotes é conhecido. Não é elegante, mas funciona. Patch Birt8217s, agora é executado novamente no caminho Test MT4. A menos que, você possa pensar em algum motivo realmente bizarro por que eu não deveria continuar esta prática com MT4 (mantendo um caminho para Live Trading e outro caminho para Back Testing, enquanto congelando o Build on the Test), então vou continuar a usar isso método. Desculpe, pelo drama anterior, mas I8217m um comerciante em tempo integral e eu não consigo gastar tempo que não é reconhecido. Fiquei um pouco frustrado e soprei um pouco de vapor. Mas, parece que as coisas podem funcionar depois de tudo, a menos que você veja algum erro flagrante ao fazê-lo dessa maneira. 2064 escrito por birt 10 de março de 2012 (4 anos atrás) Sua configuração deve estar funcionando bem se você não tiver nenhum problema com as limitações do script de patch Birt8217s. Atualmente, no meu melhor conhecimento, não há motivo para atualizar o MT4 além da compilação 409. 2065 escrito por Neo 10 de março de 2012 (4 anos atrás) Meu coração está para você, porque eu toco essa situação com bastante frequência. Eu prefiro o MT4 do GoMarket8217s para o teste de minhas costas. Eu sempre uso contas de demonstração para testes de volta. Os GoMarkets apenas dão uma demo de 30 dias (como muitos corretores), e no final dos 30 dias eu tenho que renovar minha (s) conta (s) se eu quiser continuar usando it8230 e quando há uma atualização MT4, you8217re forçado a levá-la ( Como estava hoje). Então, todos os meus arquivos FXT em 3 pastas separadas do GoMarkets não estão funcionando até a data de uma atualização de TDS que suporta a compilação 416. Eu uso muitos outros MT4s também. Por favor, don8217t limite uma conta demo para 30 dias8230, mas até eles irão atuar em algum ponto (mesmo que você Apague o arquivo liveupdate. exe (então ele não pede que você atualize cada vez que você inicia o MT4). Em um ponto, eu não consegui usar a compilação 402 antiga, mesmo que minha conta demo didn8217t expirasse, a plataforma não funcionaria corretamente, embora eu Ainda poderia entrar na minha conta de demonstração. Tudo isso para dizer que, se fosse possível usar um velho MT4 build forever8230I8217d, fique fazendo isso também. Penso que o problema principal é conectar-se à sua conta, seja demo ou live8230, como o corretor pode fazer É difícil (talvez impossível) de fazer o login sem estar na compilação atual. Melhor Reagrds, Neo You8217re não forçado a fazer a atualização 8211, você ainda pode criar contas de demonstração com o MT4 build 414, tanto quanto eu sei. De qualquer forma, TDS v1.0.5 com Suporte para bui Ld 416 já foi carregado, mas apenas para referência ganhou8217t aconteceu tão rápido para cada nova compilação. A adição de compatibilidade com as construções MT4 pode levar muito mais tempo em alguns casos. Como tal, you8217re aconselhou não atualizar suas instalações MT4 de teste, a menos que você realmente tenha ou uma versão compatível do Tick Data Suite esteja disponível. It8217s é seguro de assumir que o TDS precisará de uma atualização sempre que uma nova versão MT4 for lançada e esta atualização geralmente demora de 1-7 dias. 2067 escrito por iDouble 10 de março de 2012 (4 anos atrás) Divisa Capital FX (DCFX) é um intermediário Forex com base na tecnologia. Eles abrigam tanto comerciantes de varejo como de Forex institucionais. No coração, eles são Currenex shop, mas também fornecem MT4 com um feed de dados Currenex em seu próprio servidor sem uma ponte Boston Technologies. Suas contas de demonstração MT4 nunca expiram. Você não precisa aceitar a atualização ao vivo do MT4. Para desativar as atualizações ao vivo do MT4, basta ir para: c: 82308230. Seu diretório de instalação MT4. Encontre e exclua LiveUpdate. exe. Não há mais MT4 atualizações. 821282128212821282128212821282128212- Obrigado. A configuração do caminho MT4 dual com remoção do LiveUpdate. exe parece funcionar bem. 2068 escrito por Neo 11 de março de 2012 (4 anos atrás) Obrigado pela cabeça, iDouble. Haven8217t ouviu falar de Davisa Capital antes de8230, apenas instalou o MT4 (que por coincidência ainda está em Build 409) e abriu uma conta demo. Olhando bem até agora. Eu vou dar uma corrida e ver se eles são bons para testar as costas. Eu gosto de GoMarkets porque eles não têm uma limitação de quão longe o preço de mercado deve ser para entrar em uma ordem pendente (o preço OOpen que você estabeleceu deve diferir do preço do mercado pelo menos xx pips.8221). Parece que Davisa também não pode ter essa limitação. Alguns corretores têm um requisito de 9 pips para alguns pares, o que faz EAs que usam pedidos pendentes, muito difíceis de trabalhar. Para desativar o recurso de atualização automática, normalmente, basta alterar o nome do arquivo para algo diferente, como 8220liveupdate-off. exe82218230, da mesma forma que ainda está na pasta no caso de você querer habilitar mais tarde a atualização. Atenciosamente, Neo. Eu quero fazer um servidor de corretor falso que use o arquivo FXT para gerar alimentação de preço por tempo e par. Talvez um script PHP poderia executar um arquivo fxt e fornecer alimentação de preço para mt4 como alimentação de preço em tempo real de um corretor, exceto que eu poderia acelerar a velocidade do relógio do mercado. Qualquer corpo pode entender como isso pode ser feito 2074 escrito por birt 12 de março de 2012 (4 anos atrás) I8217ll dar-lhe uma resposta curta: você can8217t. O protocolo de comunicação MT4 é proprietário (em outras palavras, there8217s nenhuma informação em qualquer lugar) e a menos que você tenha alguém que possa engenharia reversa, você está preso nesse ponto. 2075 escrito por João Santos 14 de março de 2012 (4 anos atrás) Os dados foram recortados em um gráfico o mais confiável para o backtest. Como os dados do corretor não alterados, eu suponho que eu posso retornar até o pergaminho me permitir ir. Em seguida, eu reinicio a plataforma e backtest no período de tempo que eu fiz a rolagem traseira. Este método é confiável, eu acho que vejo, agora. O patch Birt8217s é gratuito e, portanto, ele trava o MT4 quando você fecha o Tester, enquanto a versão paga do TDS não bloqueia o MT4 ao fechar o Tester. Eu acho que eu entendo, como isso funciona agora, depois de pensar nisso por um momento. Na verdade, faz muito bom senso, quando você pára de pensar sobre isso. Crash MT4 com o patch livre e, em seguida, resolva esse problema com o TDS. Gênio puro. I keep kicking myself for not coming up with the idea. Thank you very much, Birt. I appreciate the help and the time you take actually helping people, by not creating more problems for them to solve. I8217ll be sure to check-out the Feature Matrix I wouldn8217t miss that for anything in the world at this point 8211 especially, given the ease with which the Birt8217s Patch has worked out for me. The entire process went very smoothly and everything worked exactly the way you said it would. MT4 crashes, but hey, its freeware 8211 so I can8217t complain You turned out to be a real stand-up guy Most forex retail websites, sell you a lot of headaches that don8217t solve problems, but create problems. Then they turn around and try to sell you even more headaches, which cause even more problems. In the meantime, one forgets all about trading, given all the problems they encounter with what8217s being offered online these days in the retail traders community. So, again 8211 thank you for being stand-up 2084 written by birt April 6, 2012 (4 years ago) It8217s all part of my plan to take over the world. It has nothing to do with the fact that there are limitations to what can be done from within an MQL script. Are you familiar with the proverb 8220never look a gift horse in the mouth8221 If you wish to use the Birt8217s patch script without any crash, you8217re invited to use MT4 build 402, the script has no problems there. But wait, all the EAs compiled with build 405 or higher will not work in build 402 and will simply crash the terminal, with or without the script, so now you have a reason to also head to Metaquotes and tell them they8217re stand-up. For the record, one of the reasons for creating the Tick Data Suite was that it was not possible to remove some crashes using MQL (e. g. the optimization crash or the crash when enabling the patch after a backtest). Anyway, nobody is forcing you to use the script if you have such a big problem with the crash upon closing the tester. Also, it8217s open source with a GPL license 8211 you are free to attempt fixing it if you wish or to find someone to fix it for you. After all, it8217s just code, what could be so hard, right Be sure to let me know if you succeed, I will gladly post it on the downloads page here. 2085 written by iDouble April 6, 2012 (4 years ago) One last (before I go) quick question about back testing multiple time frames in general, if you don8217t mind. I have created. HST files for every time frame that I need to test. I have placed those. HST files in the history folder of MT4, as your docs suggest. So, my question is this, can I simply run an EA that is designed with Indicators and trade logic that uses all the time frames for which I have. HST files located in history I realize that the Tester is being fed. FXT files. How, does the Tester know to look at the history folder, when one of the Indicators, or the trade logic used in the EA, needs to use data that comes from a different time frame Thanks, again iDouble 2086 written by birt April 6, 2012 (4 years ago) The strategy tester uses the data in the HST files when you use an indicator so it doesn8217t matter which timeframe the indicator is running on as long as you have the HST file for that timeframe. It8217s only reading the ticks from the FXT file and it always supplies the current tick bid price as the close price for the current bar to allow indicators to also work properly with shift 0. That8217s why it8217s mandatory to have the HST files that are in sync with your FXT, otherwise the results would be all wrong. 2087 written by iDouble April 6, 2012 (4 years ago) Of course, I meant: Broker8217s MT4 Namehistory Is where all. HST files are located for all available time frames and for the entire range of data that was downloaded from TrueFx. Thanks for the ADV on multi-time frame back testing. I was being intentionally sarcastic, but in a good way. I think you8217ve done an outstanding job with the Patch and Script, and think you should be able to enjoy the benefits from any encapsulated obsolescence. And, whether such encapsulation was planned, or not planned, is perfectly ok and acceptable because the tool was free of charge. That8217s why I said, I should have thought of it myself. If planned, it would be marketing genius. If not planned, it would be highly fortuitous at a minimum. Either way, GOOD JOB I8217m sticking with my plan to not allow Build 409 to auto-update and that has worked like a charm ever since. Besides, according to MetaQuotes, B409 was the last build for MT4 that would be updated. So, whatever build number is in play right now for MT4 8211 that8217s it, according to their websiteforum. They say that support for MT48217s last build would continue, however. But, my guess is that they will now turn all of their resources and attention, to MT5 and its significant array of problems. Oddly, none of the retail brokers that I consider worth heir weight in salt (and there are only two of them in retail Forex, as far as I am concerned) have told me they have any current plans for moving to MT5. So, I have no idea what MetaQuotes has been smoking, but if was the kind of guy who got high like that (I8217m certainly not), I would absolutely want what they use 8211 because that company8217s decision to not make MT5 backwards compatible, set them up as being a MetaMeth Lab, as far as I am concerned 8211 what a dumb decision. All that MT4 work that people have been doing for years, now down the tubes 8211 if their broker decides to take the leap. I hope they all stay with MT4, just to teach MetaQuotes a good lesson. But, of course, I digress just a little. Anyway, rock solid work, Birt 2090 written by birt April 7, 2012 (4 years ago) I was of course being a bit sarcastic in my message, too. I even included an ltsarcasmgt but since the wordpress comments are not very smart, it thought it8217s an HTML tag. Anyway, to make things clear, there were some very big changes from build 402 to build 405 which prompted me to completely rewrite the patch for that version (it8217s quite visible in the script code). I did my best to make backtesting work, but this had a few rather nasty side effects (crashes) that could not be addressed by MQL code alone. Since backtesting works (which is the point of the script), I decided to release it as it was 8211 most people don8217t need optimizations and if one is careful, the crashes are rather easy to avoid. As it happens, there are many people who only need backtesting and who are content with build 409 (there8217s really no incentive to get any newer build) so the script is still available and it works with the latest version of all the other free tools that you can find on this website (e. g. CSV2FXT). The Tick Data Suite uses a different approach and it is written from scratch with optimization in mind and designed to avoid any possible crashes such as those encountered with the script. Unfortunately, I lack the time to work on updating both so naturally the premium product is prioritized. Regarding MT5, it is kind of crap. From a programming point of view, its MQL is object oriented and kind of makes sense, but to be honest it8217s a pain in the ass when compared to MT4 MQL which is a total breeze. From a broker8217s point of view, it might make a lot of sense for US brokers, but I believe the major deterrent is the fact that there are not many EAs and indicators for it and upgrading from MT4 to MT5 costs 50k and I guess many brokers aren8217t willing to just throw that money at Metaquotes for a piece of software that is at best decorative at the moment. My guess is that no MT4 broker is going to stop offering MT4 and fully migrate to MT5 anytime soon. This year has already seen 4 new MT4 builds (two of which had major bugs) so it looks like they8217re still working on MT4 but they8217re damn sloppy and it seems their release chain doesn8217t include much of a testing phase. I agree. I don8217t think that Metaquotes has even heard of QAQC for the software development life cycle. In fact, they8217ve probably never even heard of SDLC at all. I wish ProTrader had gotten their act together, instead of bailing-out on the small trader, in favor of developing broker productsservices. I thought ProTrader really had a chance, and the mult-broker access from a single platform without programming, is the absolute perfect concept. But, ProTrader decided to go Hollywood, instead of sticking with the grass roots trader. The only hope right now, seems to be TradeInterceptor. A multi-brokermutli-account access platform from a single desktop application. Built-in multi-time frame back testing and multi-time frame indicator overlay on the primary trade execution chart. I think it is java based (might be the only drawback) and they really do need to focus more on Westernizing their operations. They do have development road maps for supporting MT4MQL, and I8217ve been told that they will support existing MT4 EAs, when all is said and done. I don8217t know their time tables, but NOW would not be soon enough. I8217ve come across another question for you, if you don8217t mind. Where do you go inside the MT4 install directory, to modify the Tester Chart Template that gets called to screen by the Back Tester I always end up having to modify the standard back tester chart template, by pausing the back tester and selecting the template I need 8211 going through the process of adding each indicator I want to visualize during the test. That8217s a lot of wasted time. I8217d like to be able to set one Tester Template, for each EA design 8211 done. Ive some question relating the source of the spreads downloaded from the Jforex platform, especially as to how it relates to the variable spread in 99 backtesting. 1) where would I find the find the feed that tick data is compiled from I assume its simply via the Jforex platform 8211 but Ive learnt not to assume anything 8211 better to ask. Id like to compare the spreads 8211 Jforex versus the broker I use 8211 just an eyeball side by side. If the8217re a big dispairty, then that throw out the results (especially with tick scalper) ie if my broker had much lower (or higher) spreads 2) does the spread values used each tick 100 accurately reflect what they were at each tick. or is there some forumula applied that creates the spread fluctuations I assume then if the EA had a spread filter and the spread rose above the max threshold, then the EA would not take the trade 8211 correct 3) if the spread values are accurate tick by tick 8211 why would anyone bother testing with a fixed spread isnt the whole idea of tick data testing to most accurately reflect the real market Thanks very much for your help, and please forgive me if these are questions already answered someplace on your website. 2098 written by birt April 15, 2012 (4 years ago) I wrote a very long reply some 15 mins after you posted, forgot to hit 8220Post comment8221 and restarted the browser which is rather frustrating so I8217m going to be shorter now. It8217s from the Dukascopy servers so you8217ll find it in JForex (demo is the same as live). If your broker8217s spreads are very different, the backtest results might be misleading depending on the EA, of course. If that8217s the case, you can try one of the other free tick data sources (Pepperstone, Oanda, etc.) 8211 one of them might be closer to what you have. The spreads during a variable spread backtest reflect the exact difference between the ask and bid price from the tick data CSV used to generate the FXT. In other words, they8217re 100 accurate. If your EA has a filter, trades will not be taken if the spread exceeds the threshold, assuming the spread is read by calculating the difference between the Ask and the Bid instead of using MarketInfo(Symbol(), MODESPREAD). Because spreads back in 2007 were much wider than what they are today. If the pair that your EA trades has a spread of e. g. max 4 nowadays, there8217s not much point to backtest it during 2007 when the spread was as high as 10, especially if it8217s a spread sensitive EA. Such real spread backtests usually represent a worst case scenario. 2099 written by Murray April 15, 2012 (4 years ago) Unfortunately, not at the moment and I8217m currently not planning to release something like that. Perhaps in a couple of years if Metaquotes manages to shove it down the brokers8217 throat and to make the EA developers start working with it. Right now, the platform is not popular at all and rather unfriendly to programmers. I haven8217t seen a single EA released only in MT5 form or a single broker that as much as plans to drop MT4 support. 2104 written by Renato April 25, 2012 (4 years ago) Thanks for your answer My EA works with 2 ema8217s. one on the current timeframe (30M,1H) and the other ema with 1 Minute period. I run the EA in a MT4 normal strategy tester under 30M timeframe and it works fine. This means that the signal based on the 30M and 1 minute ema opens the orders correctly. When I used the MT4 version with birt8217s patch, it seems that the EA does not recognize the 1M ema indicator, since no orders are opened. If I delete the portion of the code corresponding to the 1M ema, the EA does open the orders. So we may conclude that the 1M period ema indicator is not recognized for any reason. If this is happening with other EA8217s then this could cause misleading results. I am using Oanda v. 401, dukascopy Jforex data and Birt8217s patch version for r. 401. All HST files for each period are in the historyOanda practice folder. This is the portion of the code I have : Current timefarme 30M EMA8217s : SlowMAbar0 iMA(NULL,0,SlowMAPeriod, SlowMAShift, SlowMAMethod, SlowMAAplliedPrice, MASignalBar) SlowMAbar1 iMA(NULL,0,SlowMAPeriod, SlowMAShift, SlowMAMethod, SlowMAAplliedPrice, MASignalBar1) SlowMAbar2 iMA(NULL,0,SlowMAPeriod, SlowMAShift, SlowMAMethod, SlowMAAplliedPrice, MASignalBar2) FastMAbar0 iMA(NULL,0,FastMAPeriod, FastMAShift, FastMAMethod, FastMAAplliedPrice, MASignalBar) FastMAbar1 iMA(NULL,0,FastMAPeriod, FastMAShift, FastMAMethod, FastMAAplliedPrice, MASignalBar1) FastMAbar2 iMA(NULL,0,FastMAPeriod, FastMAShift, FastMAMethod, FastMAAplliedPrice, MASignalBar2) RSIbar0 iRSI(NULL,0,RSIPeriod, RSIAppliedPrice, RSISignalBar) RSIbar1 iRSI(NULL,0,RSIPeriod, RSIAppliedPrice, RSISignalBar1) 1 minute EMA: MSlowMAbar0 iMA(NULL,1,SlowMAPeriod, SlowMAShift,0,SlowMAAplliedPrice, MASignalBar) MSlowMAbar1 iMA(NULL,1,SlowMAPeriod, SlowMAShift,0,SlowMAAplliedPrice, MASignalBar1) MFastMAbar0 iMA(NULL,1,FastMAPeriod, FastMAShift, FastMAMet hod, FastMAAplliedPrice, MASignalBar) MFastMAbar1 iMA(NULL,1,FastMAPeriod, FastMAShift, FastMAMethod, FastMAAplliedPrice, MASignalBar1) if ((FastMAbar1 SlowMAbar0) (FastMAbar2 SlowMAbar0)) ampamp RSIbar1 RSISignalLevel) if (TradeNotPlacedYet()) if (MFastMAbar1 MSlowMAbar0) OpenBuyOrder() NOT OPENING ORDER HERE, IF I DELETE THE if (MFastM8230 portion it does open the order correctly8230 if ((FastMAbar1 gt SlowMAbar1 ampamp FastMAbar0 SlowMAbar2 ampamp FastMAbar0 RSISignalLevel ampamp RSIbar0 MSlowMAbar1 ampamp MFastMAbar0 lt MSlowMAbar0) OpenSellOrder()
Comments
Post a Comment