Um sistema simples S & # 038;
O artigo da semana passada, Trading Ideas And Systems: Keep it Simple, Smart Guy, destacou as virtudes da construção de sistemas de negociação simples. Sistemas de negociação simples têm muitas vantagens, ou seja, serem robustos. Neste artigo, desejo fornecer o código EasyLanguage para o conceito fornecido no artigo original. É um bom exemplo de seguir o mantra keep-it-simple e só pode inspirá-lo a criar um sistema rentável.
Simple S & amp; P Futures System.
O primeiro sistema é baseado no conceito fornecido no artigo da semana passada. As regras são fornecidas abaixo.
Regras do sistema.
Se o fechamento de hoje for menor que o fechamento há 6 dias, compre (insira longo). Se o fechamento de hoje for maior do que o fechamento há 6 dias, venda (sair por muito tempo).
Abaixo está uma imagem do sistema em ação no gráfico diário do contrato de futuros do E-mini S & P.
Configurações Ambientais.
Eu codifiquei as regras acima no EasyLanguage e testei no mercado de futuros do E-mini S & P voltando a 1998. Antes de entrar nos detalhes dos resultados, deixe-me dizer: todos os testes neste artigo vão usar o seguinte premissas:
Tamanho da conta inicial de US $ 25.000 Datas testadas de 1998 a 31 de dezembro de 2012 Um contrato foi negociado para cada sinal O P & amp; L não é acumulado ao patrimônio inicial $ 30 foi deduzido por ida e volta para derrapagens e comissões Não há paradas.
Resultados de linha de base.
Abaixo está a curva de capital para negociação do contrato futuro de E-mini com base nas regras definidas acima. A curva de patrimônio parece muito semelhante à do artigo original. Abaixo da curva de capital é o levantamento semanal como uma porcentagem do patrimônio líquido. Podemos ver que chega ao intervalo de 40%.
Alguém realmente trocaria isso? Claro que não, mas isso não é o ponto. O ponto é que regras simples podem ser bastante poderosas e ser o começo de um ótimo sistema. Podemos levar este conceito de negociação e levá-lo a mais alguns passos mais perto de um sistema real? Vamos ver & # 8230;
Filtro do regime de Bull / Bear.
Você provavelmente pode imaginar que essa seria minha primeira linha de ataque. Ou seja, dividir amplamente o mercado em dois modos distintos: otimista ou pessimista. Geralmente, um indicador simples, como uma média móvel simples aplicada a um gráfico de barras diário, pode ser muito eficaz na divisão de um mercado em um regime de alta ou baixa. A idéia, neste caso, é apenas fazer negócios longos quando estamos em um mercado em alta. Eu estarei usando uma média móvel simples para atuar como meu filtro de regime.
A primeira coisa a fazer é testar vários valores de lookback para o indicador de média móvel simples. Usando o recurso de otimização da TradeStation, vou testar valores de lookback entre 10 e 8211; 200 em incrementos de 10. Os resultados são apresentados no gráfico de barras abaixo, onde o lucro líquido está no eixo yeo período de lookback está no eixo x.
Podemos ver claramente que há uma tendência geral de diminuir o lucro à medida que você aumenta a duração do período de retrospectiva. Os valores 30 e 40 parecem ser outliers. Eu decidi escolher o valor 20. Isso representa cerca de um mês de negociação. Outros valores, como 50, 60, 70, 80 e 90, provavelmente produzirão resultados semelhantes. Depois de aplicar o filtro de regime, obtemos os seguintes resultados:
Então, isso parece uma melhoria? Enquanto ganhamos menos, o sistema é mais efetivo em geral, na minha opinião. O fator de lucro aumenta, assim como o lucro líquido médio por negociação. Também reduzimos muito o rebaixamento. Eu diria que estamos eliminando uma série de negociações perdedoras, tendo apenas negociações durante um mercado altista.
Filtro de Volatilidade.
Outra maneira de dividir o mercado é através da volatilidade. Os mercados passam por períodos de crescente volatilidade e queda da volatilidade. Em geral, a volatilidade do mercado sobe e espreita à medida que o mercado cai e faz novas baixas. Alguns sistemas se saem bem durante esses tempos de alta volatilidade, enquanto outros se saem melhor em momentos mais tranquilos. Como vamos medir a volatilidade? Nós vamos usar o índice VIX. O VIX é uma medida popular da volatilidade implícita das opções do índice S & P 500 e é freqüentemente chamado de índice de medo. Em geral, o VIX representa uma medida da expectativa de volatilidade do mercado nos próximos 30 dias. O VIX tem uma relação inversa com a ação do preço no S & amp; P. Assim, muitas vezes vemos o VIX fazendo novos máximos quando o mercado está fazendo novos mínimos.
Eu vou usar o VIX de uma maneira muito simples. Vou levar a média do valor VIX diário ao longo de vários dias para criar uma média móvel simples. O comércio só será aberto quando o atual VIX estiver abaixo da média móvel. Isso deve ajudar o sistema apenas fazendo negócios quando o VIX estiver prestes a cair.
Mas qual valor usar para o look-back? Usando o recurso de otimização da TradeStation, vou testar valores de lookback entre 5 e 8211; 60 em incrementos de 5. Os resultados são apresentados no gráfico de barras abaixo, onde o lucro líquido está no eixo yeo período de lookback está no eixo x.
O valor 20 parecia um valor razoável para escolher. Os resultados do uso de 20 para a média móvel simples do VIX estão abaixo.
É um fato interessante que tanto o filtro de regime quanto o filtro de volatilidade criam aproximadamente o mesmo número de lucro líquido. Além disso, como o filtro de regime, vemos uma melhoria em muitos dos indicadores de desempenho, como fator de lucro, lucro líquido médio de negociação e rebaixamento reduzido. O filtro de regime chega a US $ 34.000 em lucro líquido de forma mais eficaz, com apenas 198 negociações, quando comparado ao filtro de volatilidade.
No geral, gosto da curva de capital e do desempenho do filtro VIX sobre o filtro Regime. Ambos representam uma melhoria em relação ao conceito original e demonstram como conceitos simples podem produzir resultados positivos. Um dos filtros adicionados ao conceito de linha de base foi um passo seguinte & # 8221; para um sistema potencialmente lucrativo. Claramente, mais trabalho precisa ser feito. Apenas por curiosidade, executei o sistema de filtros VIX até a data atual e o sistema continua a fazer novas elevações de capital em 2014.
Sistema simples S & amp; P com filtro Regime (arquivo de texto) Simple S & amp; P System VIX Filter (arquivo de texto) Simple S & amp; P System Both (TradeStation ELD) Simple S & amp; P System WorkSpace (TradeStation Workspace)
Sobre o autor Jeff Swanson.
Jeff é o fundador do System Trader Success - um site e uma missão para capacitar o profissional de varejo com o conhecimento e as ferramentas adequadas para se tornar um operador lucrativo no mundo da negociação quantitativa / automatizada.
Sistema de comércio mais simples do mundo.
Aqui está o sistema: no final de cada mês,
* se o índice estiver acima de sua média móvel simples de 10 meses: a carteira está 100% no mercado.
* se o índice estiver abaixo de sua média móvel simples de 10 meses: a carteira é 100% em dinheiro.
E é isso. Então, se tomarmos o índice FTSE 100 como um exemplo, se no final de um mês o FTSE 100 estiver acima de sua média móvel simples de 10 meses, então,
a carteira entra no mercado comprando, digamos FTSE 100 ETFs, (este será o instrumento mais fácil para a maioria dos investidores, mas igualmente futuros, CFDs ou apostas de spread poderiam ser usados), ou.
* nada precisa ser feito se o portfólio estiver pronto no mercado. Por outro lado, se no final de um mês o FTSE 100 estiver abaixo de sua média móvel simples de 10 meses, então o portfólio venderá os ETFs e movimentará 100% em dinheiro; se já está em dinheiro, então nada é feito. [NB OK, é possível que este não seja absolutamente o sistema de negociação mais simples que se possa imaginar, mas, além de comprar e manter, é improvável que haja muitos sistemas muito mais simples que este!] O gráfico a seguir ilustra esse portfólio para o índice FTSE 100 desde 1995. Os marcadores de diamantes indicam as decisões tomadas no final de cada mês seja no mercado (diamante verde) ou em dinheiro (diamante vermelho).
Grosso modo, pode-se ver que o sistema manteve o portfólio no mercado em tendência de alta e fora do mercado (em dinheiro) quando o mercado caiu. Este sistema comercial é bem conhecido nos EUA, o que vamos ver aqui é:
1. Se o sistema de negociação pode ser aplicado de forma lucrativa ao índice FTSE 100.
2. Se 10 meses é o parâmetro ideal para a média móvel (ou seria uma média móvel de 5 meses ou 15 meses, produzir resultados superiores)?
Terminologia: usaremos o SMATS (10) para se referir ao sistema de negociação de média móvel simples de 10 meses. E SMATS (5) para o sistema de negociação usando a média móvel simples de 5 meses, etc. Abaixo, analisaremos o sistema de negociação para 14 parâmetros diferentes da média móvel simples, ou seja, do SMATS (4) ao SMATS (16).
Análise de desempenho Primeiro, vamos analisar a lucratividade geral do SMATS.
Precisão O gráfico a seguir mostra os valores dos portfólios do SMATS para as 14 diferentes médias móveis simples (ou seja, 4 meses a 16 meses). Como referência, o FTSE 100 é adicionado (ou seja, esse é o valor de um portfólio FTSE 100 comprar e manter). Todos os valores foram baseados novamente para começar em 100.
1. Ao final do período de 20 anos, todas as carteiras SMATS haviam superado o FTSE 100 - exceto SMATS (5).
2. No final do período, o SMATS (10) apresentava o maior valor; embora possa ser visto que não foi consistentemente o mais rentável durante todo o período.
3. Durante os primeiros seis anos (até agosto de 2001), todos os SMATS sub-executaram o FTSE 100. Isso foi causado pela volatilidade do mercado em 1998 e 2001, o que fez com que as carteiras fissurassem dentro e fora do mercado. O gráfico a seguir resume os valores finais do portfólio em 2016 depois de executar o sistema de negociação a partir de 1995.
Em 2016, a carteira STATS (10) apresentava o maior valor de todas as carteiras em 269; o FTSE 100 comprar e manter carteira de um valor de 1999.
Risco Vimos a rentabilidade, agora vamos considerar o risco incorrido por cada portfólio. Usaremos a volatilidade como um proxy (bastante padrão) para risco. O gráfico a seguir mostra a volatilidade das carteiras ao longo do período de 20 anos.
Não surpreendentemente, o FTSE 100 teve a maior volatilidade. A volatilidade das carteiras do SMATS foi menor devido ao fato de estarem em dinheiro em parte do tempo; em geral, sua volatilidade aumentou com o aumento do parâmetro de mês de média móvel. O Índice de Sharpe combina retornos com volatilidade para fornecer uma medida comparativa da rentabilidade por unidade de risco incorrida. O objetivo do rácio é responder a perguntas do formulário: é a rentabilidade de uma estratégia justificada pelo risco incorrido, em comparação com outra estratégia? O gráfico a seguir traça o Índice de Sharpe para os 14 portfólios. (O benchmark para o cálculo do índice de Sharpe foi o índice FTSE 100.) SMATS (10) teve o maior (isto é, o melhor) índice de Sharpe, embora logo atrás estavam SMATS (14) e SMATS (15).
O Drawdown máximo de rebaixamento máximo descreve a perda máxima que um portfólio sofreu com um valor alto anterior. Por exemplo, neste teste, o SMATS (10) teve um valor máximo de redução de 22,8%. Isto significa que ao longo do período de teste de 20 anos, a carteira estava no máximo 22,8% sob a água (de uma alta anterior). Francamente, o rebaixamento máximo tem mais significado para as estratégias que empregam produtos alavancados (por exemplo, futuros), como os drawdowns incorrem.
perdas realizadas como margens devem ser pagas. Em contraste, no caso de ações desalavancadas ou ETFs, os saques incorrem em perdas não realizadas. Dito isto, as perdas não realizadas podem ainda ser desconfortáveis e podem ter um impacto psicológico adverso importante no investidor ou comerciante. O gráfico a seguir mostra os valores máximos de redução para os 14 portfólios do SMATS e o Índice FTSE 100. Aqui, o portfólio do SMATS (10) tinha apenas uma pontuação relativa mediana. Os melhores portfólios (ou seja, aqueles com os menores drawdowns máximos) foram: SMATS (7), SMATS (14), SMATS (15) e SMATS (16).
Frequência de comércio O gráfico a seguir mostra o número médio de negócios para o ano de cada carteira. Por exemplo, ao longo do período de teste de 20 anos, a carteira SMATS (10) transacionou 36 vezes, o que é uma média de 1,7 vezes por ano.
Como seria de esperar, o número de negociações diminui à medida que o parâmetro do mês de média móvel aumenta. Em outras palavras, os sistemas ficam menos assombrados com médias móveis mais longas. Os valores de lucratividade acima não incluíam custos de transação, mas com os sistemas com média abaixo de 2 negócios por ano, os custos de transação não seriam significativos.
Resumo da análise A tabela a seguir resume a análise acima. Os valores são codificados por cores com verde sendo o melhor valor em vermelho sendo o pior para cada análise respectiva.
Conclusão.
Este sistema simples de negociação de médias móveis funcionou para o FTSE 100 (ou seja, superou o índice FTSE 100) ao longo do período de 20 anos. O portefólio com melhor desempenho foi de facto SMATS (10), ou seja, o trading utilizando a média móvel simples de 10 meses. Ele teve a maior lucratividade absoluta e também o maior Índice de Sharpe. Após o SMATS (10), o melhor portfólio foi o SMATS (14), seguido pelo SMATS (15). & # 8212; De.
Sobre o autor System Trader Success Contributor.
Autores contribuintes são participantes ativos nos mercados financeiros e totalmente envolvidos em análises técnicas ou quantitativas. Eles desejam compartilhar suas histórias, insights e descobertas no System Trader Success e esperam fazer de você um melhor operador de sistema. Entre em contato conosco se você quiser ser um autor colaborador e compartilhar sua mensagem com o mundo.
Posts Relacionados.
Sharpe Ratio - a resposta certa para a pergunta errada?
O sistema de negociação mais simples que você já viu.
• A abordagem sistemática funciona melhor.
• Seguir tendências é muito simples.
• Estabelecer um conceito para explorar.
Ser um comerciante sistemático tem algumas vantagens muito agradáveis. Pode dar-lhe paz de espírito, que os operadores discricionários muitas vezes não têm. Depois de ter um sólido sistema de negociação a seguir, você pode agir de maneira consistente, independentemente do seu estado de espírito em um dia atual ou de outros fatores externos. Quando os mercados começarem a se comportar mal, você sempre saberá o que deve fazer. Ter uma abordagem sistemática significa que você sabe com razoável certeza como seus resultados a longo prazo serão. Isso ocorre, é claro, depois que você fez um bom trabalho nas simulações e pode seguir as regras.
• Se o fechamento de ontem for menor que 250 dias atrás, segure uma posição curta.
Uma rápida simulação do sistema de negociação acima, de 2000 até o presente, mostra um retorno anual composto, antes das taxas, de 20%, com um rebaixamento histórico máximo de 28%. Tem dois anos negativos, 2011 e 2014, embora 2009 seja apenas marginalmente positivo. O retorno anual médio é de 20%. O melhor de tudo, os retornos são estáveis ao longo do tempo.
Aprender a pensar em conceitos é a lição mais valiosa. Antes de começar a negociar e até mesmo antes de começar a descobrir como negociar, estabeleça o conceito que você está tentando negociar.
Aviso Legal.
As entidades do Grupo Saxo Bank, cada uma delas, fornecem serviço somente de execução e o acesso ao Tradingfloor, permitindo que uma pessoa visualize e / ou use o conteúdo disponível no ou através do site não se destina e não muda ou expande isso. Esse acesso e uso estão sempre sujeitos a (i) os Termos de Uso; (ii) Renúncia Completa; (iii) o aviso de risco; (iv) as Regras de Compromisso e (v) Avisos aplicáveis ao Tradingfloor e / ou seu conteúdo adicional (quando relevante) aos termos que regem o uso de hiperlinks no site de um membro do Grupo Saxo Bank pelo qual o acesso ao Tradingfloor é ganho. Tal conteúdo é, portanto, fornecido como não mais que informação. Em particular, nenhum conselho deve ser fornecido ou ser invocado como previsto ou endossado por qualquer entidade do Grupo Saxo Bank; nem deve ser interpretado como solicitação ou incentivo para assinar, vender ou comprar qualquer instrumento financeiro. Todas as negociações ou investimentos que você fizer devem estar de acordo com sua própria decisão autodirecionada espontânea e informada. Como tal, nenhuma entidade do Grupo Saxo Bank terá ou será responsável por quaisquer perdas que você possa sofrer como resultado de qualquer decisão de investimento feita com base em informações disponíveis no Tradingfloor ou como resultado do uso do Tradingfloor. As ordens dadas e as transações efetuadas são consideradas destinadas a serem dadas ou efetuadas por conta do cliente com a entidade do Grupo Saxo Bank operando na jurisdição em que o cliente reside e / ou com quem o cliente abriu e mantém sua conta de negociação. Ao negociar através da Tradingfloor, a sua entidade contratante do Grupo Saxo Bank será a contraparte de qualquer transação celebrada por você. O Tradingfloor não contém (e não deve ser interpretado como contendo) aconselhamento financeiro, de investimento, fiscal ou de negociação ou aconselhamento de qualquer tipo oferecido, recomendado ou endossado pelo Saxo Bank Group e não deve ser interpretado como um registro de nossos preços de negociação, ou como um oferta, incentivo ou solicitação de subscrição, venda ou compra em qualquer instrumento financeiro. Na medida em que qualquer conteúdo seja interpretado como pesquisa de investimento, você deve observar e aceitar que o conteúdo não foi planejado e não foi preparado de acordo com requisitos legais destinados a promover a independência da pesquisa de investimento e, como tal, seria considerado como uma comunicação de marketing sob as leis relevantes. Por favor, leia nossos avisos:
Комментариев нет:
Отправить комментарий