суббота, 26 мая 2018 г.

Amostra do sistema de negociação


Amostra do sistema de negociação
Planilha de sistema de negociação de amostra.
Esta planilha do Excel mostra como a resposta do CFB aos dados diários de um mercado de futuros é usada para controlar a taxa de encolhimento de uma faixa colocada em torno do preço. As decisões de compra / venda são então tomadas quando o preço sai dessa banda modificada dinamicamente.
Esta também é uma boa maneira de ver como se pode criar um sistema de negociação experimental em uma planilha.
Para baixar nossa planilha para o Microsoft Excel,.
Clique com o botão direito neste link e selecione "SALVAR PARA. & quot; ou & quot; SALVAR O ALVO COMO. & quot; Clique duas vezes no arquivo ZIP baixado para extrair um arquivo de planilha XLS e um arquivo de ajuda do HLP. Recomendamos que você leia o arquivo de ajuda primeiro.

Backtesting e Forward Testing: A Importância da Correlação.
Os comerciantes que estão ansiosos para experimentar uma idéia de negociação em um mercado ao vivo frequentemente cometem o erro de confiar inteiramente em resultados de backtesting para determinar se o sistema será lucrativo. Embora o backtesting possa fornecer informações valiosas aos traders, muitas vezes é enganoso e é apenas uma parte do processo de avaliação. O teste fora da amostra e o teste de desempenho avançado fornecem mais uma confirmação sobre a eficácia do sistema e podem mostrar as verdadeiras cores do sistema antes que o dinheiro real esteja na linha. Uma boa correlação entre os resultados dos testes de backtesting, out-of-sample e forward performance é vital para determinar a viabilidade de um sistema de negociação. (Oferecemos algumas dicas sobre esse processo que podem ajudar a refinar suas estratégias de negociação atuais. Para saber mais, leia Backtesting: Interpreting the Past.)
Noções básicas de backtesting.
Backtesting refere-se à aplicação de um sistema de negociação a dados históricos para verificar como um sistema teria sido executado durante o período de tempo especificado. Muitas das plataformas de negociação atuais suportam backtesting. Os traders podem testar ideias com alguns toques no teclado e obter informações sobre a eficácia de uma ideia sem arriscar fundos em uma conta de negociação. O backtesting pode avaliar ideias simples, como o desempenho de um crossover de média móvel em dados históricos ou sistemas mais complexos com uma variedade de entradas e acionadores.
Desde que uma ideia possa ser quantificada, ela pode ser backtested. Alguns traders e investidores podem buscar a experiência de um programador qualificado para desenvolver a ideia de forma testável. Normalmente, isso envolve um programador que codifica a ideia na linguagem proprietária hospedada pela plataforma de negociação. O programador pode incorporar variáveis ​​de entrada definidas pelo usuário que permitem ao trader "ajustar" o sistema. Um exemplo disso seria no sistema crossover de média móvel simples mencionado acima: O comerciante seria capaz de inserir (ou alterar) os comprimentos das duas médias móveis usadas no sistema. O trader poderia fazer o backtest para determinar quais comprimentos de médias móveis teriam o melhor desempenho nos dados históricos. (Obtenha mais informações no Tutorial de negociação eletrônica.)
Estudos de otimização.
Muitas plataformas de negociação também permitem estudos de otimização. Isso implica inserir um intervalo para a entrada especificada e permitir que o computador "faça as contas" para descobrir qual entrada teria o melhor desempenho. Uma otimização multivariável pode fazer as contas por duas ou mais variáveis ​​para determinar quais combinações teriam alcançado o melhor resultado. Por exemplo, os comerciantes podem dizer ao programa quais insumos gostariam de adicionar em sua estratégia; estes seriam então otimizados para seus pesos ideais, dados os dados históricos testados.
O backtesting pode ser empolgante, pois um sistema não lucrativo pode muitas vezes ser magicamente transformado em uma máquina lucrativa com algumas otimizações. Infelizmente, ajustar um sistema para atingir o maior nível de lucratividade anterior geralmente leva a um sistema que terá um desempenho ruim na negociação real. Essa otimização excessiva cria sistemas com boa aparência apenas no papel.
Ajuste de curva é o uso de análise de otimização para criar o maior número de negociações vencedoras com o maior lucro nos dados históricos usados ​​no período de teste. Embora pareça impressionante em resultados de backtesting, o ajuste de curva leva a sistemas não confiáveis, pois os resultados são essencialmente personalizados para esses dados e períodos de tempo específicos.
Backtesting e otimização fornecem muitos benefícios para um trader, mas isso é apenas parte do processo ao avaliar um sistema de negociação em potencial. O próximo passo do trader é aplicar o sistema a dados históricos que não tenham sido usados ​​na fase inicial do backtesting.
Dados dentro da amostra vs. fora da amostra.
Ao testar uma ideia sobre dados históricos, é vantajoso reservar um período de dados históricos para fins de teste. Os dados históricos iniciais em que a ideia é testada e otimizada são chamados de dados in-sample. O conjunto de dados que foi reservado é conhecido como dados fora da amostra. Essa configuração é uma parte importante do processo de avaliação porque fornece uma maneira de testar a ideia em dados que não foram um componente no modelo de otimização. Como resultado, a idéia não terá sido influenciada de forma alguma pelos dados fora da amostra, e os traders poderão determinar o desempenho do sistema em novos dados, ou seja, na negociação na vida real.
Antes de iniciar qualquer backtesting ou otimização, os operadores podem reservar uma porcentagem dos dados históricos a serem reservados para testes fora da amostra. Um método é dividir os dados históricos em três partes e separar um terço para uso no teste fora da amostra. Somente os dados na amostra devem ser usados ​​para o teste inicial e qualquer otimização. A Figura 1 mostra uma linha do tempo em que um terço dos dados históricos é reservado para testes fora da amostra e dois terços são usados ​​para o teste dentro da amostra. Embora a Figura 1 represente os dados fora da amostra no início do teste, os procedimentos típicos teriam a parte fora da amostra imediatamente anterior ao desempenho anterior.
Correlação refere-se às semelhanças entre os desempenhos e as tendências gerais dos dois conjuntos de dados. Métricas de correlação podem ser usadas na avaliação de relatórios de desempenho de estratégia criados durante o período de teste (um recurso que a maioria das plataformas de negociação fornece). Quanto mais forte a correlação entre os dois, melhor a probabilidade de um sistema ter um bom desempenho nos testes de desempenho avançado e na negociação ao vivo.
A Figura 2 ilustra dois sistemas diferentes que foram testados e otimizados em dados de amostra e aplicados a dados fora da amostra. O gráfico à esquerda mostra um sistema que foi claramente ajustado à curva para funcionar bem nos dados da amostra e falhou completamente nos dados fora da amostra. O gráfico à direita mostra um sistema que teve um bom desempenho em dados dentro e fora da amostra. Uma vez que um sistema de negociação foi desenvolvido usando dados na amostra, ele está pronto para ser aplicado aos dados fora da amostra . Os comerciantes podem avaliar e comparar os resultados de desempenho entre os dados dentro da amostra e fora da amostra.
Se houver pouca correlação entre os testes dentro da amostra e fora da amostra, como o gráfico à esquerda na Figura 2, é provável que o sistema tenha sido super otimizado e não tenha um bom desempenho na negociação ao vivo. Se houver correlação forte no desempenho, como visto no gráfico à direita na Figura 2, a próxima fase de avaliação envolve um tipo adicional de teste fora da amostra, conhecido como teste de desempenho avançado. (Para mais informações sobre previsão, consulte Previsão financeira: o método bayesiano.)
Princípios Básicos de Teste de Desempenho Avançado.
O teste de desempenho avançado, também conhecido como comércio de papel, fornece aos traders um outro conjunto de dados fora da amostra para avaliar um sistema. O teste de desempenho avançado é uma simulação da negociação real e envolve seguir a lógica do sistema em um mercado ativo. É também chamado de negociação de papel, uma vez que todas as negociações são executadas apenas no papel; isto é, as entradas e saídas comerciais são documentadas juntamente com qualquer lucro ou perda do sistema, mas nenhuma negociação real é executada. Um aspecto importante do teste de desempenho avançado é seguir exatamente a lógica do sistema; caso contrário, torna-se difícil, se não impossível, avaliar com precisão essa etapa do processo. Os traders devem ser honestos sobre quaisquer entradas e saídas comerciais e evitar comportamentos como os negócios de escolha de cereja ou não incluir um comércio em papel racionalizando que "eu nunca teria tomado esse negócio". Se o negócio tivesse ocorrido seguindo a lógica do sistema, deveria ser documentado e avaliado.
Muitos corretores oferecem uma conta de negociação simulada, onde os negócios podem ser feitos e os lucros e perdas correspondentes calculados. O uso de uma conta de negociação simulada pode criar uma atmosfera semi-realista para praticar a negociação e avaliar o sistema.
A Figura 2 também mostra os resultados para testes de desempenho avançado em dois sistemas. Mais uma vez, o sistema representado no gráfico da esquerda não consegue ir além do teste inicial nos dados da amostra. O sistema mostrado no gráfico da direita, no entanto, continua a ter um bom desempenho em todas as fases, incluindo o teste de desempenho avançado. Um sistema que mostra resultados positivos com boa correlação entre os testes de amostragem in-sample, out-of-sample e forward está pronto para ser implementado em um mercado ao vivo.
The Bottom Line.
O backtesting é uma ferramenta valiosa disponível na maioria das plataformas de negociação. A divisão de dados históricos em vários conjuntos para fornecer testes dentro da amostra e fora da amostra pode fornecer aos traders um meio prático e eficiente de avaliar uma idéia e um sistema de negociação. Como a maioria dos traders emprega técnicas de otimização em backtesting, é importante avaliar o sistema em dados limpos para determinar sua viabilidade. Continuar com os testes fora da amostra com testes de desempenho avançados fornece outra camada de segurança antes de colocar um sistema no mercado, arriscando dinheiro real. Resultados positivos e boa correlação entre backtesting na amostra e fora da amostra e teste de desempenho avançado aumentam a probabilidade de um sistema ter um bom desempenho na negociação real. (Para obter uma visão geral abrangente sobre análise técnica, consulte Noções básicas de análise técnica.)

