Um sistema simples S & # 038; P.
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. Os sistemas de negociação simples têm muitas vantagens, nomeadamente, serem robustas. Neste artigo, eu quero fornecer o código EasyLanguage para o conceito fornecido no artigo original. É um bom exemplo de seguir o mantra mantendo-simples e apenas pode inspirar você a criar um sistema lucrativo.
Sistema de Futuros Simples S & amp; P.
O primeiro sistema baseia-se 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 fechado há 6 dias, compre (digite long). Se o fechamento de hoje for maior do que o fechado há 6 dias, venda (saída longa).
Abaixo está uma captura de tela do sistema em ação no gráfico diário do contrato de futuros E-mini S & amp; P.
Configurações ambientais.
Codifiquei as regras acima na EasyLanguage e testei-o no mercado de futuros E-mini S & amp; P voltado para 1998. Antes de entrar nos detalhes dos resultados, deixe-me dizer isso: todos os testes dentro deste artigo vão usar o seguinte premissas:
Tamanho da conta de inicialização de $ 25,000 As datas testadas são de 1998 a 31 de dezembro de 2018 Um contrato foi negociado por cada sinal O P & amp; L não está acumulado para o capital próprio inicial $ 30 foi deduzido por viagem ida e volta e comissões Não há paradas.
Resultados da linha de base.
Abaixo está a curva de patrimônio para negociar o contrato de futuros E-mini com base nas regras definidas acima. A curva de equidade parece muito semelhante à do artigo original. Abaixo da curva patrimonial é a redução semanal como uma porcentagem do patrimônio líquido. Podemos ver que ele atinge a faixa de 40%.
Alguém realmente trocaria isso? Claro que não, mas isso não é o ponto. O ponto é que as regras simples podem ser bastante poderosas e ser o início de um ótimo sistema. Podemos tomar esse conceito de negociação e levá-lo a mais alguns passos mais perto de um sistema real? Deixe & # 8217; s ver & # 8230;
Bull / Bear Regime Filter.
Você provavelmente pode adivinhar que esta seria a minha primeira linha de ataque. Ou seja, divida o mercado em dois modos distintos: otimista ou descendente. Muitas vezes, 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 regime de alta ou baixa. A idéia neste caso é apenas levar negócios longos quando estamos em um mercado Bull. 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 look-back para o indicador de média móvel simples. Usando o recurso de otimização da TradeStation & I # 8217; vou testar valores de look-back entre 10 e # 8211; 200 em incrementos de 10. Os resultados são representados no gráfico de barras abaixo, onde o lucro líquido está no eixo y e o período de observação está no eixo dos x.
Podemos ver claramente que existe uma tendência geral de lucro decrescente à medida que aumenta o período de aparência. 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 fazemos menos dinheiro, o sistema é mais efetivo no geral, na minha opinião. O fator de lucro aumenta, assim como o lucro líquido médio por comércio. Também reduzimos bastante a redução. Eu acho que estamos eliminando uma série de negociações perdidas apenas fazendo negócios durante um mercado de touro.
Filtro de volatilidade.
Outra maneira de dividir o mercado é através da volatilidade. Os mercados passam por períodos de maior volatilidade e queda de volatilidade. Em geral, a volatilidade do mercado aumenta e espalha quando o mercado cai e faz novos mínimos. Alguns sistemas funcionam bem durante esses altos tempos de volatilidade, enquanto outros melhoram durante períodos mais silenciosos. Como vamos medir a volatilidade? Nós iremos usar o índice VIX. O VIX é uma medida popular da volatilidade implícita das opções de índice de S & P 500 e muitas vezes é 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 de preço no S & amp; P. Assim, muitas vezes vemos o VIX fazer novos aumentos, já que o mercado está fazendo novos mínimos.
Eu irei usar o VIX de uma maneira muito simples. Eu irei levar a média do valor VIX diário durante vários dias para criar uma média móvel simples. O comércio só será aberto quando o VIX atual estiver abaixo da média móvel. Isso deve ajudar o sistema apenas fazendo negócios quando o VIX provavelmente cairá.
Mas que valor usar para o look-back? Usando o recurso de otimização da TradeStation & I # 8217; vou testar valores de look-back entre 5 e # 8211; 60 em incrementos de 5. Os resultados são representados no gráfico de barras abaixo, onde o lucro líquido está no eixo y e o período de observação está no eixo dos x.
O valor 20 parecia um valor razoável para escolher. Os resultados do uso de 20 para a média móvel simples para o VIX estão abaixo.
É um fato bastante interessante que tanto o filtro de regime quanto o filtro de volatilidade criam sobre o mesmo número de lucro líquido. Além disso, como o filtro do regime, vemos uma melhora em muitos dos indicadores de desempenho, como o fator de lucro, o lucro médio comercial e o reduzido saque. O filtro de regime atinge US $ 34.000 no lucro líquido de forma mais efetiva com apenas 198 negócios quando comparado ao filtro de volatilidade.
No geral, eu gosto da curva de equidade 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. Adicionado um dos filtros ao conceito de linha de base foi um & # 8220; próximo passo & # 8221; para um potencial sistema lucrativo. Claramente, é necessário fazer mais trabalho. Apenas por curiosidade, executei o sistema de filtro VIX até a data atual e o sistema continua a fazer novos aumentos de capital em 2018.
Sistema S & amp; P simples com filtro de regime (arquivo de texto) S & amp; P Sistema simples Filtro VIX (arquivo de texto) Sistema simples S & amp; P Ambos (TradeStation ELD) S & amp; P System WorkSpace (TradeStation Workspace)
Sobre o Autor Jeff Swanson.
Jeff é o fundador do System Trader Success & # 8211; um site e uma missão para capacitar o comerciante de varejo com os conhecimentos e ferramentas adequados para se tornar um comerciante rentável no mundo da negociação quantitativa / automatizada.
Posts Relacionados.
Sharpe Ratio - a resposta certa para a pergunta errada?
Usando Metals to Trade Bonds.
Indicador e estratégia do MCVI sobre gráficos diários.
Posso usar este exemplo para fazer uma pergunta mais geral? Você opta por um componente de freqüência mais alta (sistema de linha de base), juntamente com um componente de freqency mais baixo, o filtro de mercado baseado em MA. Não existe ... em geral? um período muito mais longo de dados para o filtro de mercado deve ser significativo?
No caso especial, um MA simples pode gerar apenas comércios suficientes em 14 anos, mas e quanto a um filtro um pouco mais complexo, como um cruzamento de MA?
Olá Thomas. Não tenho certeza de que entendo sua pergunta. Os valores de referência do sistema de linha de base não foram otimizados com o filtro SMA. Um SMA de período curto mostra significância dado o comprimento dos dados históricos e o número de amostras. Os períodos mais longos de observação mostraram um declínio constante no desempenho. Um filtro mais complexo vale a pena testar, mas eu queria manter com o tema do artigo que era & # 8220; simples & # 8221 ;.
Vamos supor, um filtro de mercado altera o regime uma vez por ano. Para ser estatisticamente significativo, pode exigir 30 ou mais anos de dados. Minha pergunta é, se for correto, otimizar o sistema de linha de base juntamente com o sistema de linha de base, se você usar apenas 12 anos de dados ou se é melhor usar o parâmetro padrão.
Corrigido: podemos assumir que um filtro de mercado altera o regime uma vez por ano. Para ser estatisticamente significativo, pode exigir 30 ou mais anos de dados. A minha pergunta é, se for correto, otimizar o sistema de linha de base juntamente com o filtro de mercado, se você usar apenas 12 anos de dados ou se é melhor usar o parâmetro padrão para o filtro.
Na minha opinião, não são os anos de dados importantes. É o número de negócios e as condições de mercado cobertas. Com mais de 100 trocas (amostras) abrangendo ambos os mercados de touro / urso prolongados, eu diria que nossos 12 anos de dados são estatisticamente significativos. Você pode otimizar o filtro de regime junto com a linha de base. É mais ideal para fazê-lo separadamente. Alternativamente, o uso de um otimizador avançado para otimizar o filtro de regime com a linha de base provavelmente proporcionará os resultados mais realistas.
Obrigado pela sua proposta. Fiz uma autêntica análise de um simples cruzamento de MA no S & amp; P500 e alterei o tamanho da janela na amostra para ver quanto tempo leva para treinar o filtro do mercado. Para obter uma curva de equidade mais minima e constante, uma janela de 5 anos parece ser necessária. O sistema resultig faz cerca de 2 negócios por ano.
Com estes resultados em mente, gostaria de fazer a minha pergunta novamente. Suponha que você tenha um sistema com uma quantidade estatisticamente significativa de negócios. Don & # 8217; você perdeu significância se você adicionar um filtro de mercado de baixa freqüência e otimizar o sistema completo?
Em geral, sim. Para outro ponto em relação ao seu sistema específico, você tentou seu sistema no mercado de caixa S & # 038; P? Isso vai mais longe do que o mercado de futuros e pode permitir que você obtenha mais negócios.
Desenvolvimento perfeito do sistema como sempre Jeff! E quanto ao uso do volume outro filtro diferente do preço? Normalmente, em meus testes, isso ajuda muito.
Marco, certamente vale a pena testar! Como de costume, há muitas coisas que podem ser feitas para potencialmente ajudar a melhorar o desempenho. Obrigado pela ideia.
Publicações populares.
Connors 2-Period RSI Update para 2018.
Este indicador simples faz dinheiro novamente e novamente.
The Ivy Portfolio.
Melhorando a Estratégia de Identidade Simples, Parte 1.
Copyright © 2018-2018 da Capital Evolution LLC. - Projetado por temas Thrive | Powered by WordPress.
Por favor faça login novamente. A página de login será aberta em uma nova janela. Depois de efetuar o login, você pode fechá-lo e retornar a esta página.
No comments:
Post a Comment