вторник, 15 мая 2018 г.

Backtest de borda de opção binária


Borda de opções binárias.


EA - Backtest Binary Options Estratégias Ea.


Like This Ao contrário konkistadorr 16 de jul de 2016.


Este é o meu primeiro post neste fórum, e estou muito feliz em lhe oferecer um EA que acabei de desenvolver.


Eu estou sempre lendo estratégias, etc, mas eu nunca tinha participado ainda, então esta é agora minha humilde contribuição.


Eu sou um desenvolvedor (mestrado em desenvolvimento) e sou chefe de projetos na indústria de software.


Eu sou um novato real em Forex / Opções Binárias, estou interessado neste mercado há 1 ano.


E por enquanto, eu não ganhei nenhum centavo ainda. Mas eu vou.


Este EA (versão 1.0) fornece 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 que você desenvolverá com este EA.


Gráfico: Desenhe nas setas do gráfico, marque 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 (não estratégia de trabalho!)


Saldo da conta: Defina o investimento que deseja começar com o pagamento: Defina o percentual que seu corretor lhe dá na moeda (Exemplo: Pagamento 80%) Investimento: defina o investimento que você deseja colocar em cada posição de 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 Passos Gráficos personalizações de cor Mais alguma coisa? Proposição é bem-vinda!


Obviamente, se você vir algum defeito ou bugs, fique à vontade para reagir!


Arquivos anexados.


Konkis_EA_BO_Tester_v1.0.mq4 14.29 KB 589 downloads.


Like This Ao contrário konkistadorr 16 de jul de 2016.


reservado para a versão 2.0.


Like This Ao contrário konkistadorr 16 de jul de 2016.


reservado para a versão 3.0.


Like This Ao contrário yawyks 16 de julho de 2016.


Like This Ao contrário neddihrehat 16 de julho de 2016.


Isso é ótimo e bem documentado.


Não seria melhor como um indicador e não como um EA?


Like This Ao contrário my_be 16 de jul de 2016.


Vitórias consecutivas e perdas consecutivas podem ser adicionadas.


Like This Ao contrário bernal 16 de julho de 2016.


Não está funcionando para mim ! funciona no gráfico atual ou apenas no testador de estratégia?


Like This Ao contrário bernal 16 de julho de 2016.


ah problema resolvido! você tem que colocá-lo na pasta de especialistas.


Like This Ao contrário konkistadorr 16 de jul de 2016.


Oi obrigado! Ok, vou dar uma olhada nisso, eu não li todas as postagens no fórum ainda.


Isso é ótimo e bem documentado.


Não seria melhor como um indicador e não como um EA?


Não, eu não penso assim.


Os EAs podem fazer muito mais do que indicadores, como o Martingale, Money Management, cálculos, etc.


Eu acho que todo mundo está compartilhando indicadores, mas ninguém compartilha os EAs, eu me pergunto por quê?


Meu sonho, e espero que se torne realidade, é compartilhar meus conhecimentos e minhas habilidades no desenvolvimento para obter um bom EA, baseado em qualquer estratégia.


Esta EA faria um lucro pequeno, mas consistente ao longo do tempo e será compartilhada com essa comunidade, para melhorá-la, discuti-la e fazê-la balançar.


Eu acho que en EA bem codificado, pode ser muito mais eficiente do que procurar um gráfico durante todo o dia para encontrar uma entrada.


Mesmo com o alerta de som, ou e-mail, um EA sempre seria mais rápido que os humanos.


Então, sim, um EA no backtest mostra sempre os resultados "melhores" possíveis e há muitas diferenças entre o backtest e o live trading (ping, tempo de resposta, spread, etc.).


Mas é uma indicação para qualquer pessoa que queira testar uma nova estratégia e otimizá-la.


O EA que eu estou desenvolvendo pode ser usado como uma base para estratégias de teste como a estratégia NEMESIS v3 ou RAINBOW ou qualquer coisa que eu testarei mais tarde.


Eu só preciso ter as bases funcionando bem, e quero compartilhar com vocês.


Like This Ao contrário bernal 16 de julho de 2016.


este testador tem problema com = iOpen (NULL, 0, 0); Eu estou tentando: se abrir de vela atual abre acima / abaixo de bandas de bollinger, mas eu recebo erro crítico no EA! na guia Especialistas.


Like This Ao contrário konkistadorr 16 de jul de 2016.


este testador tem problema com = iOpen (NULL, 0, 0); Eu estou tentando: se abrir de vela atual abre acima / abaixo de bandas de bollinger, mas eu recebo erro crítico no EA! na guia Especialistas.


Sim ? Você pode copiar / colar o erro e copiar / colar seu exemplo de código?


Like This Ao contrário bernal 16 de julho de 2016.


Like This Ao contrário yawyks 16 de julho de 2016.


