Teste binário de backtesting / fowardtesting software.
Teste binário de backtesting / fowardtesting software.
Esta é uma discussão sobre o software de backtesting / fowardtesting de opções binárias nos fóruns First Steps, parte da categoria de recepção; Opções binárias backtesting / fowardtesting software Oi. Estou procurando um software de backtesting que seja fácil de usar, o que me daria.
Estou à procura de algum software de backtesting que seja fácil de usar, o que me daria algumas informações estatísticas / probabilidades que eu poderia usar para desenvolver estratégias de negociação de opções binárias. Gostaria de poder testar e encaminhar várias estratégias de teste para ver quais seriam os melhores.
--EUR / USD gráficos de 1 minuto em x minutos / horas / dias.
- como muitas vezes o Bollinger Band superior / inferior bateu em x minutos / horas / dias.
- mostre todas as vezes que a Bollinger Band mais baixa foi atingida uma vez. Qual porcentagem do tempo foi a próxima vela verde?
- mostre todas as vezes que a banda Bollinger superior foi atingida uma vez. Qual porcentagem do tempo foi a próxima vela vermelha?
- Em uma tendência de baixa, mostre todas as vezes que a Bollinger Band inferior foi atingida duas vezes seguidas com 2 velas vermelhas.
- qual a porcentagem do tempo era a 3ª vela verde?
- Qual o (s) intervalo (s) de tempo foi o mais preciso? Ou seja. durante as horas normais de negociação dos EUA, durante as horas normais de negociação de eur, apenas durante as primeiras horas.
- Qual a porcentagem do tempo foi a 4ª vela verde?
- Qual o (s) intervalo (s) de tempo foi o mais preciso? Ou seja. durante as horas normais de negociação dos EUA, durante as horas normais de negociação de eur, apenas durante as primeiras horas.
Software de backtesting de opções binárias.
Backtest Option Strategies, verifique o desempenho histórico, valide suas idéias de negociação de opções usando o simulador de opções / software / ferramenta como um serviço.
Backtest Bull Put Spread, Bear Call Spread, Bull Call Spread, Bear Put Spread.
Gerencie estratégias de risco e backtest: Long Call, Long Put, Short Put.
Saiba como escolher as greves de opções ao testar novamente e ao otimizar a seleção de opções.
Analise o desempenho da estratégia de opções e valide idéias comerciais usando dados históricos.
Filtra estratégias por volatilidade, gregos, distância ao ponto de equilíbrio, desempenho técnico e muito mais.
O Oscreener permite estratégias de opções de backtest com métricas de desempenho histórico para análise e otimização de estratégias.
O comércio de opções foi tão simples:
a) Selecione os parâmetros de seleção no menu à esquerda.
b) Especifique stop loss (%) no menu do testador traseiro.
c) Teste sua estratégia e ajuste vários outros parâmetros.
Escolhendo o preço de ataque certo quando as opções de negociação podem determinar as chances de sucesso versus falha em longo prazo:
- A opção BAIXA no dinheiro abre e gt; levam a BAIXO lucro vs perda e gt; mas alta probabilidade de comércio bem sucedido.
O Oscreener trabalha com grupos predefinidos e todas as ações possíveis (ETFs e índices)
gregos, volatilidade implícita e até análises técnicas de estoque relacionadas.
Estratégia de opção Backtest Bear Call Spread (tendência Neutral to Bearish)
Estratégia de opção Backtest Bull Call Spread (tendência Neutral to Bullish)
Estratégia de opção Backtest Bear Put Spread (tendência Neutral to Bearish)
Estratégia de opção Backtest Long Put (tendência bearish)
Estratégia de opção Backtest Long Call (tendência de alta)
Backtest Short Put opção estratégia (Neutral para Tendência Bullish)
uma. Especifique o patrimônio líquido individual ou crie portfólio de ações ou exiba todo o mercado de opções e reflita sua estratégia de opções.
b. Retorno de estratégia de opção (em%) também conhecido como 'retorno de risco'.
c. Orçamento por estratégia ou "risco máximo" (em dólares norte-americanos)
e. Volatilidade da frente (volatilidade implícita)
f. Gregos - Delta, Gamma, Theta, Vega.
g Volume de negociação - Número mínimo de contratos negociados em uma única etapa da estratégia de opções selecionadas.
h. Distância ao ponto de equilíbrio em% em cada estratégia de opção.
Eu. Equity Daily, Weekly, Monthly, Quarterly Performance Técnica em%
j. Equity Technical 5,20,50,100 Day Moving Average acima / abaixo em%.
Gráficos individuais de equidade para visualizar o lucro, o risco e a distância do limite para a expiração de cada estratégia de opção.
Por exemplo, o March Bull Put Spread no SHW no início de dezembro dá lucro de 15% no investimento quando o preço da ação continua a tendência e aumenta ou muda a tendência e permanece neutro. A estratégia ainda pode ser lucrativa, mesmo que o estoque da SHW cai 9%. (A visualização do risco é exibida no gráfico de amostra)
4) Os pontos de entrada e saída de estratégia histórica são claramente exibidos em um formato de várias colunas. Preço de entrada e saída de capital, lucro objetivo / lucro real em% e $, distância ao ponto de equilíbrio, preço de oferta / oferta, gregos, volatilidade e muito mais.
O Oscreener melhora a visibilidade nos negócios e permite que os comerciantes gerenciem o risco de forma mais eficaz.
Borda de opções binárias.
EA - estratégias de opções binárias Backtest Ea.
Like This Ao contrário do konkistadorr 16 de julho de 2016.
Esta é a minha primeira postagem neste fórum, e estou muito feliz em oferecer-lhe uma EA que acabei de terminar desenvolvendo.
Eu sempre estou lendo estratégias, etc., mas nunca mais participei, então agora é minha contribuição humilde.
Eu sou um desenvolvedor (mestrado em desenvolvimento) e eu sou chefe de projetos na indústria de software.
Eu sou um verdadeiro novato no Forex / Opções Binárias, estou interessado neste mercado há 1 ano.
E por enquanto, ainda não ganhei nenhum centavo. Mas eu vou.
Esta EA (versão 1.0) oferece tudo o que você precisa para testar estratégias simples no MT4 para opções binárias.
HUD: mostra informações sobre sua própria estratégia, você desenvolverá com esta EA.
Gráfico: Desenha as setas do gráfico, verifique e pare para o comércio.
Como desenvolver suas próprias estratégias?
Aqui está o código onde você pode adicionar seus próprios indicadores e adicionar seu código para uma opção PUT ou CALL:
O exemplo dado é com RSI (estratégia de não funcionamento!)
Saldo da Conta: Defina o investimento que deseja começar com Pagamento: Defina o percentual que seu corretor lhe dá na moeda (Exemplo: Pagamento 80%) Investimento: Defina o investimento que deseja colocar em cada posição da opção binária (Exemplo: 5 €)
Isso é tudo para a versão 1.0.
Diga-me se você quer uma versão 2.0 com:
Money Management Martingale Steps Gráficos personalizações de cores Mais alguma coisa? A proposta é bem-vinda!
Obviamente, se você ver algum padrão ou erro, sinta-se livre para reagir!
Arquivos anexados.
Konkis_EA_BO_Tester_v1.0.mq4 14.29KB 544 downloads.
Like This Ao contrário do konkistadorr 16 de julho de 2016.
reservado para a versão 2.0.
Like This Ao contrário do konkistadorr 16 de julho de 2016.
reservado para a versão 3.0.
Like This Ao contrário de yawyks 16 de julho de 2016.
Como este, ao contrário do neddihrehat 16 de julho de 2016.
Isso é ótimo e bem documentado.
Não seria melhor como um indicador e não como EA?
Como este, ao contrário do meu_be 16 de julho de 2016.
Podem ser adicionadas vitórias consecutivas e perdas consecutivas.
Like This Ao contrário de bernal 16 de julho de 2016.
Não está funcionando para mim ! Isso funciona no gráfico atual ou apenas no testador de estratégia?
Like This Ao contrário de bernal 16 de julho de 2016.
ah problema resolvido! você deve colocá-lo em uma pasta de especialistas.
Like This Ao contrário do konkistadorr 16 de julho de 2016.
Oi obrigado! Ok, vou dar uma olhada nisso, ainda não li todos os posts no fórum.
Isso é ótimo e bem documentado.
Não seria melhor como um indicador e não como EA?
Não, eu não penso assim.
EAs podem fazer loooot mais do que indicadores, como Martingale, Money Management, cálculos, etc.
Eu acho que todos estão compartilhando indicadores, mas ninguém compartilha EAs, eu me pergunto por quê?
Meu sonho, e espero que ele se torne realidade, é compartilhar meus conhecimentos e minhas habilidades em desenvolvimento para obter uma boa EA, com base em qualquer estratégia.
Esta EA realizaria um lucro pequeno, mas consistente ao longo do tempo, e compartilhará com essa comunidade, melhorá-la, discuti-la e torná-la pedras.
Eu acho que em EA bem codificado, pode ser muito mais eficiente do que olhar um gráfico o dia inteiro para encontrar uma entrada.
Mesmo com alerta de som, ou uma EA seria sempre mais rápida do que os seres humanos.
Então, sim, uma EA em backtest mostra sempre os resultados "melhores" possíveis e existem muitas diferenças entre backtest e negociação ao vivo (ping, tempo de resposta, propagação etc.).
Mas é uma indicação para qualquer pessoa que queira testar uma nova estratégia e otimizá-la.
A EA que eu estou desenvolvendo pode ser usada como base para testar estratégia como a estratégia NEMESIS v3 ou RAINBOW ou o que for que eu teste mais tarde.
Eu só preciso ter as bases funcionando bem, e eu quero compartilhá-lo com vocês.
Like This Ao contrário de bernal 16 de julho de 2016.
Este testador tem problema com = iOpen (NULL, 0, 0); Estou tentando: se a abertura da vela atual abrir acima / abaixo das bandas bollinger, mas eu recebo um erro crítico na EA! na guia Especialista.
Like This Ao contrário do konkistadorr 16 de julho de 2016.
Este testador tem problema com = iOpen (NULL, 0, 0); Estou tentando: se a abertura da vela atual abrir acima / abaixo das bandas bollinger, mas eu recebo um erro crítico na EA! na guia Especialista.
Sim ? Você pode copiar / colar o erro e copiar / colar seu exemplo de código?
Like This Ao contrário de bernal 16 de julho de 2016.
Like This Ao contrário de yawyks 16 de julho de 2016.
Like This Ao contrário de bernal 16 de julho de 2016.
Existem estratégias que possuem altas taxas de emissão que são extremamente lucrativas.
Taxa de 80%, mas quando eu executá-lo em plataforma ao vivo, a ea não conseguiu reproduzir os mesmos resultados devido ao atraso na execução comercial e corretor rejeitando os negócios.
Sobre esse atraso bem, não podemos fazer nada sobre isso há um mês atrás, eu sugeri ao moderador do mql5 para adicionar função se a ordem for adiada em 1 segundo para cancelar a ordem, isto é o que recebi do moderador:
Não, essa opção não será adicionada.
Você precisa esclarecer isso com seu corretor.
Nota: isto é para EAs não manual de negociação.
Like This Ao contrário do konkistadorr 16 de julho de 2016.
Existem estratégias que possuem altas taxas de emissão que são extremamente lucrativas.
Tudo o que posso dizer é tudo o que você precisa é:
uma EA reativa (não uma lacada com estratégia complicada) um bom VPS para executar o MT4 com sua EA durante todo o dia, um bom corretor (eu estou usando o GDMFX com uma boa API de opção binária)
Eu ativou o comércio automático com o GDMFx e a estratégia NEMESIS V1 ontem, e o comércio foi muito rápido, então não estou preocupado com isso.
Like This Ao contrário de yawyks 16 de julho de 2016.
Like This Ao contrário do konkistadorr 16 de julho de 2016.
Ok, eu encontrei o erro:
linha 307, mude:
Posso atualizar a EA na primeira publicação para o próximo testador beta, mas não consigo editar minha postagem.
Like This Ao contrário de bernal 16 de julho de 2016.
Como este, ao contrário de Tez 16 de julho de 2016.
Esta é a minha primeira postagem neste fórum, e estou muito feliz em oferecer-lhe uma EA que acabei de terminar desenvolvendo.
Eu sempre estou lendo estratégias, etc., mas nunca mais participei, então agora é minha contribuição humilde.
Eu sou um desenvolvedor (mestrado em desenvolvimento) e eu sou chefe de projetos na indústria de software.
Eu sou um verdadeiro novato no Forex / Opções Binárias, estou interessado neste mercado há 1 ano.
E por enquanto, ainda não ganhei nenhum centavo. Mas eu vou.
Esta EA (versão 1.0) oferece tudo o que você precisa para testar estratégias simples no MT4 para opções binárias.
HUD: mostra informações sobre sua própria estratégia, você desenvolverá com esta EA.
Gráfico: Desenha as setas do gráfico, verifique e pare para o comércio.
Como desenvolver suas próprias estratégias?
Aqui está o código onde você pode adicionar seus próprios indicadores e adicionar seu código para uma opção PUT ou CALL:
O exemplo dado é com RSI (estratégia não funcionando!)
Saldo da Conta: Defina o investimento que deseja começar com Pagamento: Defina o percentual que seu corretor lhe dá na moeda (Exemplo: Pagamento 80%) Investimento: Defina o investimento que deseja colocar em cada posição da opção binária (Exemplo: 5 €)
Isso é tudo para a versão 1.0.
Diga-me se você quer uma versão 2.0 com:
Money Management Martingale Steps Gráficos personalizações de cores Mais alguma coisa? A proposta é bem-vinda!
Obviamente, se você ver algum padrão ou erro, sinta-se livre para reagir!
Muito bom trabalho! Muito Obrigado!!
Uma pergunta, como posso mudar o tempo de expiração? então, por exemplo, 5 velas em vez de 1?
Como este, ao contrário de Tez 16 de julho de 2016.
Outra sugestão seria imprimir os resultados no diário, de modo que você possa avaliar o teste do teste também em nenhum modo visual e ver os resultados mais tarde no diário, torna-o muito mais rápido para testar.
Backtesting Algoritmos de Opções Binárias.
Back-testing nos mercados financeiros significa testar uma estratégia específica usando eventos históricos e condições. Existem várias ferramentas para fora com o objetivo de fazer backtesting. Para testar uma estratégia, você precisará de dados históricos com os quais configurar seus gráficos de quadros de tempo, executar seu programa em condições simuladas e o software backtesting irá recriar como o software teria agido se as condições pré-programadas fossem atendidas.
Depois de comparar o desempenho do software com os dados históricos, você poderá 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 comerciais. Cada troca (que significaremos aqui para ser uma ida e volta de dois sinais) terá um lucro ou perda associada. A acumulação deste lucro / perda ao longo da duração da estratégia de backtest levará ao lucro e perda total.
Razões para fazer backtesting.
Algumas razões pelas quais você seria inteligente para acompanhar suas estratégias:
Backtests são usados para filtrar estratégias para eliminar o que funciona e o que não funciona. Backtesting permite o uso de determinados eventos de mercado para modelar o software adequadamente. Backtesting é usado para garantir que o desempenho de uma estratégia esteja 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. Esses 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 que geram sinais no MT4 e, em seguida, os ponte sobre as plataformas de opções binárias baseadas na web.
Software usado para teste posterior.
O backtesting agora pode ser feito com várias soluções de software. Ao escolher o software certo para testar seu algoritmo, várias considerações devem ser feitas:
A habilidade do programador. Compatibilidade de intermediário Funcionalidade de personalização Complexidade da estratégia Velocidade de custo de execução.
Sourcing Data for Backtesting.
Sourcing de dados para backtesting é 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 remontam pelo menos 10 anos, mas para fins de negociação moderna, os dados que remontam a 2007 (7 anos) são algo que o comerciante pode fazer. A plataforma de backtesting que escolhemos é aquela que também vai fornecer a fonte dos dados de backtesting. Então, os comerciantes podem gerar dados e realizar seus backtests em uma plataforma. A plataforma em questão é fornecida pela QuantConnect Corporation.
Esta empresa oferece instalações de backtesting para algoritmos de negociação e fornece dados que remontam a 2007. QuantConnect oferece aos comerciantes acesso gratuito a dados de alta resolução para testar os algoritmos de negociação em seu simulador de comércio. Suas instalações de backtesting atualmente suportam os EU Equities e o mercado de forex.
Ao contrário do que é visto em muitas outras plataformas de backtesting, a plataforma do QuantConnect fornece gráficos totalmente interativos, permitindo que os pedidos de backtest que teriam sido colocados pelo seu algoritmo fossem sobrepostos nesses gráficos para uma melhor representação e análise pictórica.
Os testes alternativos são concluídos em 30-60 segundos, o que é muito mais rápido 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 do seu algoritmo. É fundamental entender isso e tentar projetar uma estratégia bem arredondada. É um erro comum tentar e otimizar o retorno anual e a despesa de assumir grandes riscos. Um bom investimento tem um baixo risco e um alto retorno.
Os dados também podem ser obtidos para MT4 backtesting, que é a forma mais fácil de testar um algoritmo de opções binárias.
Backtesting no MT4 é feito usando a função Strategy Tester. É muito importante obter os dados a serem usados para testes anteriores. Esses dados geralmente são 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 testar MT4, execute estas etapas:
Congele todos os spreads atuais, levando a plataforma de negociação MT4 offline. Isso é para evitar que os resultados dos backtests sejam distorcidos pela conversão de preços de 4 dígitos para 5 dígitos. Ative o painel do Navegador clicando na tecla Ctrl + N. Em seguida, clique com o botão direito do mouse na conta no painel do Navegador e clique em "Excluir" para remover o MT4.
Pressione F2 para ativar o Centro de Histórico e clique duas vezes no cronograma de 1 minuto para garantir que não haja nenhum dado existente.
Repita todo o processo para todos os pares de moedas que você gostaria de fazer backtest. Quando todos os arquivos do histórico foram importados, desligue o MT4 e permita que o (s) arquivo (s) de histórico sejam importados totalmente. Em seguida, converta os dados M1 em outros prazos. Converta os dados M1 para trabalhar em outros intervalos de tempo para que você possa também testar os mesmos. Para converter os dados M1 para que ele possa ser usado para testar a estratégia em outros intervalos de tempo, inicie o MT4 e cancele novamente 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 Auto_converter 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 depois 1440 minutos (diariamente).
Com as facilidades fornecidas pela 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