Automated Trading System For Amibroker




Automated Trading System For AmibrokerOs pros e contras de sistemas de negociacao automatizada Traders e investidores podem transformar a entrada precisa. Saida e regras de gestao de dinheiro em sistemas automatizados de negociacao que permitem aos computadores executar e monitorar os negocios. Uma das maiores atracoes da automacao estrategia e que ele pode tirar parte da emocao fora da negociacao, uma vez que os comercios sao colocados automaticamente uma vez determinados criterios sao atendidos. Este artigo introduzira leitores e explicara algumas das vantagens e desvantagens, bem como as realidades, de sistemas de negociacao automatizados. (Para a leitura relacionada, veja o poder de negocios do programa.) O que e um sistema negociando automatizado Os sistemas negociando automatizados, consultados tambem como sistemas negociando mecanicos, negociando algoritmico. Negociacao automatizada ou sistema de negociacao, permitem aos comerciantes estabelecer regras especificas para entradas e saidas comerciais que, uma vez programadas, podem ser executadas automaticamente atraves de um computador. As regras de entrada e saida de comercio podem ser baseadas em condicoes simples, tais como um crossover de media movel. Ou podem ser estrategias complicadas que exigem uma compreensao abrangente da linguagem de programacao especifica para a plataforma de negociacao de usuarios, ou a experiencia de um programador qualificado. Sistemas automatizados de negociacao normalmente exigem o uso de software que esta ligado a um corretor de acesso direto. E quaisquer regras especificas devem ser escritas na linguagem proprietaria dessas plataformas. A plataforma TradeStation, por exemplo, usa a linguagem de programacao EasyLanguage, a plataforma NinjaTrader, por outro lado, utiliza a linguagem de programacao NinjaScript. A Figura 1 mostra um exemplo de uma estrategia automatizada que desencadeou tres negociacoes durante uma sessao de negociacao. Figura 1: Um grafico de cinco minutos do contrato ES com uma estrategia automatizada aplicada. Algumas plataformas de negociacao tem assistentes de criacao de estrategia que permitem aos usuarios fazer selecoes a partir de uma lista de indicadores tecnicos geralmente disponiveis para criar um conjunto de regras que podem ser trocadas automaticamente. O usuario poderia estabelecer, por exemplo, que uma negociacao longa sera inserida uma vez que a media movel de 50 dias cruza acima da media movel de 200 dias em um grafico de cinco minutos de um determinado instrumento de negociacao. Os usuarios tambem podem inserir o tipo de ordem (mercado ou limite, por exemplo) e quando a negociacao sera acionada (por exemplo, ao fechar a barra ou abrir a proxima barra) ou usar as entradas padrao das plataformas. Muitos comerciantes, no entanto, optar por programar seus proprios indicadores personalizados e estrategias ou trabalhar em estreita colaboracao com um programador para desenvolver o sistema. Embora isso normalmente requer mais esforco do que usar o assistente de plataformas, ele permite um grau muito maior de flexibilidade e os resultados podem ser mais gratificante. (Infelizmente, nao ha uma estrategia 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 negociacao Especificacoes da estrategia. Dependendo das regras especificas, assim que uma negociacao for inserida, quaisquer pedidos de perda de parada de protecao. Arrastar paradas e metas de lucro serao automaticamente gerados. Em mercados em rapido movimento, esta entrada de ordem instantanea pode significar a diferenca entre uma pequena perda e uma perda catastrofica no caso de o comercio se move contra o comerciante. Vantagens dos sistemas automatizados de negociacao Ha uma longa lista de vantagens em ter um computador monitorar os mercados para oportunidades de negociacao e executar os negocios, incluindo: minimizar emocoes. Os sistemas automatizados de negociacao minimizam as emocoes ao longo do processo de negociacao. Ao manter as emocoes em cheque, os comerciantes normalmente tem um tempo mais facil aderindo ao plano. Uma vez que as ordens comerciais sao executadas automaticamente uma vez que as regras comerciais foram cumpridas, os comerciantes nao sera capaz de hesitar ou questionar o comercio. Alem de ajudar os comerciantes que tem medo de puxar o gatilho, o comercio automatizado pode frear aqueles que sao aptos a overtrade compra e venda em cada oportunidade percebida. Capacidade de Backtest. Backtesting aplica regras de negociacao a dados de mercado historicos para determinar a viabilidade da ideia. Ao projetar um sistema para negociacao automatizada, todas as regras precisam ser absolutas, sem espaco para interpretacao (o computador nao pode fazer suposicoes que tem que ser dito exatamente o que fazer). Os comerciantes podem tomar estes conjuntos precisos de regras e testa-los em dados historicos antes de arriscar dinheiro em negociacao ao vivo. Backtesting cuidadoso permite que os comerciantes avaliem e aperfeicoem uma ideia negociando, e para determinar a expectativa de sistemas a quantidade media que um comerciante pode esperar ganhar (ou perder) por a unidade de risco. (Nos oferecemos algumas dicas sobre este processo que podem ajudar a refind suas estrategias de negociacao atuais. Para mais, veja Backtesting: Interpretando o Passado.) Preserve Discipline. Como as regras comerciais sao estabelecidas e a execucao do comercio e executada automaticamente, a disciplina e preservada mesmo em mercados volateis. A disciplina e 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 comercio. Negociacao automatizada ajuda a garantir que a disciplina e mantida porque o plano de negociacao sera seguido exatamente. Alem disso, o erro-piloto e minimizado, e uma ordem para comprar 100 acoes nao sera incorretamente inserido como uma ordem para vender 1.000 acoes. Consiga a Consistencia. Um dos maiores desafios em negociacao e planejar o comercio e comercio do plano. Mesmo se um plano de negociacao tem o potencial de ser rentavel, os comerciantes que ignoram as regras estao alterando qualquer expectativa que o sistema teria tido. Nao ha tal coisa como um plano de negociacao que ganha 100 das perdas de tempo sao uma parte do jogo. Mas as perdas podem ser psicologicamente traumatizantes, de modo que um comerciante que tenha dois ou tres negocios perdidos em uma fileira pode decidir ignorar o proximo comercio. Se este proximo comercio teria sido um vencedor, o comerciante ja destruiu qualquer expectativa que o sistema tinha. Sistemas de negociacao automatizados permitem que os comerciantes para alcancar a consistencia pela negociacao do plano. (E impossivel evitar o desastre sem regras de negociacao. Para obter mais informacoes, consulte 10 etapas para a construcao de um plano de negociacao vencedor.) Velocidade de entrada de ordem melhorada. Uma vez que os computadores respondem imediatamente as mudancas das condicoes de mercado, os sistemas automatizados sao capazes de gerar ordens assim que os criterios comerciais forem atendidos. Entrando ou saindo de um comercio de alguns segundos mais cedo pode fazer uma grande diferenca no resultado das negociacoes. Assim que uma posicao e inserida, todas as outras ordens sao geradas automaticamente, incluindo perdas de parada de protecao e metas de lucro. Os mercados podem se mover rapidamente, e e desmoralizante ter um comercio alcancar o objetivo de lucro ou soprar passado um nivel de perda de parada antes que as ordens podem ate mesmo ser inserido. Um sistema automatizado de comercio impede que isso aconteca. Diversificar Trading. Os sistemas de negociacao automatizados permitem que o usuario negocie varias contas ou varias estrategias ao mesmo tempo. Isto tem o potencial de espalhar o risco sobre varios instrumentos ao criar um hedge de encontro a posicoes perdedoras. O que seria incrivelmente desafiador para um ser humano para realizar e eficientemente executado por um computador em questao de milissegundos. O computador e capaz de procurar oportunidades comerciais em uma variedade de mercados, gerar ordens e monitorar negocios. Desvantagens e Realidades dos Sistemas de Negociacao Automatizada Os sistemas de negociacao automatizados possuem muitas vantagens, mas ha algumas quedas e realidades as quais os comerciantes devem estar atentos. Falhas mecanicas. A teoria por tras do comercio automatizado faz parecer simples: configurar o software, programar as regras e ve-lo comercio. Na realidade, no entanto, a negociacao automatizada e um metodo sofisticado de negociacao, mas nao infalivel. Dependendo da plataforma de negociacao, uma ordem comercial poderia residir em um computador e nao em um servidor. O que isso significa e que se uma conexao com a Internet e perdida, uma ordem pode nao ser enviada para o mercado. Tambem pode haver uma discrepancia entre os oficios teoricos gerados pela estrategia eo componente da plataforma de entrada de pedidos que os transforma em negocios reais. A maioria dos comerciantes deve esperar uma curva de aprendizado ao usar sistemas automatizados de negociacao, e geralmente e uma boa ideia comecar com pequenos tamanhos comerciais enquanto o processo e refinado. Monitorizacao. Embora seria otimo para ligar o computador e sair para o dia, automatizado sistemas de negociacao requerem monitoramento. Isto e devido fazer o potencial para falhas mecanicas, tais como problemas de conectividade, perdas de energia ou falhas de computador, e para quirks sistema. E possivel que um sistema de negociacao 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-otimizacao. Embora nao seja especifico para sistemas automatizados de negociacao, os comerciantes que empregam tecnicas de backtesting podem criar sistemas que ficam otimos no papel e ter um desempenho terrivel em um mercado vivo. Sobre-otimizacao refere-se a excessiva curva de montagem que produz um plano de negociacao que nao e confiavel na negociacao ao vivo. E possivel, por exemplo, ajustar uma estrategia para obter resultados excepcionais sobre os dados historicos nos quais foi testado. Os comerciantes, por vezes, incorretamente assumem que um plano de negociacao deve ter cerca de 100 negocios rentaveis ??ou nunca deve experimentar uma reducao para ser um plano viavel. Como tal, os parametros podem ser ajustados para criar um plano quase perfeito que falha completamente logo que e aplicado a um mercado vivo. (Esta sobre-otimizacao cria sistemas que parecem bons em apenas papel. Para obter mais informacoes, consulte Testes Backtesting e Forward: A Importancia da Correlacao.) Os comerciantes de automacao com base em servidor tem a opcao de executar seus sistemas de negociacao automatizada atraves de uma negociacao baseada em servidor Como o Strategy Runner. Estas plataformas frequentemente oferecem estrategias comerciais para venda, um assistente para que os comerciantes possam projetar seus proprios sistemas, ou a capacidade de hospedar sistemas existentes na plataforma baseada em servidor. Por uma taxa, o sistema de negociacao automatizado pode procurar, executar e monitorar negocios com todas as ordens que residem em seu servidor, resultando em entradas de ordem potencialmente mais rapidas e mais confiaveis. Conclusao Embora um ppealing para uma variedade de fatores, automatizado sistemas de negociacao nao deve ser considerado um substituto para a negociacao cuidadosamente executado. Falhas mecanicas podem acontecer, e como tal, esses sistemas requerem monitoramento. Plataformas baseadas em servidor podem fornecer uma solucao para os comerciantes que desejam minimizar os riscos de falhas mecanicas. Um tipo de estrutura de remuneracao que os gerentes de fundos de hedge normalmente empregam em qual parte da remuneracao e baseada no desempenho. Uma protecao contra a perda de renda que resultaria se o segurado faleceu. O beneficiario nomeado recebe o. Uma medida da relacao entre uma mudanca na quantidade demandada de um bem particular e uma mudanca em seu preco. Preco. O valor de mercado total do dolar de todas as partes em circulacao de uma companhia. A capitalizacao de mercado e calculada pela multiplicacao. Frexit curto para quotFrances exitquot e um spin-off frances do termo Brexit, que surgiu quando o Reino Unido votou. Uma ordem colocada com um corretor que combina as caracteristicas de ordem de parada com as de uma ordem de limite. Alem de demonstrar os principios basicos do Automated Trading (AT), o codigo abaixo pode funcionar como uma ferramenta de diagnostico durante o desenvolvimento do codigo AT. Muitas vezes acontece que as coisas param repentinamente de funcionar e nenhuma ordem e transmitida. Quando isso acontece, e antes de comecar a procurar bugs em seu codigo, voce pode executar este codigo para verificar se a interface com o TWS e funcional. Para que as ordens sejam transmitidas ao mercado, voce deve ter inserido o 8220Unlock Code8221 para o Controlador IB na janela Desbloquear que aparece quando voce clica em Arquivos - Insira codigo de desbloqueio. Voce pode obter seu codigo eletronicamente seguindo o link para o Contrato de Usuario IBc. Quando voce assinou e enviou o Contrato de Usuario, o Codigo de Desbloqueio sera enviado para voce em questao de segundos. O codigo de teste abaixo pode ser executado a partir de uma janela Indicador e testara sua conexao AB-gtTWS colocando ordens da janela Param em sua conta de eDemo ou Paper Trading: Ordem e Status TWS e exibido no Titulo: Se voce estiver usando o IBS eDemo , As encomendas podem ser processadas lentamente o suficiente para que voce possa observar como as ordens sao processadas. O codigo abaixo ilustra varios aspectos basicos, mas muito importantes, do Automated Trading, e e importante entender completamente esse codigo antes de tentar programas mais complexos. O conceito mais importante a entender e 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 nao existente, ou um para uma ordem que ja esta cheio, por exemplo, levara a erros de API. Quando voce esta usando um sistema automatizado de negociacao, voce precisa de um switch mestre para permitir que voce para EnableDisable todos Automatizada. E muito importante que esta opcao seja Desligada quando voce inicia o AmiBroker porque a ultima coisa que voce quer e ver que as ordens estao saindo logo apos o lancamento do AmiBroker. Voce nao pode usar o ParamToggle () porque esta funcao retoma o ultimo estado em que estava antes de fechar o AmiBroker, ou seja, se ele foi ativado quando o AmiBroker desligado, entao ele seria ativado apos a inicializacao. Voce precisa de uma funcao que sempre inicia Desabilitado, nao importa em que condicoes AmiBroker fechado. Para criar uma opcao que esta sempre Desligada no momento da inicializacao, voce usa dois ParamTrigger () s, um para ativar a Automacao e um para desativar a automacao. Editado por Al Venosa Arquivado por Herman as 9:12 pm em System Automation Comments Off no Switch Master AT 24 de abril de 2007 Esta e uma introducao rapida para configurar suas configuracoes padrao no simulador TWS e / ou o TWS real para negociacao automatica . Consulte a documentacao oficial do TWS para obter mais informacoes sobre este e topicos relacionados. Para que o AmiBroker eo IBc se comuniquem com o TWS, e necessario configurar o TWS da seguinte forma: Em alguns dos topicos posteriores, voce aprendera sobre o arquivo de exportacao do TWS, que e lido para obter os precos reais em que seus pedidos foram preenchidos . Para que este recurso funcione corretamente, e necessario configurar o TWS com as convencoes de nomenclatura mostradas abaixo. Os nomes de arquivo Export sao diferentes para cada conta IB que voce usa, e eles sao salvos no seu disco rigido nos caminhos mostrados abaixo: Real. Trades. Este nome de arquivo e para sua conta de troca de dinheiro real (C: jtsReal. Trades). Simulated. Trades. Este nome de arquivo e para sua conta Simulated (Paper-Trader) (C: jtsSimulated. Trades). Demo. Trades. Este nome de arquivo e para a conta do eDemo (C: jtsDemo. Trades). Esteja ciente de que as listas de comercio exportadas nao sao carimbadas com data e serao substituidas no dia seguinte que voce troca. Editado por Al Venosa Arquivado por Herman as 10:37 sob System Automation Comments Off na criacao de seu TWS para negociacao automatica 21 de abril de 2007 Dez razoes que voce pode querer Automatizar seus negocios Mais divertido. E 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. Negociacao sob a pressao de um mercado em rapido movimento pode ser muito estressante. Ter seu sistema fazer todo o trabalho para voce sem erro de entrada de ordem reduz drasticamente o estresse. Interface de usuario simples. Para a maioria de nos, Interactive Brokers8217 Trader Work Station (TWS) esta inchado com guloseimas que nunca usamos e, as vezes, e estranho de usar. AmiBroker permite que voce crie sua interface comercial personalizada com apenas as funcoes que voce precisa. Isso significa que voce pode minimizar o TWS, economizar espaco na tela e trocar de sua propria interface de negociacao personalizada. Maior eficiencia. Se voce troca Intraday ou fim-de-dia (EOD), calculando manualmente precos para muitas ordens complexas pode ser demorado. Usando a automacao voce pode fazer todos esses calculos em tempo real e sem atrasos. Maior flexibilidade. Voce pode criar seus proprios tipos de pedidos, trocar regras de negociacao, definir estrategias de parada, etc. e altera-los rapidamente. Menos emocional. Nos todos sabemos que o comercio emocional pode matar mesmo o melhor sistema mecanico. Seu sistema mecanico automatizado seguira suas regras comerciais sem falhas e automaticamente, nunca adivinhando sinais mecanicos. Aumento da capacidade de resposta. Usando a automacao, os precos podem ser recalculados e as ordens modificadas, talvez ate executadas, mais rapidamente do que a mais eficiente e rapida digitadora de toque pode inseri-las. Maior precisao. Nenhuma possibilidade de erros da entrada ao requisitar, nunca negociando o niche. Enquanto a popularidade do comercio automatizado esta subindo rapidamente, ainda pode haver um nicho exclusivo para o pequeno comerciante usando automacao. As excursoes de precos e os volumes podem ser muito pequenos para os comerciantes de fundos, mas pode ser perfeito para o pequeno comerciante. Maior rentabilidade. Se voce esta negociando um sistema mecanico rentavel, adicionando automacao a ele quase certamente aumentara seus lucros. Publicado em 29 de fevereiro de 2012, pontos adicionais a considerar: 1) Este sistema depende de obter preenchimentos precisos no Open preco. Para obter esses preenchimentos, e necessario um feed de dados com atraso minimo de qualidade e habilidades avancadas de programacao para implementar a automacao comercial. 2) Ao definir o preco de entrada ligeiramente abaixo do preco aberto (tentando melhorar o desempenho) o sistema falha miseravelmente. Mesmo melhorar o preco por apenas um centavo mata o sistema. Isso sugere que a maior parte do lucro vem dos dias em que o preco do Open era igual ao diario Baixo, ou seja, o preco subiu do Aberto e nunca caiu abaixo dele. Isso, obviamente, e obvio. Para confirmar isso eu adicionei esta condicao 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 condicao oposta: Buy Buy AND O L Isto da lucros quase infinitos e prova que a maioria dos lucros vem de dias em que o preco se move para cima imediatamente do Open e nunca retorna abaixo dele. Tentando melhorar o preco de entrada e um erro um deve entrar em um conjunto Stop 1-2 ct acima do preco Open, isso ira eliminar dias quando o preco cai e nunca volta para tras. Isso melhora significativamente o desempenho. 3) Este sistema comercios knee-jerk trader-responsespatterns. Tais padroes sao geralmente afogados por grande volume de negociacao, portanto, este sistema funciona muito melhor quando voce selecionar tickers com volumes entre 500.000 e 5000.000 shareday. Isso tambem melhora significativamente o desempenho. Adicionando os dois recursos acima resulta em uma curva de equidade muito melhor do que o mostrado abaixo. Desculpe, nao tenho tempo para documentar o acima em maiores detalhes. Boa sorte Este post descreve uma ideia de negociacao de Long-somente muito simples que compra em uma porcentagem dada abaixo de baixo de yesterday8217s, e sai no proximo dia8217s aberto. Enquanto as vezes pode ser dificil obter o preco exato Open, a alta rentabilidade deste sistema torna um bom candidato para experimentacao adicional. O sistema funciona bem com Watchlists como o N100, SP500, SP1500, Russel 1000, etc. Desempenho no Russel 1000, com max. Posicoes abertas definidas para 1, para o periodo de 12102003 a 12102011, se parece com isto: Algumas das outras Listas de Exibicao dao menos exposicao (lucros), mas isso vem com DDs mais baixos. As comissoes foram fixadas em 0,005 por acao. Nenhuma margem utilizada. Nenhuma classificacao explicita e usada, os tickers sao negociados com base em sua ordem alfabetica na Watchlist. Isso pode parecer estranho, mas e significativo: inverter esse tipo de sistema falha. Isso pode significar que, devido a problemas de varredura em tempo real, os simbolos listados no topo deste tipo podem ser trocados de forma diferente daqueles listados na parte inferior. Preste atencao a liquidez (voce pode querer negociar mais de uma posicao) e deslizamento (entrada e bastante livre de risco, mas sai pode ser problematico). Os DDs sao significativos, mas podem ser compensados ??com entradas e saidas melhoradas em tempo real. Ao negociar automaticamente pode ser possivel colocar ordens de entrada OCA DAY-LMT para todos os sinais e apenas esperar e ver o que preenche. Uma vez que as saidas sao mais dificeis do que entradas voce pode querer explorar outras estrategias de saida. Os valores padrao dos parametros sao apenas escolhidos de um chapeu. Quase certamente voce pode otimiza-los ou ajusta-los dinamicamente para tickers individuais. Eu brevemente testado este sistema no modo Walk-Forward e os resultados foram rentaveis ??para todos os anos testados. Exceto para o numero de acoes negociadas parametros aparecem nao muito critico. Sobre-otimizacao doesn8217t parece um problema neste caso. O codigo abaixo e muito simples e requer poucas explicacoes. No entanto, e importante entender que este sistema goza de uma pequena vantagem negociando no Open, e calculando o TrendMA usando o mesmo preco Open. Alguns podem interpretar isso como vazamento futuro, no entanto, se voce trocar esse sistema em tempo real, nao e. Muitas pessoas nao percebem que se voce trocar no Open voce tambem pode usar esse preco em seus calculos 8212, desde que voce executa-los em tempo real 8212 e aqui onde AmiBroker e tecnologia pode lhe dar uma vantagem. Se voce Ref () de volta o TrendMA por uma barra o sistema ainda e muito rentavel no entanto DDs aumentar para algumas Watchlists. Se voce usar investimentos fixos a diferenca e desprezivel. O procedimento de negociacao seria comecar a digitalizacao antes de o mercado abrir e remover os tickers que sao precos tao remoto que eles sao improvaveis ??para atender o OpenThresh. Assim, voce pode comecar a digitalizar 1000 simbolos, mas muito rapidamente o numero digitalizado vai diminuir a apenas uma duzia de tickers. Quando voce se aproximar 9:30 am sua varredura em tempo real sera muito rapido e voce sera capaz de colocar a sua ordem LMT muito perto do Open 8211 voce pode ate mesmo ser capaz de melhorar o preco Open. Mesmo que algumas pessoas olhou para o codigo abaixo e nao encontrou nada de errado, os lucros parecem bastante elevados para um sistema tao simples. Informe os erros que voce pode ver. Arquivado por Herman em 7:03 pm em Ideias (Experimental) Comentarios fora em EOD Gap-Trading Portfolio sistema 1 de setembro de 2011 Esta ideia foi postada (161332) na lista principal de AmiBroker em 3 de julho de 2011. Houve numerosos comentarios excelentes sobre A lista e se voce esta interessado em trabalhar neste sistema voce faz bem para le-los todos antes de iniciar. Depois de postar eu encontrei um numero de postos na web discutindo esta ideia de negociacao, 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 classificacao melhor. Googling para ele comecara-lhe muitos mais batidas aos sistemas similares. Aqui estao alguns links: Parece ser uma ideia de negociacao bastante discutida e eu sugiro que voce faca alguns Googling em seu proprio pais para saber o mais recente. Como usuario do Amibroker voce tem melhores ferramentas do que a maioria dos comerciantes e voce tem uma chance melhor do que a maioria de vir acima com uma variacao que funciona. Talvez com um pouco menos de lucros, e com uma quantidade significativa de codigo adicional 8212 ele won8217t ser um 8220quicky8221 projeto :-) Algumas pessoas comentaram que este sistema nao vai funcionar na negociacao real, enquanto eles podem ser direito outros dizem esquemas como este trabalho. Eu nao terminei o sistema e posso afirmar que ele e negociavel ou nao. 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 as 6:53 pm sob Ideias (Experimental) Comments Off em Uma ideia de negociacao de EOD Gap de longa duracao Eu uso um pequeno criterio de configuracao para procurar meus estoques. MACD padrao, 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 e base na negociacao de tendencia. Comprando em pullback quando o mercado continua sua tendencia ascendente. Para procurar configuracoes de tendencia MACD: 1) Insira a seguinte formula em um grafico. 2) Execute um Scan em AA usando SMACDTrend com todos os simbolos. N ultimos dias. N 1 e Sincronizar grafico em selecionar como as configuracoes. Os estoques que atendem aos criterios serao relatados na lista Resultados. Nota: Algumas variacoes das regras de configuracao podem definir sinais que sao bastante raros e em bancos de dados pequenos e possivel que nao haja configuracoes em um determinado dia (portanto, nenhum estoque sera relatado pela verificacao). 3) Clique em qualquer simbolo no painel Resultados para exibir o grafico, para esse simbolo, em segundo plano. Nota: Neste exemplo, um banco de dados de treinamento, que contem apenas dados ate 5112007, foi usado. Ideia de negociacao por protraderinc. Comentarios e formula por Bill 8211 WaveMechanic. Arquivado por brianz as 11:06 pm em Ideias (Experimental) Comments Off no MACD Trend System 14 de outubro de 2007 Arquivado por brianz as 22:43 sob Ideias (Experimental) Comentarios Off on 15 Day Performers Trading System 19 de agosto de 2007 This is O primeiro de uma serie de KISS (mante-lo simples, estupido) ideias de negociacao para voce brincar. Todas as ideias do sistema apresentadas aqui sao nao comprovadas, inacabadas e podem conter erros. Eles sao destinados a mostrar possiveis padroes para uma exploracao mais aprofundada. Como sempre, voce e convidado a fazer comentarios e / ou adicionar suas proprias ideias a esta serie. Eu prefiro sistemas em tempo real que comercio rapido, sao automatizados, e sao desprovidas de indicadores tradicionais. De preferencia, eles nao devem ter parametros otimizaveis ??no entanto, eu nao pode sempre ser capaz de cumprir este objectivo. Nem todos os sistemas serao tao simples que havera alguns que usam a media simples ou funcoes de tipo HHVLLV. O primeiro sistema mostrado abaixo e uma copia do sistema de demonstracao que eu uso para desenvolver rotinas de Automacao Comercial em outro lugar neste site. Gap-Trading em tempo real. Para ver como isso funciona, voce deve Backtest-lo em dados de 1 minuto com uma periodicidade no intervalo de 5-60 minutos. Sua primeira impressao pode ser que esses lucros sao simplesmente devido a um mercado, no entanto, o fato de que os lucros Long e Short sao aproximadamente iguais sugere que ha mais para ele. Porque 98 de todos os comercios caem entre 9:30 AM e 10:30 AM, este tipo de sistema e agradavel se voce quiser apenas negociar um curto periodo de tempo cada dia. Isso reduz o risco em relacao a exposicao no mercado e da mais tempo para desfrutar outras atividades. Backtesting isso na watchlist NASDAQ-100 (backtests individuais, 15 min. Periodicity) da os lucros mostrados abaixo para o periodo de 1 MAR 2007 a 17 AUG 2007. Nomes Ticker sao omitidos para manter o grafico compacto o grafico simplesmente mostra um lucro liquido Barra para cada ticker testado. A exposicao media para este sistema e de cerca de 15, portanto, voce 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 sao inaceitaveis ??e que pode haver restricoes de volume para muitos tickers. Uma vez que este sistema tem baixa exposicao, pode ser um candidato para o mercado de varredura e classificou carteira de negociacao. RARs seria uma indicacao dos lucros maximos absolutos que poderiam ser obtidos se um conseguisse aumentar a exposicao para perto de 100. No entanto, o movimento de precos de diferentes tickers pode ser correlacionado, e os comercios de tickers diferentes podem sobrepor. Se muitos tickers trocam ao mesmo tempo, seria dificil aumentar a exposicao do sistema. Arquivado por Herman as 13:49 sob Ideias (Experimental) Comments Off em KISS-001: Intraday Gap Trading 17 de agosto de 2007 Voce esta convidado a enviar links para ideias do sistema em comentarios para este post. Gap Estrategias de Negociacao 8211 Stockcharts Crossover de media movel Intraday com Posicao de Dimensionamento 8211 NeoTicker Volatilidade-Breakout-Systems 8211 Traders Log Dez dias HighLow sistema 8211 StockWeblog Reversao Sistemas 8211 SeekingAlpha Systems Traders Club. Boletins do Clube Trader. July 16, 2007 Esta categoria e reservada para os sistemas de negociacao real, ou seja, que voce tenha negociado em algum momento no tempo ou iria considerar a negociacao. Uma vez que os criterios de negociabilidade variam de pessoa para pessoa, e uma vez que os sistemas podem funcionar ou nao dependendo de como eles sao negociados, sera dificil de tela contribuicoes aqui. Com respeito ao que esta postado aqui, mantenha uma mente aberta e considere que o cartaz considera o sistema negociavel. Voce pode contribuir postando como autor (requer registro) ou em um comentario para este post. Aqui e onde voce pode compartilhar sistemas de negociacao que sao marginalmente rentaveis, ou seja, aqueles que nao devem ser negociados como eles sao, mas que mostram potencial. Normalmente, este seria um sistema basico que e rentavel, mas experimenta downs de 50. Esses sistemas podem muitas vezes ser melhorados adicionando Stops, Targets, Money Management, Portfolio tecnicas, etc A realidade e que, embora voce nao pode ter a experiencia para fazer Ele trabalha outra pessoa pode. Quase todos nos achamos ideias de sistema de negociacao em livros e revistas que entao codigo na AFL para avaliacao. Alguns desses sistemas podem ter sido em torno de muitos anos, enquanto outros sao novas ideias. Depois de codifica-los, quase sempre, estamos decepcionados e chuck para fora do sistema (trabalho). Em vez de jogar fora o seu trabalho, voce e convidado a publicar o sistema aqui para dar outro desenvolvedor a chance de corrigi-lo. Voce esta convidado a contribuir como autor (requer registro) ou em um comentario para este post. Arquivado por Herman as 11:04 sob Ideias (Experimental) Comentarios desativados na Introducao aos Sistemas de Negociacao 8211 Ideias