Monday 25 March 2019

Automated trading system for amibroker


Os prós e contras de sistemas de negociação automatizada Traders e investidores podem transformar a entrada precisa. Saída e regras de gestão de dinheiro em sistemas automatizados de negociação que permitem aos computadores executar e monitorar os negócios. Uma das maiores atrações da automação estratégia é que ele pode tirar parte da emoção fora da negociação, uma vez que os comércios são colocados automaticamente uma vez determinados critérios são atendidos. Este artigo introduzirá leitores e explicará algumas das vantagens e desvantagens, bem como as realidades, de sistemas de negociação automatizados. (Para a leitura relacionada, veja o poder de negócios do programa.) O que é um sistema negociando automatizado Os sistemas negociando automatizados, consultados também como sistemas negociando mecânicos, negociando algorítmico. Negociação automatizada ou sistema de negociação, permitem aos comerciantes estabelecer regras específicas para entradas e saídas comerciais que, uma vez programadas, podem ser executadas automaticamente através de um computador. As regras de entrada e saída de comércio podem ser baseadas em condições simples, tais como um crossover de média móvel. Ou podem ser estratégias complicadas que exigem uma compreensão abrangente da linguagem de programação específica para a plataforma de negociação de usuários, ou a experiência de um programador qualificado. Sistemas automatizados de negociação normalmente exigem o uso de software que está ligado a um corretor de acesso direto. E quaisquer regras específicas devem ser escritas na linguagem proprietária dessas plataformas. A plataforma TradeStation, por exemplo, usa a linguagem de programação EasyLanguage, a plataforma NinjaTrader, por outro lado, utiliza a linguagem de programação NinjaScript. A Figura 1 mostra um exemplo de uma estratégia automatizada que desencadeou três negociações durante uma sessão de negociação. Figura 1: Um gráfico de cinco minutos do contrato ES com uma estratégia automatizada aplicada. Algumas plataformas de negociação têm assistentes de criação de estratégia que permitem aos usuários fazer seleções a partir de uma lista de indicadores técnicos geralmente disponíveis para criar um conjunto de regras que podem ser trocadas automaticamente. O usuário poderia estabelecer, por exemplo, que uma negociação longa será inserida uma vez que a média móvel de 50 dias cruza acima da média móvel de 200 dias em um gráfico de cinco minutos de um determinado instrumento de negociação. Os usuários também podem inserir o tipo de ordem (mercado ou limite, por exemplo) e quando a negociação será acionada (por exemplo, ao fechar a barra ou abrir a próxima barra) ou usar as entradas padrão das plataformas. Muitos comerciantes, no entanto, optar por programar seus próprios indicadores personalizados e estratégias ou trabalhar em estreita colaboração com um programador para desenvolver o sistema. Embora isso normalmente requer mais esforço do que usar o assistente de plataformas, ele permite um grau muito maior de flexibilidade e os resultados podem ser mais gratificante. (Infelizmente, não há uma estratégia de investimento perfeita que garanta o sucesso.) Uma vez que as regras foram estabelecidas, o computador pode monitorar os mercados para encontrar oportunidades de compra ou venda com base na negociação Especificações da estratégia. Dependendo das regras específicas, assim que uma negociação for inserida, quaisquer pedidos de perda de parada de proteção. Arrastar paradas e metas de lucro serão automaticamente gerados. Em mercados em rápido movimento, esta entrada de ordem instantânea pode significar a diferença entre uma pequena perda e uma perda catastrófica no caso de o comércio se move contra o comerciante. Vantagens dos sistemas automatizados de negociação Há uma longa lista de vantagens em ter um computador monitorar os mercados para oportunidades de negociação e executar os negócios, incluindo: minimizar emoções. Os sistemas automatizados de negociação minimizam as emoções ao longo do processo de negociação. Ao manter as emoções em cheque, os comerciantes normalmente têm um tempo mais fácil aderindo ao plano. Uma vez que as ordens comerciais são executadas automaticamente uma vez que as regras comerciais foram cumpridas, os comerciantes não será capaz de hesitar ou questionar o comércio. Além de ajudar os comerciantes que têm medo de puxar o gatilho, o comércio automatizado pode frear aqueles que são aptos a overtrade compra e venda em cada oportunidade percebida. Capacidade de Backtest. Backtesting aplica regras de negociação a dados de mercado históricos para determinar a viabilidade da idéia. Ao projetar um sistema para negociação automatizada, todas as regras precisam ser absolutas, sem espaço para interpretação (o computador não pode fazer suposições que tem que ser dito exatamente o que fazer). Os comerciantes podem tomar estes conjuntos precisos de regras e testá-los em dados históricos antes de arriscar dinheiro em negociação ao vivo. Backtesting cuidadoso permite que os comerciantes avaliem e aperfeiçoem uma idéia negociando, e para determinar a expectativa de sistemas a quantidade média que um comerciante pode esperar ganhar (ou perder) por a unidade de risco. (Nós oferecemos algumas dicas sobre este processo que podem ajudar a refind suas estratégias de negociação atuais. Para mais, veja Backtesting: Interpretando o Passado.) Preserve Discipline. Como as regras comerciais são estabelecidas e a execução do comércio é executada automaticamente, a disciplina é preservada mesmo em mercados voláteis. A disciplina é muitas vezes perdida devido a fatores emocionais, como medo de ter uma perda, ou o desejo de eke um pouco mais de lucro de um comércio. Negociação automatizada ajuda a garantir que a disciplina é mantida porque o plano de negociação será seguido exatamente. Além disso, o erro-piloto é minimizado, e uma ordem para comprar 100 ações não será incorretamente inserido como uma ordem para vender 1.000 ações. Consiga a Consistência. Um dos maiores desafios em negociação é planejar o comércio e comércio do plano. Mesmo se um plano de negociação tem o potencial de ser rentável, os comerciantes que ignoram as regras estão alterando qualquer expectativa que o sistema teria tido. Não há tal coisa como um plano de negociação que ganha 100 das perdas de tempo são uma parte do jogo. Mas as perdas podem ser psicologicamente traumatizantes, de modo que um comerciante que tenha dois ou três negócios perdidos em uma fileira pode decidir ignorar o próximo comércio. Se este próximo comércio teria sido um vencedor, o comerciante já destruiu qualquer expectativa que o sistema tinha. Sistemas de negociação automatizados permitem que os comerciantes para alcançar a consistência pela negociação do plano. (É impossível evitar o desastre sem regras de negociação. Para obter mais informações, consulte 10 etapas para a construção de um plano de negociação vencedor.) Velocidade de entrada de ordem melhorada. Uma vez que os computadores respondem imediatamente às mudanças das condições de mercado, os sistemas automatizados são capazes de gerar ordens assim que os critérios comerciais forem atendidos. Entrando ou saindo de um comércio de alguns segundos mais cedo pode fazer uma grande diferença no resultado das negociações. Assim que uma posição é inserida, todas as outras ordens são geradas automaticamente, incluindo perdas de parada de proteção e metas de lucro. Os mercados podem se mover rapidamente, e é desmoralizante ter um comércio alcançar o objetivo de lucro ou soprar passado um nível de perda de parada antes que as ordens podem até mesmo ser inserido. Um sistema automatizado de comércio impede que isso aconteça. Diversificar Trading. Os sistemas de negociação automatizados permitem que o usuário negocie várias contas ou várias estratégias ao mesmo tempo. Isto tem o potencial de espalhar o risco sobre vários instrumentos ao criar um hedge de encontro a posições perdedoras. O que seria incrivelmente desafiador para um ser humano para realizar é eficientemente executado por um computador em questão de milissegundos. O computador é capaz de procurar oportunidades comerciais em uma variedade de mercados, gerar ordens e monitorar negócios. Desvantagens e Realidades dos Sistemas de Negociação Automatizada Os sistemas de negociação automatizados possuem muitas vantagens, mas há algumas quedas e realidades às quais os comerciantes devem estar atentos. Falhas mecânicas. A teoria por trás do comércio automatizado faz parecer simples: configurar o software, programar as regras e vê-lo comércio. Na realidade, no entanto, a negociação automatizada é um método sofisticado de negociação, mas não infalível. Dependendo da plataforma de negociação, uma ordem comercial poderia residir em um computador e não em um servidor. O que isso significa é que se uma conexão com a Internet é perdida, uma ordem pode não ser enviada para o mercado. Também pode haver uma discrepância entre os ofícios teóricos gerados pela estratégia eo componente da plataforma de entrada de pedidos que os transforma em negócios reais. A maioria dos comerciantes deve esperar uma curva de aprendizado ao usar sistemas automatizados de negociação, e geralmente é uma boa idéia começar com pequenos tamanhos comerciais enquanto o processo é refinado. Monitorização. Embora seria ótimo para ligar o computador e sair para o dia, automatizado sistemas de negociação requerem monitoramento. Isto é devido fazer o potencial para falhas mecânicas, tais como problemas de conectividade, perdas de energia ou falhas de computador, e para quirks sistema. É possível que um sistema de negociação automatizado experimente anomalias que possam resultar em ordens erradas, ordens faltantes ou ordens duplicadas. Se o sistema for monitorado, esses eventos podem ser identificados e resolvidos rapidamente. Sobre-otimização. Embora não seja específico para sistemas automatizados de negociação, os comerciantes que empregam técnicas de backtesting podem criar sistemas que ficam ótimos no papel e ter um desempenho terrível em um mercado vivo. Sobre-otimização refere-se a excessiva curva de montagem que produz um plano de negociação que não é confiável na negociação ao vivo. É possível, por exemplo, ajustar uma estratégia para obter resultados excepcionais sobre os dados históricos nos quais foi testado. Os comerciantes, por vezes, incorretamente assumem que um plano de negociação deve ter cerca de 100 negócios rentáveis ​​ou nunca deve experimentar uma redução para ser um plano viável. Como tal, os parâmetros podem ser ajustados para criar um plano quase perfeito que falha completamente logo que é aplicado a um mercado vivo. (Esta sobre-otimização cria sistemas que parecem bons em apenas papel. Para obter mais informações, consulte Testes Backtesting e Forward: A Importância da Correlação.) Os comerciantes de automação com base em servidor têm a opção de executar seus sistemas de negociação automatizada através de uma negociação baseada em servidor Como o Strategy Runner. Estas plataformas freqüentemente oferecem estratégias comerciais para venda, um assistente para que os comerciantes possam projetar seus próprios sistemas, ou a capacidade de hospedar sistemas existentes na plataforma baseada em servidor. Por uma taxa, o sistema de negociação automatizado pode procurar, executar e monitorar negócios com todas as ordens que residem em seu servidor, resultando em entradas de ordem potencialmente mais rápidas e mais confiáveis. Conclusão Embora um ppealing para uma variedade de fatores, automatizado sistemas de negociação não deve ser considerado um substituto para a negociação cuidadosamente executado. Falhas mecânicas podem acontecer, e como tal, esses sistemas requerem monitoramento. Plataformas baseadas em servidor podem fornecer uma solução para os comerciantes que desejam minimizar os riscos de falhas mecânicas. Um tipo de estrutura de remuneração que os gerentes de fundos de hedge normalmente empregam em qual parte da remuneração é baseada no desempenho. Uma proteção contra a perda de renda que resultaria se o segurado faleceu. O beneficiário nomeado recebe o. Uma medida da relação entre uma mudança na quantidade demandada de um bem particular e uma mudança em seu preço. Preço. O valor de mercado total do dólar de todas as partes em circulação de uma companhia. A capitalização de mercado é calculada pela multiplicação. Frexit curto para quotFrancês exitquot é um spin-off francês do termo Brexit, que surgiu quando o Reino Unido votou. Uma ordem colocada com um corretor que combina as características de ordem de parada com as de uma ordem de limite. Além de demonstrar os princípios básicos do Automated Trading (AT), o código abaixo pode funcionar como uma ferramenta de diagnóstico durante o desenvolvimento do código AT. Muitas vezes acontece que as coisas param repentinamente de funcionar e nenhuma ordem é transmitida. Quando isso acontece, e antes de começar a procurar bugs em seu código, você pode executar este código para verificar se a interface com o TWS é funcional. Para que as ordens sejam transmitidas ao mercado, você deve ter inserido o 8220Unlock Code8221 para o Controlador IB na janela Desbloquear que aparece quando você clica em Arquivos - Insira código de desbloqueio. Você pode obter seu código eletronicamente seguindo o link para o Contrato de Usuário IBc. Quando você assinou e enviou o Contrato de Usuário, o Código de Desbloqueio será enviado para você em questão de segundos. O código de teste abaixo pode ser executado a partir de uma janela Indicador e testará sua conexão AB-gtTWS colocando ordens da janela Param em sua conta de eDemo ou Paper Trading: Ordem e Status TWS é exibido no Título: Se você estiver usando o IBS eDemo , As encomendas podem ser processadas lentamente o suficiente para que você possa observar como as ordens são processadas. O código abaixo ilustra vários aspectos básicos, mas muito importantes, do Automated Trading, e é importante entender completamente esse código antes de tentar programas mais complexos. O conceito mais importante a entender é o do Order ID. O IBc retorna um OrderID exclusivo para cada pedido colocado. Este OrderID pode posteriormente ser usado para modificar, transmitir, cancelar e obter status para a ordem. Para que qualquer sistema AT funcione adequadamente, o OrderID deve ser monitorado meticulosamente o tempo todo. Usando um OrderID expirado, um não existente, ou um para uma ordem que já está cheio, por exemplo, levará a erros de API. Quando você está usando um sistema automatizado de negociação, você precisa de um switch mestre para permitir que você para EnableDisable todos Automatizada. É muito importante que esta opção seja Desligada quando você inicia o AmiBroker porque a última coisa que você quer é ver que as ordens estão saindo logo após o lançamento do AmiBroker. Você não pode usar o ParamToggle () porque esta função retoma o último estado em que estava antes de fechar o AmiBroker, ou seja, se ele foi ativado quando o AmiBroker desligado, então ele seria ativado após a inicialização. Você precisa de uma função que sempre inicia Desabilitado, não importa em que condições AmiBroker fechado. Para criar uma opção que está sempre Desligada no momento da inicialização, você usa dois ParamTrigger () s, um para ativar a Automação e um para desativar a automação. Editado por Al Venosa Arquivado por Herman às 9:12 pm em System Automation Comments Off no Switch Master AT 24 de abril de 2007 Esta é uma introdução rápida para configurar suas configurações padrão no simulador TWS e / ou o TWS real para negociação automática . Consulte a documentação oficial do TWS para obter mais informações sobre este e tópicos relacionados. Para que o AmiBroker eo IBc se comuniquem com o TWS, é necessário configurar o TWS da seguinte forma: Em alguns dos tópicos posteriores, você aprenderá sobre o arquivo de exportação do TWS, que é lido para obter os preços reais em que seus pedidos foram preenchidos . Para que este recurso funcione corretamente, é necessário configurar o TWS com as convenções de nomenclatura mostradas abaixo. Os nomes de arquivo Export são diferentes para cada conta IB que você usa, e eles são salvos no seu disco rígido nos caminhos mostrados abaixo: Real. Trades. Este nome de arquivo é para sua conta de troca de dinheiro real (C: jtsReal. Trades). Simulated. Trades. Este nome de arquivo é para sua conta Simulated (Paper-Trader) (C: jtsSimulated. Trades). Demo. Trades. Este nome de arquivo é para a conta do eDemo (C: jtsDemo. Trades). Esteja ciente de que as listas de comércio exportadas não são carimbadas com data e serão substituídas no dia seguinte que você troca. Editado por Al Venosa Arquivado por Herman às 10:37 sob System Automation Comments Off na criação de seu TWS para negociação automática 21 de abril de 2007 Dez razões que você pode querer Automatizar seus negócios Mais divertido. É fascinante e muito divertido ver suas ordens sendo colocadas, modificadas e preenchidas mais rapidamente do que qualquer comerciante humano poderia fazer e fazer isso sem erros. Menos estresse. Negociação sob a pressão de um mercado em rápido movimento pode ser muito estressante. Ter seu sistema fazer todo o trabalho para você sem erro de entrada de ordem reduz drasticamente o estresse. Interface de usuário simples. Para a maioria de nós, Interactive Brokers8217 Trader Work Station (TWS) está inchado com guloseimas que nunca usamos e, às vezes, é estranho de usar. AmiBroker permite que você crie sua interface comercial personalizada com apenas as funções que você precisa. Isso significa que você pode minimizar o TWS, economizar espaço na tela e trocar de sua própria interface de negociação personalizada. Maior eficiência. Se você troca Intraday ou fim-de-dia (EOD), calculando manualmente preços para muitas ordens complexas pode ser demorado. Usando a automação você pode fazer todos esses cálculos em tempo real e sem atrasos. Maior flexibilidade. Você pode criar seus próprios tipos de pedidos, trocar regras de negociação, definir estratégias de parada, etc. e alterá-los rapidamente. Menos emocional. Nós todos sabemos que o comércio emocional pode matar mesmo o melhor sistema mecânico. Seu sistema mecânico automatizado seguirá suas regras comerciais sem falhas e automaticamente, nunca adivinhando sinais mecânicos. Aumento da capacidade de resposta. Usando a automação, os preços podem ser recalculados e as ordens modificadas, talvez até executadas, mais rapidamente do que a mais eficiente e rápida digitadora de toque pode inseri-las. Maior precisão. Nenhuma possibilidade de erros da entrada ao requisitar, nunca negociando o niche. Enquanto a popularidade do comércio automatizado está subindo rapidamente, ainda pode haver um nicho exclusivo para o pequeno comerciante usando automação. As excursões de preços e os volumes podem ser muito pequenos para os comerciantes de fundos, mas pode ser perfeito para o pequeno comerciante. Maior rentabilidade. Se você está negociando um sistema mecânico rentável, adicionando automação a ele quase certamente aumentará seus lucros. Publicado em 29 de fevereiro de 2017, pontos adicionais a considerar: 1) Este sistema depende de obter preenchimentos precisos no Open preço. Para obter esses preenchimentos, é necessário um feed de dados com atraso mínimo de qualidade e habilidades avançadas de programação para implementar a automação comercial. 2) Ao definir o preço de entrada ligeiramente abaixo do preço aberto (tentando melhorar o desempenho) o sistema falha miseravelmente. Mesmo melhorar o preço por apenas um centavo mata o sistema. Isso sugere que a maior parte do lucro vem dos dias em que o preço do Open era igual ao diário Baixo, ou seja, o preço subiu do Aberto e nunca caiu abaixo dele. Isso, obviamente, é óbvio. Para confirmar isso eu adicionei esta condição de teste (olha para frente) para excluir dias em que Open Low: Buy Buy AND NOT O L Isso mata o sistema e prova que a maior parte do lucro vem de dias onde OL. Para confirmar ainda mais isto eu adicionei a condição oposta: Buy Buy AND O L Isto dá lucros quase infinitos e prova que a maioria dos lucros vêm de dias em que o preço se move para cima imediatamente do Open e nunca retorna abaixo dele. Tentando melhorar o preço de entrada é um erro um deve entrar em um conjunto Stop 1-2 ct acima do preço Open, isso irá eliminar dias quando o preço cai e nunca volta para trás. Isso melhora significativamente o desempenho. 3) Este sistema comércios knee-jerk trader-responsespatterns. Tais padrões são geralmente afogados por grande volume de negociação, portanto, este sistema funciona muito melhor quando você selecionar tickers com volumes entre 500.000 e 5000.000 shareday. Isso também melhora significativamente o desempenho. Adicionando os dois recursos acima resulta em uma curva de equidade muito melhor do que o mostrado abaixo. Desculpe, não tenho tempo para documentar o acima em maiores detalhes. Boa sorte Este post descreve uma idéia de negociação de Long-somente muito simples que compra em uma porcentagem dada abaixo de baixo de yesterday8217s, e sai no próximo dia8217s aberto. Enquanto às vezes pode ser difícil obter o preço exato Open, a alta rentabilidade deste sistema torna um bom candidato para experimentação adicional. O sistema funciona bem com Watchlists como o N100, SP500, SP1500, Russel 1000, etc. Desempenho no Russel 1000, com máx. Posições abertas definidas para 1, para o período de 12102003 a 12102017, se parece com isto: Algumas das outras Listas de Exibição dão menos exposição (lucros), mas isso vem com DDs mais baixos. As comissões foram fixadas em 0,005 por ação. Nenhuma margem utilizada. Nenhuma classificação explícita é usada, os tickers são negociados com base em sua ordem alfabética na Watchlist. Isso pode parecer estranho, mas é significativo: inverter esse tipo de sistema falha. Isso pode significar que, devido a problemas de varredura em tempo real, os símbolos listados no topo deste tipo podem ser trocados de forma diferente daqueles listados na parte inferior. Preste atenção à liquidez (você pode querer negociar mais de uma posição) e deslizamento (entrada é bastante livre de risco, mas sai pode ser problemático). Os DDs são significativos, mas podem ser compensados ​​com entradas e saídas melhoradas em tempo real. Ao negociar automaticamente pode ser possível colocar ordens de entrada OCA DAY-LMT para todos os sinais e apenas esperar e ver o que preenche. Uma vez que as saídas são mais difíceis do que entradas você pode querer explorar outras estratégias de saída. Os valores padrão dos parâmetros são apenas escolhidos de um chapéu. Quase certamente você pode otimizá-los ou ajustá-los dinamicamente para tickers individuais. Eu brevemente testado este sistema no modo Walk-Forward e os resultados foram rentáveis ​​para todos os anos testados. Exceto para o número de ações negociadas parâmetros aparecem não muito crítico. Sobre-otimização doesn8217t parece um problema neste caso. O código abaixo é muito simples e requer poucas explicações. No entanto, é importante entender que este sistema goza de uma pequena vantagem negociando no Open, e calculando o TrendMA usando o mesmo preço Open. Alguns podem interpretar isso como vazamento futuro, no entanto, se você trocar esse sistema em tempo real, não é. Muitas pessoas não percebem que se você trocar no Open você também pode usar esse preço em seus cálculos 8212, desde que você executá-los em tempo real 8212 é aqui onde AmiBroker e tecnologia pode lhe dar uma vantagem. Se você Ref () de volta o TrendMA por uma barra o sistema ainda é muito rentável no entanto DDs aumentar para algumas Watchlists. Se você usar investimentos fixos a diferença é desprezível. O procedimento de negociação seria começar a digitalização antes de o mercado abrir e remover os tickers que são preços tão remoto que eles são improváveis ​​para atender o OpenThresh. Assim, você pode começar a digitalizar 1000 símbolos, mas muito rapidamente o número digitalizado vai diminuir a apenas uma dúzia de tickers. Quando você se aproximar 9:30 am sua varredura em tempo real será muito rápido e você será capaz de colocar a sua ordem LMT muito perto do Open 8211 você pode até mesmo ser capaz de melhorar o preço Open. Mesmo que algumas pessoas olhou para o código abaixo e não encontrou nada de errado, os lucros parecem bastante elevados para um sistema tão simples. Informe os erros que você pode ver. Arquivado por Herman em 7:03 pm em Idéias (Experimental) Comentários fora em EOD Gap-Trading Portfolio sistema 1 de setembro de 2017 Esta idéia foi postada (161332) na lista principal de AmiBroker em 3 de julho de 2017. Houve numerosos comentários excelentes sobre A lista e se você está interessado em trabalhar neste sistema você faz bem para lê-los todos antes de iniciar. Depois de postar eu encontrei um número de postos na web discutindo esta idéia de negociação, alguns alegaram estar negociando um sistema semelhante com bom sucesso. Eu me referi a este sistema um 8220Gap Trading8221 sistema, mas isso pode ser um pouco de um misnomer, 8220Mean reversion8221 pode ser uma classificação melhor. Googling para ele começará-lhe muitos mais batidas aos sistemas similares. Aqui estão alguns links: Parece ser uma idéia de negociação bastante discutida e eu sugiro que você faça alguns Googling em seu próprio país para saber o mais recente. Como usuário do Amibroker você tem melhores ferramentas do que a maioria dos comerciantes e você tem uma chance melhor do que a maioria de vir acima com uma variação que funciona. Talvez com um pouco menos de lucros, e com uma quantidade significativa de código adicional 8212 ele won8217t ser um 8220quicky8221 projeto :-) Algumas pessoas comentaram que este sistema não vai funcionar na negociação real, enquanto eles podem ser direito outros dizem esquemas como este trabalho. Eu não terminei o sistema e posso afirmar que ele é negociável ou não. O sistema compra em uma determinada porcentagem abaixo de ontem8217s baixo, em uma ordem de LMT, e sai no mesmo dia no fechamento. Arquivado por Herman às 6:53 pm sob Idéias (Experimental) Comments Off em Uma idéia de negociação de EOD Gap de longa duração Eu uso um pequeno critério de configuração para procurar meus estoques. MACD padrão, eu procuro histograma 4 barras para baixo e 1 barra para comprar sinal (eu tenho o histograma definido para vermelho para baixo e azul para cima para que eu possa ver claramente). MACD acima de Zero Line RSI Acima de 30 Este sistema é base na negociação de tendência. Comprando em pullback quando o mercado continua sua tendência ascendente. Para procurar configurações de tendência MACD: 1) Insira a seguinte fórmula em um gráfico. 2) Execute um Scan em AA usando SMACDTrend com todos os símbolos. N últimos dias. N 1 e Sincronizar gráfico em selecionar como as configurações. Os estoques que atendem aos critérios serão relatados na lista Resultados. Nota: Algumas variações das regras de configuração podem definir sinais que são bastante raros e em bancos de dados pequenos é possível que não haja configurações em um determinado dia (portanto, nenhum estoque será relatado pela verificação). 3) Clique em qualquer símbolo no painel Resultados para exibir o gráfico, para esse símbolo, em segundo plano. Nota: Neste exemplo, um banco de dados de treinamento, que contém apenas dados até 5112007, foi usado. Idéia de negociação por protraderinc. Comentários e fórmula por Bill 8211 WaveMechanic. Arquivado por brianz às 11:06 pm em Idéias (Experimental) Comments Off no MACD Trend System 14 de outubro de 2007 Arquivado por brianz às 22:43 sob Idéias (Experimental) Comentários Off on 15 Day Performers Trading System 19 de agosto de 2007 This is O primeiro de uma série de KISS (mantê-lo simples, estúpido) idéias de negociação para você brincar. Todas as ideias do sistema apresentadas aqui são não comprovadas, inacabadas e podem conter erros. Eles são destinados a mostrar possíveis padrões para uma exploração mais aprofundada. Como sempre, você é convidado a fazer comentários e / ou adicionar suas próprias idéias a esta série. Eu prefiro sistemas em tempo real que comércio rápido, são automatizados, e são desprovidas de indicadores tradicionais. De preferência, eles não devem ter parâmetros otimizáveis ​​no entanto, eu não pode sempre ser capaz de cumprir este objectivo. Nem todos os sistemas serão tão simples que haverá alguns que usam a média simples ou funções de tipo HHVLLV. O primeiro sistema mostrado abaixo é uma cópia do sistema de demonstração que eu uso para desenvolver rotinas de Automação Comercial em outro lugar neste site. Gap-Trading em tempo real. Para ver como isso funciona, você deve Backtest-lo em dados de 1 minuto com uma periodicidade no intervalo de 5-60 minutos. Sua primeira impressão pode ser que esses lucros são simplesmente devido a um mercado, no entanto, o fato de que os lucros Long e Short são aproximadamente iguais sugere que há mais para ele. Porque 98 de todos os comércios caem entre 9:30 AM e 10:30 AM, este tipo de sistema é agradável se você quiser apenas negociar um curto período de tempo cada dia. Isso reduz o risco em relação à exposição no mercado e dá mais tempo para desfrutar outras atividades. Backtesting isso na watchlist NASDAQ-100 (backtests individuais, 15 min. Periodicity) dá os lucros mostrados abaixo para o período de 1 MAR 2007 a 17 AUG 2007. Nomes Ticker são omitidos para manter o gráfico compacto o gráfico simplesmente mostra um lucro líquido Barra para cada ticker testado. A exposição média para este sistema é de cerca de 15, portanto, você pode ser capaz de negociar carteiras para aumentar os lucros e suavizar as curvas de equidade. Seja advertido que em sua forma crua os levantamentos são inaceitáveis ​​e que pode haver restrições de volume para muitos tickers. Uma vez que este sistema tem baixa exposição, pode ser um candidato para o mercado de varredura e classificou carteira de negociação. RARs seria uma indicação dos lucros máximos absolutos que poderiam ser obtidos se um conseguisse aumentar a exposição para perto de 100. No entanto, o movimento de preços de diferentes tickers pode ser correlacionado, e os comércios de tickers diferentes podem sobrepor. Se muitos tickers trocam ao mesmo tempo, seria difícil aumentar a exposição do sistema. Arquivado por Herman às 13:49 sob Idéias (Experimental) Comments Off em KISS-001: Intraday Gap Trading 17 de agosto de 2007 Você está convidado a enviar links para idéias do sistema em comentários para este post. Gap Estratégias de Negociação 8211 Stockcharts Crossover de média móvel Intraday com Posição de Dimensionamento 8211 NeoTicker Volatilidade-Breakout-Systems 8211 Traders Log Dez dias HighLow sistema 8211 StockWeblog Reversão Sistemas 8211 SeekingAlpha Systems Traders Club. Boletins do Clube Trader. July 16, 2007 Esta categoria é reservada para os sistemas de negociação real, ou seja, que você tenha negociado em algum momento no tempo ou iria considerar a negociação. Uma vez que os critérios de negociabilidade variam de pessoa para pessoa, e uma vez que os sistemas podem funcionar ou não dependendo de como eles são negociados, será difícil de tela contribuições aqui. Com respeito ao que está postado aqui, mantenha uma mente aberta e considere que o cartaz considera o sistema negociável. Você pode contribuir postando como autor (requer registro) ou em um comentário para este post. Aqui é onde você pode compartilhar sistemas de negociação que são marginalmente rentáveis, ou seja, aqueles que não devem ser negociados como eles são, mas que mostram potencial. Normalmente, este seria um sistema básico que é rentável, mas experimenta downs de 50. Esses sistemas podem muitas vezes ser melhorados adicionando Stops, Targets, Money Management, Portfolio técnicas, etc A realidade é que, embora você não pode ter a experiência para fazer Ele trabalha outra pessoa pode. Quase todos nós achamos idéias de sistema de negociação em livros e revistas que então código na AFL para avaliação. Alguns desses sistemas podem ter sido em torno de muitos anos, enquanto outros são novas idéias. Depois de codificá-los, quase sempre, estamos decepcionados e chuck para fora do sistema (trabalho). Em vez de jogar fora o seu trabalho, você é convidado a publicar o sistema aqui para dar outro desenvolvedor a chance de corrigi-lo. Você está convidado a contribuir como autor (requer registro) ou em um comentário para este post. Arquivado por Herman às 11:04 sob Idéias (Experimental) Comentários desativados na Introdução aos Sistemas de Negociação 8211 Idéias

No comments:

Post a Comment