Amostra do sistema de negociação
Este sistema de amostra básico é apenas para fins ilustrativos e não é um sistema de negociação 'típico', conforme desenvolvido pela PrudentTradingSystems. Com.
Sistema de Negociação de Amostra: A Regra das Quatro Semanas.
Use $ 100.000 de capital em cem ações do tipo SP 100, alocando uma quantidade igual de dinheiro em cada ação ($ 1.000).
2. Regra de análise técnica - Comprar.
Compre uma ação se o seu preço de fechamento for maior do que a alta dos últimos 20 dias de negociação.
3. Regra de análise técnica - vender.
Vender uma ação se o seu preço de fechamento for menor do que a baixa dos últimos 20 dias de negociação.
4. Regra de gerenciamento do dinheiro - Redistribuir os lucros igualmente.
Se o lucro da venda de uma ação for maior do que a alocação inicial de capital para essa ação, então esse lucro é distribuído igualmente entre todas as ações que estão em uma posição de compra potencial.
5. Regra de gestão do dinheiro - Ganhe juros em dinheiro.
Todo o dinheiro em mãos ganha juros de taxa fixa em 5% ao ano.
6. Regra de gestão do dinheiro - custos de transação.
Um custo de transação fixo de US $ 50 é aplicado a cada transação (esse custo representa uma média justa de comissões e derrapagens).