Like This Ao contrário bernal 16 de julho de 2016.


Existem estratégias que têm altas taxas de juros que são extremamente lucrativas.


80% itm taxa, mas quando eu corro-lo na plataforma ao vivo o ea não conseguiu reproduzir os mesmos resultados devido ao atraso na execução do comércio e corretor rejeitando os negócios.


Sobre esse atraso bem, não podemos fazer nada sobre isso há um mês eu sugeri ao moderador de mql5 para adicionar função se a ordem é atrasada por 1 segundo para cancelar a ordem, é isso que eu recebi do moderador:


Não, essa opção não será adicionada.


Você tem que esclarecer isso com o seu corretor.


Nota: isto é para EAs não negociação manual.


Like This Ao contrário konkistadorr 16 de jul de 2016.


Existem estratégias que têm altas taxas de juros que são extremamente lucrativas.


Tudo o que posso dizer é tudo que você precisa é:


um EA reativo (não um laggy com estratégia complicada demais) um bom VPS para rodar o MT4 com seu EA o dia todo um bom Broker (estou usando o GDMFX com uma boa API de opção binária)


Eu ativei negociação automática com o GDMFx e a estratégia NEMESIS V1 ontem, e o comércio foi muito rápido, então não me preocupo com isso.


Backtesting seus algoritmos de opções binárias.


Testes retroativos nos mercados financeiros significam testar uma estratégia específica usando eventos e condições históricas. Existem várias ferramentas lá fora para fins de backtesting. Para fazer backtest de uma estratégia, você precisará de dados históricos para configurar seus quadros de tempo, executar seu programa sob condições simuladas e o software de backtesting recriará como o software teria agido se as condições pré-programadas fossem atendidas.


Depois de comparar o desempenho do software com os dados do histórico, você poderá detectar se o software teria lucrado 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 negociação (que vamos querer dizer aqui como uma ida e volta de dois sinais) terá um lucro ou prejuízo associado. A acumulação deste lucro / perda ao longo da duração do seu backtest de estratégia levará ao lucro e perda total.


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 e o que não funciona. O backtesting permite o uso de certos eventos de mercado para modelar software apropriadamente. O backtesting é usado para garantir que o desempenho de uma estratégia esteja em níveis ótimos. O backtesting é usado para verificar se as estratégias externas estão funcionando corretamente.


O 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 softwares de terceiros que podem ser transferidos para plataformas de opções binárias para execução. Existem alguns desses softwares que geram sinais no MT4 e os conectam a plataformas de opções binárias baseadas na web.


Software usado para backtesting.


O backtesting agora pode ser feito com várias soluções de software. Ao escolher o software certo para fazer backtest do seu algoritmo, várias considerações devem ser feitas:


A habilidade do programador. Compatibilidade do broker Funcionalidade de customização Complexidade da estratégia Custo de velocidade de execução.


Dados de Sourcing para Backtesting.


O fornecimento 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 obter acesso a dados precisos que remontam a pelo menos 10 anos, mas para o propósito da negociação moderna, os dados que datam de 2007 (7 anos) são algo que o trader pode fazer. A plataforma de backtesting que escolhemos é aquela que também serve para fornecer a fonte dos dados de backtesting. Assim, os traders podem obter dados e realizar seus backtests em uma plataforma. A plataforma em questão é aquela fornecida pela QuantConnect Corporation.


Esta empresa oferece facilidades de backtesting para algoritmos de negociação, e fornece dados que remontam a 2007. QuantConnect oferece aos comerciantes acesso livre a dados de alta resolução para backtesting de algoritmos de negociação em seu simulador comercial. Suas instalações de backtesting atualmente suportam US Equities e o mercado forex.


Ao contrário do que é visto em muitas outras plataformas de backtesting, a plataforma do QuantConnect fornece gráficos totalmente interativos, permitindo que as ordens de backtest que seriam colocadas pelo seu algoritmo sejam sobrepostas nesses gráficos para melhor representação e análise pictórica.


Os backtests são concluídos em 30 a 60 segundos, o que é muito mais rápido do que pode ser obtido na plataforma MT4. Os traders também podem criar algoritmos a partir do zero usando essa plataforma.


Gráfico do desempenho do backtest. © QuantConnect Corporation.


À direita, você pode ver as estatísticas resumidas que geramos para o desempenho do seu algoritmo. É fundamental entendê-los e tentar projetar uma estratégia bem-arredondada. É um erro comum tentar otimizar o retorno anual e a despesa de assumir grandes riscos. Um bom investimento tem baixo risco e alto retorno.


Os dados também podem ser originados para backtesting MT4, que é a forma mais fácil de backtesting um algoritmo de opções binárias.


O backtesting no MT4 é feito usando a função Strategy Tester. É muito importante obter os dados a serem usados ​​para o backtesting. 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 nesse link.


