Monday 13 November 2017

Binary Options Strategy Tester Mt4


David, obrigado por este testador, muito útil para mim. Uma pergunta: é possível exportar os resultados da janela de especialistas para csv, excel Ou adicionar outro recurso: contar o número de ITM 1, 2 ITM. (Referindo-se ao sistema Lingsbord MM) Você é muito bem-vindo. Eu realmente não tenho certeza sobre a exportação como Ive nunca fez isso antes através de MT4, talvez precisemos pedir a alguém como Holyfire ou outro codificador nas placas que tem mais experiência. No que diz respeito a contar extras a única outra maneira que eu pessoalmente sei como fazê-lo é simplesmente executar o teste X número de vezes e aumentar o valor de contagem de barras. Então, por exemplo, se você disse tomar um comércio se um crossover média móvel acontece na barra anterior 1 chamá-lo para 1m, em seguida, pegue os dados e alterar o código para -1, etc para continuar movendo-o para a frente no tempo. Existem codificadores muito melhores do que eu lá fora, embora quem poderia provavelmente corrigi-lo e fazê-lo funcionar muito melhor do que isso completamente, mas infelizmente eu não tenho esse conhecimento extenso. Like This Ao contrário yawyks 11 Aug 2015 David, obrigado por este testador, muito útil para mim. Uma pergunta: é possível exportar os resultados da janela de especialistas para csv, excel Ou adicionar outro recurso: contar o número de ITM 1, 2 ITM. (Referindo-se ao sistema Lingsbord MM) Você pode fazer o que você precisa pelas seguintes etapas - (A) Exportar dados mt4 para excel 1. Clique em Ferramentas ----- gtHistory Center ------ gtchoose timeframe (doubleclick) ---- gtExport ------- gtFilename ------ gtHTML Arquivos ----- Save 2. Copiar dados de arquivo HTML para excel (B) Escrever fórmula de indicador em excel (CAnalyse os dados mt4 contra O indicador de saída de acordo com os seus critérios Espero que ajude. Btw minhas habilidades de codificação não é melhor do que David. lol Like This Ao contrário RikC 13 Aug 2015 Eu adaptei o testador de David para obter este resultado: 2015.08.13 22: 58: 02.841 Indicador Tester Este é baseado no sistema Lingsbord MM. Isto dá uma boa idéia sobre o que esperar em seqüências de negociação como este David David Out 15 Out 2014 Então, como eu fui perguntado várias vezes sobre o testador de estratégia MT4 que eu uso, eu decidi fazer um pequeno vídeo sobre ele mostrando como você pode usá-lo com algumas regras simples. (GRANDE obrigado por Ryan do SignalPush por codificar isso para nós Use.) Então aqui está, assim como o arquivo. Vou tentar responder a perguntas, no entanto, lembre-se ainda sou um novato neste também. Vitórias: 195, Gravatas: 0 Derrotas. 43, Total: 238, Porcentagem: 81.9 Ele testar todo o caminho de volta para 09.19.2014 00:45 Teste de 1 mês O único problema é que eu não entendo como ele funciona. Esta é a codificação que eu coloquei no teste. Se (H0 lt Cl1) Downi Highi 5 Ponto se (OpenigtClosei-1) WinBufferi-1 Highi-1 Impressão de 5 pontos (Win em TimeToStr (Timei)) total wins else if (Openi Closei-1) Imprimir (Tie no TimeToStr )) LossBufferi-1 Highi-1 5 pontos gravam o total de outras perdas LossBufferi-1 Highi-1 5 pontos de impressão (perda no TimeToStr (Timei)) total se (L0 gt Cl1) Upi Lowi - 5 pontos se (OpeniltClosei-1) WinBufferi -1 Lowi-1 - Impressão de 5 Pontos (Win em TimeToStr (Timei)) total wins else if (OpeniClosei-1) Imprimir (Tie em TimeToStr (Timei)) LossBufferi-1 Highi-1 -1 - Impressão de 5 pontos (Perda em TimeToStr (Timei)) Perdas totais Qualquer ajuda para entender isso será ótimo e como faço isso funcionar, com o teste de volta ou eu preciso entender e apenas chamar e colocar como ele vem Fora. Desculpe eu sou muito novo para isso tem pouca compreensão do termology. Like This Ao contrário de David 20 Oct 2014 Eu tentei seu indicador tester em USDJPY, 15min gráfico Vitórias: 195, Gravatas: 0 Perdas. 43, Total: 238, Porcentagem: 81.9 Ele testar todo o caminho de volta para 09.19.2014 00:45 Teste de 1 mês O único problema é que eu não entendo como ele funciona. Esta é a codificação que eu coloquei no teste. Se (H0 lt Cl1) Downi Highi 5 Ponto se (OpenigtClosei-1) WinBufferi-1 Highi-1 Impressão de 5 pontos (Win em TimeToStr (Timei)) total wins else if (Openi Closei-1) Imprimir (Tie no TimeToStr )) LossBufferi-1 Highi-1 5 pontos gravam o total de outras perdas LossBufferi-1 Highi-1 5 pontos de impressão (perda no TimeToStr (Timei)) total se (L0 gt Cl1) Upi Lowi - 5 pontos se (OpeniltClosei-1) WinBufferi -1 Lowi-1 - Impressão de 5 Pontos (Win em TimeToStr (Timei)) total wins else if (OpeniClosei-1) Imprimir (Tie em TimeToStr (Timei)) LossBufferi-1 Highi-1 -1 - Impressão de 5 pontos (Perda em TimeToStr (Timei)) Perdas totais Qualquer ajuda para entender isso será ótimo e como faço isso funcionar, com o teste de volta ou eu preciso entender e apenas chamar e colocar como ele vem Fora. Desculpe eu sou muito novo para isso tem pouca compreensão do termology. Qualquer coisa usando a barra atual 0 não funcionará no testador traseiro corretamente porque usará a barra cheia e não usará a entrada exata corretamente que você teria obtido. Como isso ao contrário do Comediante 20 Oct 2014Backtesting suas opções binárias Algoritmos Back-testing nos mercados financeiros significa experimentar uma estratégia específica usando eventos históricos e condições. Existem várias ferramentas lá fora, com a finalidade de backtesting. Para backtest uma estratégia, você vai precisar de dados históricos com os quais para configurar seus gráficos de quadros de tempo, execute o seu programa em condições simuladas eo software de backtesting irá recriar como o software teria agido se as condições pré-programadas foram cumpridas. Depois de comparar o desempenho de softwares com dados históricos, você será capaz de detectar se o software teria feito lucro ou não. Em termos simples, o backtesting é realizado expondo seu algoritmo de estratégia particular a um fluxo de dados financeiros históricos, o que leva a um conjunto de sinais de negociação. Cada comércio (que nós significaremos aqui ser um 8217round-trip8217 de dois sinais) terá um lucro ou uma perda associada. A acumulação deste lucro / perda ao longo da duração do seu backtest estratégia levará ao lucro total e perda. Razões para Backtesting Algumas razões pelas quais você seria inteligente para backtest suas estratégias: Backtests são usados ​​para filtrar estratégias de modo a eliminar o que funciona eo que não funciona. Backtesting permite o uso de certos eventos de mercado para modelar o software adequadamente. Backtesting é usado para garantir que o desempenho de uma estratégia está em níveis ótimos. Backtesting é usado para verificar se as estratégias externas estão funcionando corretamente. Backtesting pode ser usado para negociação algorítmica de opções binárias. Estes algoritmos de opções binárias são capazes de gerar sinais em software de terceiros que podem ser transferidos para plataformas de opções binárias para execução. Existem alguns desses softwares em torno de gerar sinais em MT4 e, em seguida, ponte-los para plataformas de opções binárias baseadas na web. Software usado para Backtesting Backtesting agora pode ser feito com várias soluções de software. Ao escolher o software certo para backtest seu algoritmo, várias considerações têm que ser feitas: A habilidade do programador. Compatibilidade de Broker Funcionalidade de personalização Complexidade da estratégia Velocidade de Execution Cost Sourcing Dados para Backtesting Os dados de sourcing para backtesting são o componente chave de todo o processo. Sem dados precisos, qualquer outra coisa feita no processo de backtesting será imprecisa. É difícil ter acesso a dados precisos que remonta pelo menos 10 anos, mas para fins de negociação moderna, dados que remonta a 2007 (7 anos) é algo que o comerciante pode fazer ver com. A plataforma de backtesting que escolhemos é aquela que também serve para fornecer a fonte dos dados de backtesting. Assim, os comerciantes podem fornecer dados e realizar seus backtests em uma plataforma. A plataforma em questão é a fornecida pela QuantConnect Corporation. Esta empresa oferece backtesting instalações para algoritmos de negociação e fornece dados que remonta a 2007. QuantConnect oferece aos comerciantes acesso gratuito a dados de alta resolução para backtesting de algoritmos de negociação em seu simulador de comércio. Suas instalações backtesting atualmente suportam US Equities eo mercado cambial. Ao contrário do que é visto em muitas outras plataformas de backtesting, a plataforma no QuantConnect fornece gráficos totalmente interativos, permitindo que as ordens backtest que teriam sido colocadas pelo seu algoritmo para ser sobreposta nesses gráficos para melhor representação pictórica e análise. Backtests são concluídos em 30-60 segundos, que é maneira mais rápida do que o que pode ser obtido a partir da plataforma MT4. Os comerciantes também podem criar algoritmos a partir do zero usando esta plataforma. Gráfico do desempenho do backtest. QuantConnect Corporation À direita, você pode ver as estatísticas de resumo que geramos para o desempenho de seu algoritmo. É fundamental compreender estes e tentar projetar uma estratégia bem arredondada. É um erro comum tentar e otimizar o retorno anual, ea despesa de tomar grandes riscos. Um bom investimento tem um baixo risco e alto retorno. Os dados também podem ser obtidos para MT4 backtesting, que é a forma mais fácil de backtesting um algoritmo de opções binárias. Backtesting em MT4 é feito usando a função de Testador de Estratégia. É muito importante obter os dados a serem usados ​​para backtesting. Esses dados são geralmente dos gráficos M1. Os dados do gráfico M1 são muito difíceis de obter, mas podem ser acessados ​​para pares de moedas selecionados a partir deste link. Para backtest no MT4, execute estas etapas: Congelar todos os spreads atuais, levando a plataforma de negociação MT4 off-line. Isso evita que os resultados dos backtests sejam distorcidos pela conversão de 4 dígitos para 5 dígitos. Ative o painel Navegador clicando na tecla CtrlN. Em seguida, clique com o botão direito do mouse na conta no painel Navegador e, em seguida, clique em Excluir para levar o MT4 offline. O próximo passo é esvaziar a prateleira para os novos dados de backtest baixados para entrar. Isso é excluindo dados de histórico existentes. Vá para o cliente MT4 e abra a pasta de histórico com seu subdiretório e exclua todos os arquivos com o sufixo. hst. O próximo passo é baixar dados M1. No caso de você perdeu, vá para forextester / data / datasources. html e baixar dados M1 para qualquer par de moedas que você deseja backtest. Após o download, use o WinZip para descompactar o (s) arquivo (s) em seu desktop. Agora você deve reiniciar a plataforma MT4 e fechar a caixa de diálogo pedindo que você crie uma conta de demonstração ou faça logon com os detalhes da conta existente. Clique em CtrlO ou clique em Ferramentas Opções Gráficos e adicione 999999999 para alterar as barras máximas no histórico. Isso é para permitir a entrada de dados M1. Pressione F2 para ativar o Centro de histórico e clique duas vezes no período de 1 minuto para se certificar de que não há dados existentes. Clique em Importar para iniciar a caixa de diálogo Importar e use o botão Procurar para navegar pelos dados M1 descompactados já baixados. Clique em OK para importar os dados. Repita todo o processo para todos os pares de moedas que você gostaria de backtest. Quando todos os arquivos de histórico foram importados, desligue o MT4 e permita que os arquivos de histórico sejam importados totalmente. Em seguida, converta os dados M1 para outros quadros de tempo. Converta os dados M1 para trabalhar em outros quadros de tempo para que você possa backtest sobre eles também. Para converter os dados M1 para que ele possa ser usado para backtest a estratégia em outros quadros de tempo, iniciar MT4, e novamente cancelar fora de todos os prompts. Abra um gráfico M1 com o par de moedas cujos dados M1 devem ser convertidos. Na guia Navegador em Scripts, arraste o script Autoconverter para o gráfico. O script deve mostrar a conversão por 5 minutos, 15 minutos, 30 minutos, 60 minutos (1 hora), 240 minutos (4 horas) e, em seguida, 1440 minutos (diariamente) gráficos. Com as facilidades fornecidas por QuantConnect Corporation e Metaquotes Inc (MT4), os comerciantes no mercado de opções binárias podem executar backtests em seus algoritmos de negociação. O MT4 pode ser usado para versões simplificadas dos algoritmos enquanto um trabalho mais complexo pode ser feito com a interface QuantConnect.

No comments:

Post a Comment