Exemplo de Sinais de Negociação Diária e Semanal do Sistema E-Zone.
Como ler os gráficos e orientações da E-Zone - role para baixo para ver os gráficos.
Sinais Diários.
Chamada de hoje - mostra onde o preço está atualmente em relação às zonas de entrada e saída.
Gráfico de Sinais de E-zona Diários - mostra os últimos quatro dias de ação de preço no formato de vela sobreposto nas Zonas de Entrada e Saída.
Amanhã é Market Call - indica o que você deve abrir amanhã:
In-Zone Guidance - o que fazer se o preço de abertura estiver dentro da Zona de Entrada ou da Orientação Fora da Zona da Zona de Saída - o que fazer se o preço de abertura estiver abaixo da Zona de Entrada ou acima da Zona de Saída.
A nota - quando há uma caixa com uma borda vermelha visível, ela contém uma nota que pode afetar como você deve negociar.
Sinais Semanais.
Chamada de hoje - mostra onde o preço está atualmente em relação às zonas de entrada e saída.
Gráfico Semanal de Sinais da Zona Eletrônica - mostra as últimas quatro semanas de ação de preço no formato de vela sobrepostas nas Zonas de Entrada e Saída. À medida que a semana avança, o candelabro semanal mais recente reflete o preço até o momento durante a semana.
Market Call for Monday - indica o que você deve abrir na próxima segunda-feira:
Orientação na Zona - o que fazer se o preço de abertura de segunda-feira estiver dentro da Zona de Entrada ou da Orientação Fora da Zona da Zona de Saída - o que fazer se o preço de abertura de segunda-feira estiver abaixo da Zona de Entrada ou acima da Zona de Saída.
A nota - quando há uma caixa com uma borda vermelha visível, ela contém uma nota que pode afetar como você deve negociar.