Para fazer backtest no MT4, siga estes passos:


Congele todos os spreads atuais, colocando a plataforma de negociação MT4 offline. Isso evita que os resultados dos backtests sejam distorcidos pela conversão de preços de 4 dígitos a 5 dígitos. Ative o painel Navigator clicando na tecla Ctrl + N. Em seguida, clique com o botão direito na conta sob o painel Navegador e, em seguida, clique em "Excluir" para colocar o MT4 offline.


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.


Repita todo o processo para todos os pares de moeda que você gostaria de backtest. Quando todos os arquivos de histórico forem importados, encerre o MT4 e permita que o (s) arquivo (s) de histórico seja (m) importado (s) por completo. Em seguida, converta os dados do M1 em outros intervalos de tempo. Converta os dados M1 para trabalhar em outros intervalos de tempo, para que você possa fazer backtest neles também. Para converter os dados do M1 para que possam ser usados ​​para fazer backtest da estratégia em outros períodos 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 para gráficos de 5 minutos, 15 minutos, 30 minutos, 60 minutos (1 hora), 240 minutos (4 horas) e 1440 minutos (diários).


Com as facilidades oferecidas pela QuantConnect Corporation e pela Metaquotes Inc (MT4), os operadores do 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.


Software de backtesting / fowardtesting de opções binárias.


Software de backtesting / fowardtesting de opções binárias.


Esta é uma discussão sobre o software backtesting / fowardtesting de opções binárias dentro dos fóruns First Steps, parte da categoria Reception; Software de backtesting / fowardtesting de opções binárias Hi. Estou procurando algum software de backtesting que seja fácil de usar e que me daria.


Estou procurando algum software de backtesting que seja fácil de usar e que forneça algumas informações estatísticas / de probabilidade que eu possa usar para desenvolver estratégias de negociação de opções binárias. Gostaria de poder fazer backtest e encaminhar várias estratégias de teste para ver quais seriam as melhores.


- Gráficos de 1 minuto de EUR / USD ao longo de x minutos / horas / dias.


- quantas vezes o Bollinger Band superior / inferior foi atingido em x minutos / horas / dias.


- mostre todas as vezes que a Banda de Bollinger mais baixa foi atingida uma vez. Qual porcentagem do tempo foi a próxima vela verde?


- mostre todas as vezes que a Banda de 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 Banda de Bollinger inferior foi atingida duas vezes seguidas com duas velas vermelhas.


- Qual a porcentagem do tempo em que a terceira vela ficou verde?


- Que intervalo (s) de tempo foi o mais preciso? Ie. durante o horário normal de negociação nos EUA, durante as horas normais de negociação da Eur, apenas durante as primeiras horas.


- Qual a percentagem do tempo que foi a 4ª vela verde?


- Que intervalo (s) de tempo foi o mais preciso? Ie. durante o horário normal de negociação nos EUA, durante as horas normais de negociação da Eur, apenas durante as primeiras horas.


Negociação de Opções Binárias MT4.


Negocie opções binárias em MT4 com FX direto.


Retornos atrativos.


Entre 70 e 80% de retorno potencial em negócios bem sucedidos.


Múltiplos Quadros Temporais.


Aproveite as expirações de 1, 5, 10, 15, 20, 30 e 60 minutos.


Baixo compromisso.


Negocie a partir de apenas US $ 1.


Negociação Controlada de Risco.


Você não pode perder mais do que seu investimento original.


O que é a negociação de opções binárias MT4?


A Binary Options representa um dos mercados de crescimento mais rápido no mundo, com traders que estão procurando capitalizar em movimentos de mercado de curto prazo. Uma opção binária é um instrumento financeiro no qual o pagamento pode levar apenas dois resultados possíveis, seja um pagamento fixo ou nada. Os traders escolhem a direção de um determinado instrumento usando uma negociação "UP" ou "DOWN" dentro do seu período de tempo preferido.


EURUSD está sendo negociado atualmente em 1.1000. Um trader que pensa que o preço do EUR / USD fechará em ou acima de 1.1000 no vencimento colocaria uma negociação da UP baseada em sua análise. Se um trader achar que o preço do EUR / USD fechará abaixo de 1.1000 no vencimento, o trader fará uma negociação em baixa.


Por que trocar opções binárias?


Opções binárias são uma parte de crescimento do negócio comercial. Neste artigo, analiso o que acho interessante sobre as opções binárias e por que os novos traders deveriam considerar negociá-las.


As opções binárias parecem-se com a aposta tradicional feita com um corretor de apostas e os corretores estão a comercializá-los tanto nos operadores existentes como nas pessoas que atualmente não negociam os mercados financeiros. Há anúncios em todos os lugares para corretores e estratégias de negociação que prometem crescimento de capital de dois dígitos sem experiência.


