Friday 17 May 2019

Trading system amibroker


Sobre para AmiBroker para AmiBroker é um pacote de software de terceiros que fornece programação completa para AmiBroker. NET para AmiBroker abrange todos os recursos programáveis ​​do AmiBroker: plug-in interfaces, built-in funções AFL, backtester objetos, interface OLE, IBController. Todos os recursos programáveis ​​do AmiBroker podem ser acessados ​​e usados ​​do código enquanto estiver usando qualquer idioma. Indicadores, filtros, scanners, explorações, módulos backtester personalizados, sistemas de negociação automatizados e em tempo real, otimizador e plug-ins de fonte de dados, programas de automação OLE ou carregamento de dados, etc. podem ser desenvolvidos em C, VB, VC, F ou qualquer língua. Para AmiBroker para os desenvolvedores de sistemas de negociação Estender ou substituir o seu AFLs com código AFL plug-in de desenvolvimento que uma vez utilizado para desafiar até mesmo os desenvolvedores CC experientes agora pode ser feito em qualquer idioma muito fácil e rápido. NET plug-ins podem estender ou substituir completamente scripts AFL. AFL incluir arquivos podem ser facilmente convertidos para AFL plug-in. Indicadores AFL, scanners, explorações, backtester módulos, módulos de negociação em tempo real, etc podem ser criados em pura ou em uma mistura de AFL e. O código NET pode simplesmente acessar todos os métodos e objetos AFL internos da interface backtester. Os plug-ins de fonte de dados podem ser desenvolvidos em qualquer idioma também. Usar a interface de dados é muito mais simples do que a interface CC original. Eles ainda fornecem a funcionalidade completa da interface original e simplificam a integração de fontes de dados off-line e de fluxo contínuo. A negociação em tempo real usando a interface de negociação IBController NET para AmiBroker fornece fácil integração de indicadores AFL, lógica de negociação em código orientado a objetos e AmiBroker Auto-Trading interface para Interactive Brokers. A interface IBController gerenciada e os plug-ins juntos fornecem novas formas mais fáceis, mais confiáveis ​​e gerenciáveis ​​de criar sistemas de negociação em tempo real. Integrar AmiBroker em seu processo de negociação personalizado NET para AmiBroker também simplifica a integração de todos os tipos de aplicações em AmiBroker. Usando torna a integração de aplicativos com interfaces COM (como Excel, Access, Word, R, SciLab, MatLab, etc.) uma tarefa simples. Há também ilimitadas possibilidades de integração usando a biblioteca de classes. Por exemplo. Os plug-ins NET podem enviar e-mails personalizados, enviar SMS, ligar para um serviço web, acessar arquivos, comunicar-se com um sistema de gerenciamento de comércio externo através da rede ou até mesmo receber eventos de um sistema externo. Acelere o desenvolvimento usando classes e passo a passo depuração NET para AmiBroker reduz muito o tempo de desenvolvimento e poupa muito tempo. Passo a passo depuração ajuda a depurar e corrigir bugs. O objetivo do projeto era fazer para AmiBroker fácil de usar e ainda eficiente. Os plug-ins NET não requerem código de encanamento como os plug-ins CC. Os desenvolvedores podem escrever código tão rápido quanto escrever código AFL ou converter seu código AFL quase linha a linha para C. Desenvolvedores de script VB e VB podem escrever plug-ins simplesmente em VB. A biblioteca ParallelAB ajuda você a usar eficientemente todo o seu hardware para otimização extensa, exploração, tarefas de digitalização. Ele permite que você desenvolva facilmente código de automação que pode conduzir vários processos AmiBroker para executar tarefas diferentes usando bancos de dados diferentes, mesmo em hardware distribuído. Para AmiBroker para licenciadores de sistema de negociação NET para AmiBroker é uma solução fácil para black box desenvolvedores de sistemas de comércio para proteger, licenciar e vender seus sistemas. Os scripts AFL podem ser facilmente e rapidamente convertidos em plugins não deixando nenhuma lógica de negociação pública em arquivos AFL. Os plugins NET podem ser protegidos e licenciados por ferramentas de proteção comercial como o IntelliLock. Licenciamento CliSecure. Licenciamento Pro. Etc. Os plugins protegidos podem ser tornados públicos. Somente os clientes que receberam licença para suas máquinas podem usar os Plug-Ins protegidos. Para AmiBroker para provedores de serviços de dados NET para AmiBroker é uma solução fácil para black box desenvolvedores de sistemas de comércio para proteger, licenciar e vender seus sistemas. Os scripts AFL podem ser facilmente e rapidamente convertidos em plugins não deixando nenhuma lógica de negociação pública em arquivos AFL. Os plugins NET podem ser protegidos e licenciados por ferramentas de proteção comercial como o IntelliLock. Licenciamento CliSecure. Licenciamento Pro. Etc. Os plugins protegidos podem ser tornados públicos. Apenas os clientes que receberam licença para suas máquinas podem usar os plug-ins protegidos. Testar suas idéias de negociação Uma das coisas mais úteis que você pode fazer na janela de análise é testar sua estratégia de negociação em dados históricos. Isso pode lhe dar uma visão valiosa em pontos fortes e fracos de seu sistema antes de investir dinheiro real. Este recurso único AmiBroker é pode economizar muito dinheiro para você. Escrevendo suas regras de negociação Primeiro você precisa ter regras objetivas (ou mecânicas) para entrar e sair do mercado. Este passo é a base da sua estratégia e você precisa pensar sobre isso sozinho, já que o sistema deve corresponder a sua tolerância ao risco, tamanho de carteira, técnicas de gerenciamento de dinheiro e muitos outros fatores individuais. Depois de ter suas próprias regras para negociação você deve escrevê-los como comprar e vender regras em AmiBroker Formula Lanugage (mais curto e tampa se você quiser testar também negociação curta). Neste capítulo vamos considerar muito básico de média móvel cruzar o sistema. O sistema compraria contratos de ações quando o preço próximo sobe acima da média móvel exponencial de 45 dias e venderá contratos de ações quando o preço próximo cair abaixo da média móvel exponencial de 45 dias. A média móvel exponencial pode ser calculada em AFL usando sua função embutida EMA. Tudo o que você precisa fazer é especificar a matriz de entrada eo período de média, de modo que a média móvel exponencial de 45 dias dos preços de fechamento pode ser obtida pela seguinte declaração: O identificador de fechamento refere-se à matriz incorporada que mantém os preços de fechamento do símbolo atualmente analisado . Para testar se o preço de fechamento cruza acima da média móvel exponencial, usaremos função cruzada interna: buy cross (close, ema (close, 45)) A declaração acima define uma regra de negociação de compra. Dá quot1quot ou quottruequot quando o preço próximo cruza acima do ema (próximo, 45). Então podemos escrever a regra de venda que daria quot1quot quando acontecer a situação oposta - fechar preço cruza abaixo ema (close, 45): sell cross (ema (close, 45), close) Por favor, note que estamos usando a mesma função cross, A ordem inversa dos argumentos. A fórmula completa para negócios longos será parecida com a seguinte: cross (close, ema (close, 45)) cross (ema, close, close) NOTA: Para criar uma nova fórmula, abra o editor de fórmulas utilizando o Analysis-gtFormula Editor , Digite a fórmula e escolha Tools-gtSend no menu Análise no editor de fórmulas Para testar novamente o seu sistema, basta clicar no botão Teste de retrocesso na janela Análise automática. Certifique-se de ter digitado a fórmula que contém, pelo menos, comprar e vender regras comerciais (como mostrado acima). Quando a fórmula está correta, a AmiBroker começa a analisar seus símbolos de acordo com suas regras de negociação e gera uma lista de negócios simulados. Todo o processo é muito rápido - você pode testar milhares de símbolos em questão de minutos. A janela de progresso mostrará o tempo de conclusão estimado. Se quiser interromper o processo, basta clicar no botão Cancelar na janela de progresso. Quando o processo estiver concluído, a lista de negócios simulados é mostrada na parte inferior da janela de análise Automática. (O painel Resultados). Você pode examinar quando os sinais de compra e venda ocorreram apenas clicando duas vezes no comércio no painel Resultados. Isso lhe dará sinais brutos ou não filtrados para cada bar quando as condições de compra e venda forem atendidas. Se você quiser ver apenas setas de comércio único (abertura e fechamento do comércio atualmente selecionado), você deve clicar duas vezes na linha enquanto mantém pressionada a tecla SHIFT. Alternativamente, você pode escolher o tipo de exibição selecionando o item apropriado no menu de contexto que aparece quando você clica no painel de resultados com o botão direito do mouse. Além da lista de resultados, você pode obter estatísticas muito detalhadas sobre o desempenho do seu sistema, clicando no botão Relatório. Para saber mais sobre as estatísticas do relatório, consulte a descrição da janela do relatório. Alterando suas configurações de teste de volta O motor de teste de volta em AmiBroker usa alguns valores predefinidos para executar sua tarefa, incluindo o tamanho da carteira, periodicidade (dailyweeklymonthly), quantidade de comissão, taxa de juros, perda máxima e alvo metas de lucro, tipo de comércios, campos de preço e assim em. Todas essas configurações podem ser alteradas pelo usuário usando a janela de configurações. Depois de alterar as configurações, lembre-se de executar novamente o teste de volta se desejar que os resultados estejam em sincronia com as configurações. Por exemplo, para testar as barras semanais em vez de diariamente, basta clicar no botão Configurações, selecione Semanalmente na caixa de combinação Periodicidade e clique em OK. Em seguida, execute a análise clicando em Voltar ao teste. Nomes de variáveis ​​reservadas A tabela a seguir mostra os nomes das variáveis ​​reservadas usadas pelo Automatic Analyzer. O significado e exemplos sobre como usá-los são apresentados mais adiante neste capítulo. Permite a quantidade de dólar de controle ou porcentagem de carteira que é investido no comércio (veja explicações abaixo) Análise Automática (novo em 3.9) Até agora nós discutimos bastante simples uso do testador de volta. AmiBroker, no entanto, suporta métodos muito mais sofisticados e conceitos que serão discutidos mais adiante neste capítulo. Observe que o usuário iniciante deve primeiro jogar um pouco com os tópicos mais fáceis descritos acima antes de prosseguir. Assim, quando você estiver pronto, por favor, dê uma olhada nos seguintes recursos recentemente introduzidos do back-tester: a) host AFL script para escritores fórmula avançada b) suporte melhorado para operações curtas c) a maneira de controlar o preço de execução de ordem a partir do Script d) vários tipos de paradas no back tester e) dimensionamento da posição f) tamanho do lote redondo e tamanho do carrapato g) conta de margem h) backtesting futuros AFL scripting host é um tópico avançado que é abordado em um documento separado disponível aqui e eu não vou discutir Documento. Recursos restantes são muito mais fáceis de entender. Nas versões anteriores do AmiBroker, se você quisesse back-testar sistema usando longas e curtas transações, você só poderia simular stop-and-reverse estratégia. Quando a posição longa foi fechada, uma nova posição curta foi aberta immediatelly. Foi porque comprar e vender variáveis ​​reservadas foram utilizados para ambos os tipos de comércios. Agora (com a versão 3.59 ou superior) existem variáveis ​​reservadas separadas para abrir e fechar negócios longos e curtos: buy - quottruequot ou 1 value abre trading long trade - quottruequot ou 1 value fecha trade short curto - quottruequot ou 1 value abre short trade cover - quottruequot ou 1 valor fecha comércio curto Som, a fim de back-test operações de curto você precisa atribuir curto e cobrir variáveis. Se você usar sistema stop-and-reverse (sempre no mercado) simplesmente atribuir vender a curto e comprar para cobrir curto vender cobertura comprar Isto simula o modo pré-3.59 versões trabalhadas. Mas agora AmiBroker permite que você tenha regras de negociação separadas para ir muito tempo e para ir curto, como mostrado neste exemplo simples: longas negociações entrada e saída regras: comprar cross (cci (), 100) vender cross (100, cci () (Cci (), -100) Observe que neste exemplo se CCI está entre -100 e 100 você está fora do mercado. Controle de preço de mercado AmiBroker agora fornece 4 novas variáveis ​​reservadas para especificar o preço ao qual as ordens de compra, venda, curto e de cobertura são executadas. Esses arrays têm os seguintes nomes: buyprice, sellprice, shortprice e coverprice. A principal aplicação dessas variáveis ​​é controlar o preço do comércio: BuyPrice IIF (dayofweek () 1, HIGH, CLOSE) na segunda-feira comprar em alta, caso contrário, comprar em close Então você pode escrever o seguinte para simular real stop-orders: BuyStop. A fórmula para comprar stop nível SellStop. A fórmula para o nível do batente da venda se em qualquer altura durante o dia os preços se levantam acima do nível do buystop (highgtbuystop) a ordem de compra ocorre (no buystop ou baixo o que for mais elevado) Compre a cruz (High, BuyStop) se durante o dia os preços caem abaixo do nível do sellprice (Sellstop baixa), certifique-se de preço de compra não inferior a Baixo preço de SellPrice (SellStop, alta) certifique-se Preço de venda não maior do que Alto Observe que AmiBroker predefinições de preço de compra, sellprice, shortprice e coverprice com os valores definidos na janela de configurações de teste do sistema (mostrado abaixo), então você pode, mas não precisa defini-los em sua fórmula. Se você não os define AmiBroker funciona como nas versões antigas. Durante o back-testing, o AmiBroker verificará se os valores que você atribuiu ao buyprice, sellprice, shortprice, coverprice se encaixam no intervalo alto-baixo da determinada barra. Se não, o AmiBroker irá ajustá-lo a um preço alto (se o preço for maior do que alto) ou ao preço baixo (se o preço for menor do que baixo). Como você pode ver na foto acima, novas configurações para As paradas de destino de lucro estão disponíveis na janela de configurações do teste do sistema. As paradas de objetivo de lucro são executadas quando o preço alto para um determinado dia excede o nível de parada que pode ser dado como uma porcentagem ou um aumento de ponto do preço de compra. Por padrão, as paradas são executadas ao preço que você define como matriz de preço de venda (para negócios longos) ou matriz de preço de cobertura (para negócios curtos). Esse comportamento pode ser alterado usando QuotExit no stopquot recurso. QuotExit at stopquot feature Se você marcar quotExit at stopquot box nas configurações, as paradas serão executadas no nível de parada exata, ou seja, se você definir o objetivo de lucro stop em 10 sua parada eo preço de compra foi 50 stop order será executado em 55, mesmo se Sua matriz de preço de venda contém valor diferente (por exemplo preço de fechamento de 56). Perda máxima pára de trabalhar de forma semelhante - eles são executados quando o preço baixo para um determinado dia cai abaixo do nível de parada que pode ser dada como uma porcentagem ou ponto de aumento a partir do preço de compra Este tipo de parar é usado para proteger os lucros como ele Acompanha o seu comércio de modo que cada vez que um valor de posição atinge um novo máximo, o stop de arrasto é colocado em um nível mais alto. Quando o lucro cai abaixo do nível de parada final, a posição é fechada. Este mecanismo é ilustrado na imagem abaixo (10 stop de arrasto é mostrado): um exemplo de implementação de baixo nível de lucro-alvo parar em AFL: Buy Cross (MACD (), Signal ()) para (i 0 i BarCount i) If (priceatbuy 0 Buy i) priceatbuy BuyPrice i if (priceatbuy gt 0 SellPrice i gt 1.1 priceatbuy) Sell i 1 SellPrice i 1.1 preçoatbuy priceatbuy 0 else Sell i 0 Este é um novo recurso na versão 3.9. Posição de dimensionamento no backtester é implementado por meio de nova variável reservada PositionSize ltsize arraygt Agora você pode controlar o montante em dólar ou percentual de carteira que é investido no número de comércio positivo definir (dólar) montante que é investido no comércio por exemplo: PositionSize 1000 investir 1000 em todos os números negativos de comércio -100 ..- 1 define porcentagem: -100 dá 100 do tamanho atual da carteira, -33 dá 33 do capital disponível, por exemplo: PositionSize -50 sempre investir apenas metade do exemplo atual de dimensionamento dinâmico de ações: PositionSize - 100 RSI () como RSI varia de 0..100 isso resultará em posição dependendo dos valores RSI - gt valores baixos de RSI resultará em maior percentagem investido Se menos de 100 de dinheiro disponível é investido, em seguida, o montante remanescente ganha taxa de juros Como definido nas configurações. Há também uma nova caixa de seleção na janela de configurações AA: quotAllow tamanho da posição shrinkingquot - isso controla como backtester lida com a situação quando o tamanho da posição solicitada (através da variável PositionSize) excede o dinheiro disponível: quando este sinalizador é marcado a posição é inserida com o tamanho shinked para Disponível se não estiver selecionado, a posição não será inserida. Para ver os tamanhos de posição reais, use um novo modo de relatório na janela de configurações AA: quotLista comercial com preços e pos. Sizequot Para o fim, aqui está um exemplo da técnica de dimensionamento de posição baseada em Tharps ATR codificada na AFL: Comprar ltyour comprar fórmula heregt Vender 0 vender apenas por parar TrailStopAmount 2 ATR (20) Capital 100000 IMPORTANTE: Defini-lo também nas Configurações: Inicial A técnica pode ser resumida da seguinte forma: O capital total por símbolo é de 100.000, estabelecemos o nível de risco em 1 do patrimônio líquido total. O valor total do capital por símbolo é de 100.000, e nós definimos o nível de risco em 1 do patrimônio líquido total (RiskTrailStopAmount). Nível de risco é definido da seguinte forma: se uma parada de arrasto em um estoque 50 é, digamos, 45 (o valor de dois ATRs contra a posição), a perda 5 é dividido em 1000 de risco para dar 200 ações para comprar. Assim, o risco de perda é 1000, mas o risco de alocação é de 200 ações x 50share ou 10.000. Então, estamos alocando 10 do capital próprio para a compra, mas apenas arriscando 1000. (Excerto editado da lista de discussão AmiBroker) Tamanho do lote e tamanho do carrapato Vários instrumentos são negociados com vários quottrading unitsquot ou quotblocksquot. Por exemplo, você pode comprar número fracionário de unidades de fundo mútuo, mas você não pode comprar o número fracionário de ações. Às vezes você tem que comprar em 10s ou 100s lotes. AmiBroker agora permite que você especifique o tamanho do bloco no nível global e por símbolo. Você pode definir o tamanho do lote redondo por símbolo na página Symbol-gtInformation (figura 3). O valor de zero significa que o símbolo não tem tamanho de lote redondo especial e usará quotDefault round lot sizequot (configuração global) da página de configurações de análise automática (figura 1). Se o tamanho padrão também é definido como zero, isso significa que o número fracionário de contratos de ações é permitido. Você também pode controlar o tamanho do lote redondo diretamente de sua fórmula AFL usando RoundLotSize variável reservada, por exemplo: Esta configuração controla o movimento de preço mínimo do símbolo dado. Você pode defini-lo no nível global e por símbolo. Tal como acontece com o tamanho do lote redondo, pode definir o tamanho do carimbo por símbolo na página Symbol-gtInformation (figura 3). O valor de zero instrui o AmiBroker a usar quotdefault tick sizequot definido na página Configurações (figura 1) da janela Automatic Analysis. Se o tamanho padrão do alerta também estiver definido como zero, significa que não há movimento de preço mínimo. Você pode definir e recuperar o tamanho do carrapato também da fórmula AFL usando a variável reservada TickSize, por exemplo: Note que a configuração do tamanho do carrapato afeta somente os comércios fechados pelas paradas internas e ou ApplyStop (). O backtester assume que os dados de preço seguem os requisitos de tamanho de tick e não altera os arrays de preço fornecidos pelo usuário. Portanto, especificar o tamanho do alerta só faz sentido se você estiver usando as paradas internas para que os pontos de saída sejam gerados em níveis de preços quotallowedquot em vez de calculados. Por exemplo, no Japão - você não pode ter partes fracionárias de ienes para que você deve definir ticksize global para 1, assim built-in pára comércios de saída em níveis inteiros. Configuração da margem da conta define o requisito de margem percentual para toda a conta. O valor padrão da margem da conta é 100. Isso significa que você tem que fornecer 100 fundos para entrar no comércio e esta é a maneira como backtester trabalhou em versões anteriores. Mas agora você pode simular uma conta de margem. Quando você compra na margem você está simplesmente emprestado dinheiro de seu corretor para comprar ações. Com os regulamentos atuais você pode colocar até 50 do preço de compra do estoque que você deseja comprar e emprestar a outra metade de seu corretor. Para simular isso basta digitar 50 no campo Margem da conta (veja a figura 1). Se o seu patrimônio intial é definido como 10000 seu poder de compra será então 20000 e você será capaz de entrar em posições maiores. Observe que essa configuração define a margem para a conta inteira e NÃO está relacionada a negociação de futuros. Em outras palavras, você pode negociar ações na conta de margem. QuotRegistro inverso força a saída para as configurações do Backtester. Quando está ON (a configuração padrão) - backtester funciona como nas versões anteriores e fecha já positon aberto se novo sinal de entrada no sentido inverso é encontrado. Se este interruptor estiver DESLIGADO - mesmo que ocorra sinal inverso, o backtester mantém o comércio aberto e não fecha a posição até que o sinal de saída regular (venda ou cobertura) seja gerado. Em outras palavras, quando este interruptor é OFF backtester ignora sinais curtos durante longos comércios e ignora Buy sinais durante curtas operações. QuotAver a mesma saída de barra (barra única) opção quot para as Configurações Quando está ON (as configurações padrão) - entrada e saída na mesma barra é permitida (como nas versões anteriores) se estiver OFF - a saída pode acontecer a partir de Apenas a barra seguinte (isto aplica-se a sinais regulares, existe uma definição separada para as saídas geradas pelo ApplyStop). Mudar para OFF permite reproduzir o comportamento do MS backtester que não é capaz de lidar com saídas no mesmo dia. QuotActivate pára imediatamentequot Esta definição resolve o problema de testar sistemas que entram em comércios no mercado aberto. Nas versões anteriores a 4.09, o backtester assumiu que você estava entrando em negociações no mercado próximo, de modo que as paradas embutidas foram ativadas a partir do dia seguinte. O problema foi quando você de fato definido preço aberto como o preço de entrada de comércio - então mesmo dia flutuações de preços não desencadear as paradas. Houve algumas soluções publicadas baseadas no código AFL, mas agora você não precisa usá-los. Simplesmente se você trocar em aberto você deve marcar quotActivate pára imediatamentequot (imagem 1). Você pode perguntar por que não basta verificar o buyprice ou shortprice matriz se é igual ao preço aberto. Infelizmente este não funcionará. Por que simplesmente porque há dias de doji quando o preço aberto iguala o close e então o backtester nunca saberá se o comércio foi entrado no mercado aberto ou próximo. Então nós realmente precisamos de uma configuração separada. QuotUtilizar QuickAFLquotQuickAFL (tm) é um recurso que permite um cálculo AFL mais rápido sob certas condições. Inicialmente (desde 2003) estava disponível apenas para indicadores, a partir da versão 5.14 está disponível na Análise Automática também. Inicialmente, a idéia era permitir redesenhos de gráfico mais rápidos através do cálculo da fórmula AFL apenas para aquela parte que é visível no gráfico. De forma semelhante, janela de análise automática pode usar subconjunto de cotações disponíveis para calcular AFL, se selecionado 8220range8221 parâmetro é menor do que 8220Todos os quotationsquot. Explicação detalhada sobre como QuickAFL funciona e como controlá-lo, é fornecida neste artigo da Base de Dados de Conhecimento: amibrokerkb20080703quickafl Observe que esta opção funciona não apenas no backtester, mas também em otimizações, explorações e scans. Serviços de Dados do Realtime para NSE - FampO Lançado. Temos o prazer de anunciar o lançamento de serviços de dados em tempo real para a NSE (Segmento FampO) através da nossa nova empresa Global Financial Datafeeds LLP, hoje. A versão 1.1 é compatível com AmiBrokers versão 5.30 mais recente. Ele também tem algumas melhorias como facilidade para fechar posição diariamente, alertas em voz humana, recurso de atualização ao vivo. O período experimental também é estendido para 7 dias de calendário agora. AmiBroker Versão 5.30 lançado. Em resposta aos vários pedidos recebidos para ter uma estratégia de negociação readymade em AmiBroker, lançamos ACE Nifty Futures Trading System para AmiBroker. Tenha uma Estratégia de Negociação mas não tenha recursos de tempo para codificar sua estratégia na AFL (AmiBroker Formula Language). Deixe esse trabalho para nós. Serviços Profissionais de Escrita AFL lançados. Veja vídeos de download do amp para a instalação do AmiBroker, instalação e integração de dados em tempo real do Yahoo, ODIN e PIB para o AmiBroker, bem como recursos gerais do AmiBroker. E muitos mais GetBhavCopy agora downloads de todas as BSE, NSE Stocks (EOD) e todos os índices. Agora baixe todas as BSENSE Stocks, índices e dados históricos, desde o início do BSE amp NSE diretamente do BSENSE usando GetBhavCopy. Clique aqui para mais detalhes. 44 razões pelas quais AmiBroker é melhor do que a concorrência Por favor, passe pelo conteúdo abaixo. Até o final desta página, se você não está convencido de porque AmiBroker é uma ferramenta necessária para um profissional sério como você, você pode deixar este site sem ter que ler páginas mais. Visualização instantânea de gráficos diários, semanais e até intradiários (tick, 1 min, 5 min, 15 min, 30 min, gráficos horários) em linha, linha, barra ou estilos de castiçal sobrepostos com médias móveis configuráveis, bandas de Bollinger, gráfico de volume, SAR etc. Dezenas dos mais populares indicadores incorporados incluindo ROC, RSI, MACD, OBV, CCI, MFI, NVI, estocástico, oscilador final, DMI, ADX, Parabolic SAR, TRIN, linha AdvanceDecline, AccumulationDistribution, TRIX, oscilador Chaikin, risco exclusivo - to-rendimento mapa e muito mais. Ferramentas de desenho de estudo, incluindo linhas de tendência, linhas horizontalvertical, retracements Fibonacci e fusos horários, caixas de texto e muito mais. Vários painéis de gráfico, janelas, diferentes visualizações e escalas de tempo são possíveis todos ao mesmo tempo. Zoom extremamente rápido e rolagem ao vivo. Para ver tutoriais em vídeo sobre gráficos, clique aqui. Para ver os tutoriais em vídeo na interface do usuário, clique aqui. 2. Múltiplos feeds de dados AmiBroker é capaz de lidar com praticamente QUALQUER troca no mundo. Assistente de importação ASCII configurável pelo usuário - permite ler aspas no formato que você pode definir. Importador de banco de dados incorporado Metastock (R) - lê diretamente todas as ações de sua base de dados Metastock (R) em questão de segundos. AmiQuote downloader programa fornece maneira rápida de obter cotações de final de dia livre de grandes bolsas mundiais (todos os mercados dos EUA, LSE, ASX, Paris, Milão, Frankfurt). Script-driven, um clique downloaders automática disponível para NYSE, Amex, Nasdaq, Australian Stock Exchange, Bolsa de Valores de Joanesburgo, Bolsa de Valores de Varsóvia. AmiBroker é usado com sucesso nos EUA, Canadá, Reino Unido, Austrália, Alemanha, Itália, África do Sul, Polônia, Holanda, Noruega, França, Índia e muitos outros países. Para ver tutoriais em vídeo sobre como definir fontes de dados diferentes no AmiBroker, clique aqui. Para obter mais informações sobre fontes de dados para AmiBroker clique aqui. Para obter mais informações sobre as fontes de dados EOD em tempo real (gratuitas e cobrado) para as bolsas indianas (BSE, NSE, MCX, NCDEX), clique aqui. AmiBroker apresenta um sistema de banco de dados avançado que oferece o seguinte: número ilimitado de ações e número ilimitado de cotações múltiplas bases de dados apoio lojas citações, informações da empresa, resultados financeiros, categorias, industrysector informação poderosa filtragem por setor, indústria, grupo e Mercado inovador navegador de árvore de estoque mostrando estoques agrupados por setores, indústrias, índices manipulação automática para compósitos (número e volumes de ações avançando, decrescente e inalterado) suporte de automação que permite controlar seu banco de dados de programas externos escritos em qualquer linguagem, incluindo Java Script, VBScript . A AFL é acrônimo para linguagem de fórmula avançada que permite que você crie seus próprios indicadores, sistemas de negociação e comentários. É especialmente concebido para os comerciantes para escrever fórmulas de análise é mais fácil e mais rápido do que em linguagens de uso geral. A AFL possui mais de 100 funções integradas da AFL para usar como blocos de construção para suas fórmulas. A AFL inclui funções trigonométricas, de média, estatísticas, de manipulação de dados, condicionais, de detecção de padrões e de indicadores predefinidos. AFL suporta variáveis ​​ilimitadas, aninhamento ilimitado de parênteses, chamadas de função aninhadas ilimitadas e vários operadores lógicos. 5. Indicator builder O Indicator builder permite recriar rapidamente qualquer estudo de indicadores encontrado na literatura. Suas principais características incluem: qualquer número de gráficos que podem ser sobrepostos no mesmo painel de gráfico personalizado ou escalonamento automático de grades flexíveis de acesso a dados compostos (numbervolume de avançar, decrescente, questões inalteradas) 6. Sistema de back-testing e digitalização de digitalização. A janela de análise automática permite digitalizar o banco de dados para os estoques correspondentes às suas regras de buysell definidas. O AmiBroker produz automaticamente o relatório informando se os sinais de buysell ocorreram em determinado estoque no período de tempo especificado. Back-testing: O AmiBroker também pode realizar back-testing completo da sua estratégia de negociação, dando-lhe uma idéia sobre o desempenho do seu sistema. O motor de teste de back-testing destaca: Back testar troca inteira ou apenas limitada, definível pelo usuário conjunto correspondendo a sua seleção de mercado, grupo, indústria, setor Testar longo, curto ou ambos os negócios longos e curtos Stop-loss ordens realista back - Relatórios fornecendo estatísticas importantes do seu sistema. Clique aqui para obter o relatório de amostra. Para ver tutoriais em vídeo sobre Back-testing, Explorations and Scanning, clique aqui. 7. Automatic Chart Commentaries Completa, descrições textuais da situação real no mercado auto-sell vender setas visíveis nas cartas Built-in gerente de carteira ajuda a controlar seus investimentos. Permite-lhe registar transacções de compra, calcula comissões de corretagem, dividendos (com imposto de dividendos definível) e depósitos em numerário. Você obtém cálculo instantâneo de seu valor patrimonial, porcentagem e rendimento pontual. 9. Suporte a scripts AmiBroker apresenta a interface de automação OLE que expõe objetos e métodos que podem ser acessados ​​a partir de qualquer linguagem de programação, incluindo dialetos de scripts como JScript (JavaScript) e VBScript. Os recursos de script do AmiBroker permitem automatizar tarefas de gerenciamento de banco de dados demoradas. Usando o script você será capaz de criar downloaders automático, ferramentas de manutenção e exportadores personalizados para suas necessidades específicas. Para ver um vídeo sobre como automatizar tarefas recorrentes com scripts, clique aqui. 10. Integração com a Internet O AmiBroker possui um navegador embutido que lhe permite visualizar rapidamente os perfis da empresa. O visualizador de perfil é completamente configurável para que você possa configurá-lo para sua troca particular. As configurações são baseadas no mercado para que você possa acessar sites diferentes para cada mercado automaticamente. Já não vai ser forçado a perder o seu tempo navegando manualmente para obter as últimas notícias e informações sobre ações. AmiBroker é projetado para ser configurável e personalizável em quase todas as áreas. Não está vinculado a uma determinada troca ou provedor de dados. Graças aos métodos flexíveis de importação e scripts, você será capaz de adaptá-lo facilmente ao (s) seu (s) mercado (s) favorito (s). Além disso, ferramentas de análise técnica embutidas no AmiBroker permitem que você altere todos os parâmetros com facilidade, e se você quiser ainda mais, você pode criar seus próprios indicadores usando a linguagem de fórmula flexível AmiBrokers. Linha de preço ou gráfico de castiçal (para display de display aberto) volumeturnover com médias móveis de média e curta, média e longa duração Bandas de Bollinger Indicador de Taxa de Variação (ROC) Indicador de Força Relativa de Wilders (RSI) Oscilador de Convergência-Divergência (MACD) Oscilador de Volume Oscilador de Volume (OBV) Oscilador Ovo Oscilador Último Oscilador Oscilador de Chaikin Índice de Arco de Índice Negativo (TRIN) Linha AdvanceDecline Risco - Mapa de rendimento Ferramenta de desenho para linhas de tendência. Linhas de tendência são salvas juntamente com dados de cotação. Função Zoom. Disposição automática da carta. Todos os gráficos são livremente escaláveis. Para ver uma captura de tela da janela principal do AmiBroker, clique aqui. Para ver imagens de diferentes utilitários de funções no AmiBroker, clique aqui. 13. Construtor de indicadores personalizado Qualquer número de gráficos pode ser sobreposto no mesmo painel de gráfico Escala personalizada ou automática Grades flexíveis Acesso a dados compostos (numbervolume de avançar, diminuir, questões inalteradas) Mais de 70 funções internas para usar como blocos de construção (AFL - AmiBroker Formula Language) que suporta variáveis, aninhamento ilimitado de parênteses, chamadas de função aninhadas e vários operadores lógicos 14. Análise Automática e Testes de Sistema baseados em fórmulas livremente definíveis Voltar testando toda a troca ou apenas limitado, Conjunto definível que corresponde ao seu mercado, grupo, indústria, seleção de setores Teste longo, curto ou ambos longos e curtos comércios Ordens Stop-loss Back-testing realista incluindo comissão de corretagem Mais de 70 built-in funções AFL para usar como blocos de construção de sua negociação Regras linguagem de fórmula flexível (AFL - AmiBroker Formula Language) suportando variáveis, aninhamento ilimitado de parênteses, chamada de função aninhada S e vários operadores lógicos 15. Guru Advisor Commentary Descrições completas e textuais da situação real no mercado. Setas automáticas de compra e venda visíveis nas paradas. Utiliza motor AFL (uma base de código para todos os seus indicadores, sistemas de negociação e comentários). Manipulação de adição de amp novo removendo antigos problemas de estoque divisão de manipulação com corporação de detecção automatizada dateratio finanças vista de perfil de banco de dados - acesso ao perfil on-line e off-line e notícias usando built-in navegador web indicadores fundamentais como price-to-earnings ratio PE) suporte para dados compostos, tais como número e volume de avanço, declínio e questões inalteradas recalculação automática de compósitos 17. Conveniente cotação dados feed métodos integrados importador Metastock importador flexível e configurável ASCII Import característica Automação interface permitindo scripts baseados feed de dados ARexx Comandos para adicionar nova cotação importação de dados de teletexto (Varsovia Stock Exchange específico) cotação manual edi Para remover a cotação selecionada 18. Editor de preferências parâmetros totalmente personalizáveis ​​de indicadores paleta preferências 19. Gestão de portfólio buysell transações manipulação de dividendos (com imposto de dividendo personalizável) pay-inpay-out evidência corretora comissão editor de ações addremoving carteira conteúdo impressão amplificador exportação 20. Leading desempenho gráfico Desenho é extremamente rápido testes de sistema, análise automática e comentários executar várias vezes mais rápido do que em qualquer outro programa disponível TA todos ou qualquer número selecionado de gráficos podem ser visualizados ao mesmo tempo acesso instantâneo a qualquer cotação dados ser selecionando ponto interessante na janela de gráfico Função auto-arranjo design assíncrono, todas as janelas principais são independentes e podem ser abertos ao mesmo tempo 22. Facilidade para importar dados Metastock Agora você pode importar dados Metastock em AmiBroker com o clique de um botão. Não só isso, você pode fazer essa tarefa automática. Para ver um vídeo sobre como automatizar tarefas recorrentes com scripts, clique aqui. 23. Integração programável do cliente de e-mail Isto é útil no caso de você querer ser informado quando uma determinada condição é alcançada. Por exemplo, você quer comprar ou vender um determinado estoque quando ele atinge um determinado preço. Você pode então incluir comandos simples no programa de modo que envie um email a você sempre que a condição ajustada por você é encontrada. 24. Instalações ilimitadas Categorias ilimitadas, Mercados, Setores, Índices, Listas de vigilância podem ser inseridas nas pastas apropriadas. 25. Única Ferramenta de cálculo composto É útil ao traçar o índice de declínio de avanço, o volume de índices e outras propriedades semelhantes de um índice que são geralmente feitas de desempenho de mais de 1 ações. Novo programa de criação de fórmulas automático para pessoas sem qualquer experiência de programação. Para obter mais informações sobre o Assistente de Código AFL, consulte este vídeo introdutório, clique aqui. Interface gráfica de baixo nível A interface AFL de baixo nível completamente nova permite uma flexibilidade completa na criação de qualquer tipo de visor definido pelo usuário. Para mais informações, clique aqui. 28. Gráfico de Otimização 3D Anti-Aliasing de tela cheia no visualizador de gráfico de otimização 3D (gráficos lindamente lisos 3D e melhor legibilidade). 29. Dados Fundamentais Gratuitos download automático do acesso gratuito ao site Yahoo Finance aos dados fundamentais dos novos campos de dados fundamentais da AFL na janela de informações Para obter uma captura de tela dos dados fundamentais e outras informações relacionadas, clique aqui. Nova janela de pesquisa na Web (clique aqui para ver screenshots e informações relacionadas) sites definíveis pelo usuário múltiplas janelas de pesquisa on-line abertas simultaneamente opções flexíveis de auto-sincronização nova conta Gerenciar r (para obter mais informações e capturas de tela, clique aqui) Posição aberta lucro não realizado conta de monitoramento histórico de ações negociações curtas e longas, tratamento automático de escalonamento inout número ilimitado de contas por conta configurações Esta é uma grande ferramenta de aprendizado, com recursos como. Reproduzindo todos os dados de símbolos de uma só vez rápida rolagem velocidade de reprodução definível pelo usuário e intervalo Para obter mais informações e capturas de tela, clique aqui. 33. Capacidade Text-to-speech Agora você pode adicionar capacidade Text-To-Speech através da função Say () AFL. Agora, a AmiBroker pode falar em voz alta qualquer texto, por exemplo, pode dizer Comprar 100 ações da RELIANCE em 2000. Isso é controlável a partir do nível da fórmula, para que você possa falar dependendo das condições do mercado, dos sinais gerados pela sua fórmula etc. Cada-Tick-Chart-Refresh Capacidade Cada-tick-chart-refresh capacidade (Professional Edition apenas). Para obter uma captura de tela sobre como definir o mesmo, clique aqui. 35. AmiBroker é aplicativo MDI O AmiBroker é aplicativo de interface de vários documentos (MDI). Em suma, isso significa que ele permite que você abra e trabalhe com várias janelas ao mesmo tempo. Para mais informações sobre o que significa, clique aqui. 36. AmiBroker é OLE Application Para obter mais informações sobre AmiBrokers OLE Automation Object Model, clique aqui. . E aqui está o soco final (se você precisar dele) 37. AmiBroker é rico em recursos O conjunto mais completo de recursos disponíveis, além de novos recursos são adicionados de vez em quando, com base nas sugestões enviadas pelos usuários no Centro de comentários. 38. Velocidade de execução é muito alta Software de análise técnica de alta qualidade executando 10 vezes mais rápido do que outros produtos concorrentes. 39. AmiBroker é confiável e preciso Totalmente testado e usado todos os dias pela comunidade de milhares de aderentes, gestores de fundos, etc desde anos, AmiBroker é altamente confiável, estável e precisa Análise Técnica e Charting Software. Nosso backtester pode reproduzir praticamente qualquer estratégia comercial com precisão na vida real. Você não será limitado pelo software anymore. Com AmiBroker, o limite é apenas a sua imaginação. AmiBroker é incrivelmente tweakable e pode ser ajustado para caber suas necessidades comerciais pessoais. 41. AmiBroker tem arquitetura aberta O AmiBroker fornece uma API GRATUITA (interface de programação de aplicativos) que permite vincular a qualquer fornecedor de dados. A API vem com código-fonte do indicador real e plugins. There de dados também é extensa interface de automação OLEActiveX disponível. Para mais informações, clique aqui . AmiBroker é compatível e bem testado com todas as versões modernas do Windows, incluindo Windows Vista (ambas as edições de 32 e 64 bits), Windows XP (todas as edições de 32 e 64 bits), Windows 2000, bem como com o Windows 95, 98, Millennium, NT 4. Não importa qual versão do Windows você usa, você pode executar AmiBroker nele. 43. Suporte Unparallel O suporte gratuito está disponível por e-mail. Além disso, vários recursos estão disponíveis se você ficar preso em algum lugar, incluindo mas não limitado a.

No comments:

Post a Comment