Investidores! Swing Traders! Day Traders!
Você está obtendo resultados assim?
Lucre com a alta volatilidade do mercado com o E-Zone Trading System!
- - - ou assim?
Dia de Comércio.
Este programa de comércio diário da E-Zone segue estas regras simples: Se o topo da Zona de Saída for & lt; = o topo de ontem, e o Aberto de hoje estiver na Zona de Saída ou acima, SELL - - - O alvo estiver na parte inferior da Zona de Saída. Se a parte inferior da Zona de Entrada for & gt; = a parte inferior de ontem, e a Abertura de hoje estiver na Zona de Entrada ou abaixo dela, COMPRA - - - O Alvo está no topo da Zona de Entrada.
(Operadores mais experientes provavelmente irão definir o alvo em algum lugar na zona neutra). Valor de entrada é considerado o valor aberto. Saia de todas as negociações em Close se Target ou Stop não for atingido. Para proteger contra quedas graves, uma parada de 6,5% é usada. (todos os valores da E-Zone são publicados até às 9:00 da noite, para as negociações do dia seguinte)
Swing-Trading.
Este programa de troca rápida da E-Zone segue estas regras simples: Se o topo da Zona de Saída for & lt; = o topo de ontem, e o Aberto de hoje estiver na Zona de Saída, VENDER Se a parte inferior da Zona de Entrada for> = fundo de ontem está em ou abaixo da Zona de Entrada, COMPRE COMPLEXO: Em COMPRAR, invista todos os dólares para a ação mais próxima. Saldo fica no mercado monetário. Mantenha a posição até vender o sinal. Na SELL, coloque todos os dólares no mercado monetário. Os valores de entrada e saída estão no preço de abertura. Número Fixo de Ações: Usando as mesmas regras acima, vá comprando na 1ª COMPRA, a menos na 1ª VENDA. Os valores de entrada e saída estão no preço de abertura. Nenhuma parada ou meta é usada em Composto ou Fixo, embora investidores e investidores experientes definam seus próprios níveis de conforto de risco.
Você pode esperar 44 meses para recuperar suas perdas?
Em 24 de dezembro de 2007, o S & P 500 era de 149,33. Em quase 4 anos nunca foi maior.
Em 7 de julho de 2011, o S & P 500 ficou em 135,36, e está diminuindo.

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

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