Qual é a diferença entre opções de negociação e opções binárias?


As opções lhe dão o direito, mas não a obrigação de comprar ou vender um título subjacente por um determinado preço. As opções têm uma data e hora de expiração, após as quais a opção não tem mais nenhum valor. Uma chamada é o direito de comprar e uma venda é o direito de vender. Se eu acreditasse que o Índice Dow Jones iria subir na semana seguinte, eu poderia comprar um preço maior do que o preço atual, expirando algum tempo depois da próxima semana. Se o preço sobe, o valor da opção aumentará (excluindo o efeito do decaimento do tempo) e eu poderia, então, vendê-lo de volta pelo preço mais alto.


As opções são populares porque permitem que os negociadores negociem com margem. É possível controlar muito mais uma mercadoria, ação ou ETF usando uma opção que seria comprar a segurança subjacente imediatamente. As opções também permitem que os negociadores tomem uma posição sobre a volatilidade.


As opções binárias são semelhantes às opções normais, mas oferecem odds fixas em um resultado específico. O tipo mais popular de opção binária é maior ou menor que o preço atual. Se você acha que o preço se move corretamente, então você vai ganhar um valor fixo, se você perder, você perderá um valor fixo.


Compreensão das probabilidades.


Uma questão que tem sido debatida muitas vezes é se os corretores ganham dinheiro apenas tomando uma pequena porcentagem de cada transação ou se estão jogando também os mercados e assumindo o lado oposto do negócio. Se os corretores estão simplesmente aceitando uma comissão por negociação, seria interessante que os operadores lucrativos fizessem negócios cada vez maiores. Se os corretores estão tomando o lado oposto do comércio, seria do seu interesse ter mais corretores perdedores que quebrem ou desistam e sejam substituídos por novos operadores.


As chances de sucesso do trader são difíceis de calcular. Depende de muitos fatores, como a habilidade e o conhecimento do mercado, a disciplina, a estratégia de negociação e as condições do mercado. Eu posso entrar em uma negociação com uma recompensa para o risco de 3: 1, mas não tenho como saber qual é a chance de meu negócio ser um vencedor. O melhor que posso fazer é backtest minha estratégia de negociação e confiar no fato de que teria sido rentável usando dados históricos.


As opções binárias são interessantes porque os corretores estão revelando o quanto de vantagem eles acham que precisam lucrar. Tomando o exemplo de uma aposta maior ou menor. Um típico retorno vencedor seria 80% do montante arriscado. Se o corretor está oferecendo um retorno de 80%, você precisaria trocar uma estratégia que está correta mais de 55,56% do tempo.


Este retorno não parece particularmente generoso quando comparado com um jogo de casino como a roleta (as roletas de roleta zero têm um limite de 2,7%). No entanto, o comércio de mercado não é o mesmo que jogos de casino. Uma roleta justa sempre retornará as mesmas probabilidades, mas os preços de mercado são afetados por uma série de fatores fundamentais, bem como fatores técnicos, como momentum, reversão a média e níveis psicológicos de preços.


Opções Binárias e Disciplina de Negociação.


Disciplina de negociação é a chave para ser um profissional bem sucedido. A maioria dos novos operadores tende a agir de uma maneira que praticamente garante que eles vão perder. Fechando as posições vencedoras assim que tiverem feito um pequeno lucro e depois deixando as posições perdedoras correndo na esperança de que elas retornem. Mesmo os operadores experientes são culpados de fechar posições na hora errada e não seguir o plano de negociação. Emoções podem arruinar rapidamente os melhores planos.


Uma grande vantagem das opções binárias é que, uma vez que uma negociação tenha sido feita, não há oportunidade para um operador ansioso se intrometer. Não há stop-loss que possa ser movido ou a meta de lucro ajustada, a negociação irá durar por um período definido e depois fechar.


As opções binárias são, portanto, uma boa maneira para os novos operadores desenvolverem e praticarem suas habilidades de negociação de maneira relativamente segura. Uma vez que um comerciante pode consistentemente obter lucros com opções binárias, eles podem se ramificar para outras formas de negociação.


É possível que alguém desenvolva uma estratégia capaz de superar consistentemente as probabilidades fixas oferecidas nas opções binárias?


A resposta para isso é sim, mas a maioria dos operadores de opções binárias provavelmente perderá dinheiro. Uma estratégia de negociação de opções binárias deve ser desenvolvida e backtested com exatamente o mesmo rigor e disciplina que uma estratégia de negociação normal.


Uma vez que um trader tenha desenvolvido uma estratégia comercial utilizável, ele pode continuar a desenvolver e refinar a estratégia usando testes de backtesting e forward. Se você estiver interessado em desenvolver sua própria estratégia, você pode conferir meu vídeo: Como Desenvolver seu Próprio Sistema de Negociação de Opções Binárias.

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

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