Friday 15 December 2017

Amibroker test a moving media crossover system


Back-testando suas idéias de negociação. Uma das coisas mais úteis que você pode fazer na janela de análise é back-test sua estratégia de negociação em dados históricos Isso pode lhe dar uma visão valiosa em pontos fortes e fracos do seu sistema antes de investir dinheiro real Este recurso único AmiBroker é pode economizar muito dinheiro para you. Writing 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 desde O sistema deve corresponder a sua tolerância ao risco, tamanho da carteira, técnicas de gestão de dinheiro e muitos outros fatores individuais. Uma vez que você tem suas próprias regras para negociação você deve escrevê-los como comprar e vender regras em AmiBroker Formula Lanugage mais curto e capa, se você quiser Teste também negociação curta. Em este capítulo, vamos considerar muito básica de média móvel atravessar sistema O sistema iria comprar ações contratos quando o preço próximo sobe acima de 45 dias exponencial média móvel E venderá contratos de ações quando o preço próximo cai 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, 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 próximo cruza acima da média móvel exponencial, Na cruz function. buy cruz fechar, ema fechar, 45.The declaração acima define uma regra de negociação de compra Dá 1 ou verdade quando fechar preço cruza acima ema close, 45 Então podemos escrever a regra de venda que daria 1 quando a situação oposta acontece - preço próximo cruzamentos abaixo ema close, 45.sell cross ema close, 45, close. Please nota que estamos usando a mesma função de cruz, mas a ordem oposta de arguments. So fórmula completa para longos comércios será semelhante a Close. NOTE Para criar uma nova fórmula, abra o Editor de fórmulas usando o menu Analysis - Formula Editor, digite a fórmula e escolha Tools - Send to Analysis menu no editor de fórmulas. Para voltar a testar o seu sistema basta clicar no botão Voltar teste na janela de análise automática Certifique-se de ter digitado na fórmula que contém pelo menos comprar e vender regras de negociação, como mostrado acima Quando a fórmula está correta 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 estimado de conclusão Se você quiser parar o processo, basta clicar em Cancelar Botão na janela de progresso. Quando o processo é concluído a lista de negócios simulados é mostrado na parte inferior da janela de análise automática o painel de resultados Você pode examinar quando os sinais de compra e venda ocorrem Ed apenas clicando duas vezes no comércio no painel de resultados Isso lhe dará sinais brutos ou não filtrados para cada bar quando as condições de compra e venda são atendidas Se você quiser ver apenas setas de comércio único abertura e fechamento comércio selecionado atualmente você deve clicar duas vezes na linha Enquanto mantém pressionada a tecla SHIFT pressionada 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 um 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 obter mais informações sobre estatísticas de relatório, consulte a descrição da janela de relatório. Changing suas configurações de teste back. Back testar motor no AmiBroker usa alguns valores predefinidos para realizar sua tarefa, incluindo o tamanho da carteira, a periodicidade Diária semanal mensal, montante da comissão, taxa de juros, perda máxima e metas de lucro, tipo de operações, campos de preço e Assim por diante Todas essas configurações podem ser alteradas pelo usuário usando a janela de configurações Depois de alterar as configurações, por favor, lembre-se de executar o seu teste de volta novamente se você deseja que os resultados sejam em sincronia com as configurações. Por exemplo, 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 Testar. Nomes de variáveis ​​resgatadas. A tabela a seguir mostra os nomes das variáveis ​​reservadas usadas pelo Analisador Automático. Dado posteriormente neste capítulo. Permite controle quantidade de dólar ou percentual de carteira que é investido no comércio ver explicações abaixo. Automatic Analysis novo em 3 9.Until agora discutimos o uso bastante simples do testador traseiro 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 estiver pronto, por favor, dê uma olhada nos seguintes recursos introduzidos recentemente do back-tester. a AFL scripting host para escritores de fórmulas avançadas b suporte reforçado 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 em back tester posição e dimensionamento f tamanho do lote redondo e tiquetaque tamanho g conta margem h backtesting host scripts futuros. FL é um tópico avançado que é abordado em um documento separado disponível aqui e eu não vou discutir isso neste Documento As características 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 operações, você só poderia simular stop-and-reverse estratégia Quando a posição longa foi fechado um novo curto Posição foi aberta immediatelly Foi porque comprar e vender variáveis ​​reservadas foram utilizados para ambos os tipos de trades. Now com a versão 3 59 ou superior há variáveis ​​reservadas separadas para abertura e fechamento a Nd short trades. buy - true ou 1 valor abre comércio longo - true ou 1 valor fecha negociação curta - true ou 1 valor abre coberturas comerciais - true ou 1 valor fecha trade. Som curto, a fim de back-test negociações curtas Você precisa atribuir variáveis ​​curtas e de cobertura Se você usar o sistema stop-and-reverse sempre no mercado simplesmente atribuir vender a curto e comprar para cover. short vender cover buy. This simula a maneira pré-3 59 versões trabalhou. 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. Negociação longa regras de entrada e saída comprar cruz cci, 100 vender cruz 100, cci. Curto transações entrada e saída regras curto cross -100, cci cobrir cruz cci, -100.Note que, neste exemplo, se CCI está entre -100 e 100 você está fora do market. Controlling trade price. 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. Essas matrizes têm os seguintes nomes: buyprice, sellprice, shortprice e coverprice. A principal aplicação dessas variáveis ​​é o controle do preço de negociação. BuyPrice IIF dayofweek 1, HIGH, CLOSE on Compra de segunda-feira em alta, caso contrário, comprar em close. Portanto, você pode escrever o seguinte para simular real stop-orders. BuyStop a fórmula para comprar stop nível SellStop a fórmula para vender nível de stop. Se a qualquer momento durante o dia os preços sobem acima buystop nível alto buystop a ordem de compra ocorre no buystop ou baixo o que for maior Compre Cross High, BuyStop. Se em qualquer momento durante o dia os preços caem abaixo do nível de sellprice baixo sellstop a ordem de venda ocorre em sellstop ou alta o que for menor Sell Cross SellPrice, SellStop. BuyPrice max BuyStop, Low certifique-se comprar preço não inferior a SellStop Low Sell Sell, Preço de venda não superior a alta. Por favor, note que AmiBroker predefinições de preço de compra, sellprice, shortprice e coverprice variáveis ​​de matriz com os valores definidos na janela de configurações de teste do sistema mostrado abaixo, assim você pode, mas don t precisa defini-los em sua fórmula Se você don t Definir AmiBroker funciona como nas versões antigas. Durante back-testing AmiBroker irá verificar se os valores que você atribuiu a preço de compra, sellprice, shortprice, coverprice caber no intervalo de alta e baixa de determinado bar Se não, AmiBroker irá ajustá-lo ao preço alto se Preço é maior do que a alta ou para o preço baixo se o preço da matriz valor é menor do que low. Profit alvo stops. As você pode ver na imagem acima, novas configurações para o lucro metas paradas são availab Le na janela de configuração 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 vender Array de preço para negociações longas ou matriz de preço de cobertura para negócios curtos Esse comportamento pode ser alterado usando Exit at stop feature. Exit em stop feature. If você marca Sair em stop box nas configurações os stops será executado no nível de parada exata, ou seja Se você definir objetivo de lucro parar em 10 sua parada eo preço de compra foi de 50 ordem stop será executado em 55, mesmo se a sua tabela preço de venda contém valor diferente, por exemplo, preço de fechamento de 56. Máximo perdas pára de uma maneira semelhante - eles são Executado quando o preço baixo para um determinado dia cai abaixo do nível de parada que pode ser dado como uma porcentagem ou aumento de ponto do preço de compra. Este tipo de parada é usado para proteger os lucros como ele rastreia seu comércio assim cada vez que uma posição O valor atinge uma nova altura, o batente de arrasto é colocado em um nível mais alto Quando o lucro cai abaixo do nível de parada de arrasto, a posição é fechada Este mecanismo é ilustrado na figura abaixo. Uma amostra de baixo nível de implementação de lucro-alvo parar em AFL. Buy Cross MACD, Signal. for i 0 i BarCount i if priceatbuy 0.if priceatbuy 0 1 1 priceatbuy Venda i 1 SellPrice i 1 1 priceatbuy priceatbuy 0 else Sell i 0 . Esta é uma característica nova na versão 3 9 O dimensionamento da posição no backtester é executado por meio da nova variável reserved. PositionSize tamanho array. Now você pode controlar a quantidade do dólar ou a porcentagem da carteira que é investida no número trade. positive defina o montante do dólar que É investido no comércio por exemplo. PositionSize 1000 investir 1000 em cada trade. negative números -100 -1 definir percentual -100 dá 100 do tamanho da carteira atual, -33 dá 33 de capital disponível por exemplo. PositionSize -50 sempre investir apenas metade Do atual exemplo de dimensionamento equity. dynamic. PositionSize - 100 RSI. as RSI varia de 0 100 isso resultará em posição dependendo dos valores de RSI - baixos valores de RSI resultará em porcentagem maior investido. Se menos de 100 de dinheiro disponível está em O valor remanescente gera a taxa de juros conforme definido nas configurações. Há também uma nova caixa de seleção na janela de configurações do AA Permitir redução do tamanho da posição - isso controla como o backtester trata a situação quando o tamanho da posição solicitado através da variável PositionSize excede o dinheiro disponível quando esse sinalizador É verificado a posição é introduzida com o tamanho shinked ao dinheiro disponível se for desmarcada a posição não é entrada. Para ver tamanhos reais da posição use por favor um modo novo do relatório na janela das configurações de AA Lista de comércio com preços e pos o tamanho. Para o fim, aqui É um exemplo da técnica de dimensionamento de posição baseada em ATR da Tharp, codificada em AFL. Compre sua fórmula de compra aqui Venda 0 vendendo apenas por stop. TrailStopAmount 2 ATR 20 Capital 100000 IMPORTANTE Defina também na Configuração Inicial Equity. Risk 0 01 Capital PositionSize Risk TrailStopAmount BuyPrice ApplyStop 2, 2, TrailStopAmount, 1. A técnica poderia ser resumida da seguinte forma. O capital total por símbolo é de 100.000, definimos o nível de risco em 1 de tota L equity O nível de risco é definido da seguinte forma se uma parada de arrasto em um estoque 50 é, digamos, 45 o valor de dois ATR s contra a posição, a perda 5 é dividido em 1000 risco para dar 200 ações para comprar Então, Risco de perda é de 1000, mas o risco de alocação é de 200 partes x 50 partes ou 10.000 Portanto, estamos alocando 10 do capital próprio para a compra, mas apenas arriscando 1000 Editado trecho do AmiBroker mailing list. Round tamanho do lote e tiquetaque size. Various instrumentos são Negociado com várias unidades de negociação ou blocos Por exemplo, você pode comprar o 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 global Eo nível por símbolo. Você pode definir o tamanho do lote redondo por símbolo na página Symbol - Information pic 3 O valor de zero significa que o símbolo não tem tamanho de lote redondo especial e usará a configuração global do tamanho de lote padrão da Análise automática Configurações p Age pic 1 Se o tamanho padrão é definido também para zero, 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 de Dado o símbolo Você pode defini-lo no nível global e por símbolo Como com o tamanho do lote redondo, você pode definir o tamanho do carimbo por símbolo na página Symbol - Information pic 3 O valor de zero instrui o AmiBroker a usar o tamanho padrão definido nas configurações Página pic 1 da janela de Análise Automática Se o tamanho de marca padrão também é definido como zero, significa que não há movimento de preço mínimo. Você pode definir e recuperar o tamanho de escala também da fórmula AFL usando a variável reservada TickSize, por exemplo. Size afeta somente os comércios saídos pelas paradas internas e ou ApplyStop O backtester supõe que os dados do preço seguem exigências do tamanho do tiquetaque e não muda os arrays de preço fornecidos pelo usuário. Akes sentido apenas se você estiver usando built-in pára pontos de saída são gerados em níveis de preços permitidos em vez de calculados Por exemplo, no Japão - você não pode ter partes fracionárias de ienes para que você deve definir global ticksize para 1, de modo built-in Pára o comércio de saída em níveis inteiros. Definição de margem de conta define o requisito de margem de porcentagem para toda a conta O valor padrão da margem de 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 regulamentos atuais você pode colocar até 50 do preço de compra do estoque que você deseja comprar e emprestar a outra metade do seu Broker Para simular isso, basta digitar 50 no campo Margem da conta, veja a figura 1 Se sua equidade intial estiver definida como 10000, seu poder de compra será então de 20000 e você será capaz de entrar em posições maiores. Que esta configuração define a margem para a conta inteira e não está relacionada com a negociação de futuros em tudo Em outras palavras, você pode negociar ações na margem account. Reverse sinal de entrada força a caixa de seleção de saída para as configurações Backtester Quando ele está na configuração padrão - backtester Funciona como nas versões anteriores e fecha a positon já aberta se o novo sinal de entrada no sentido inverso for encontrado Se este interruptor estiver DESLIGADO - mesmo se o sinal inverso ocorrer o backtester mantém a negociação actualmente aberta e não fecha a posição até que a saída regular ou o sinal de cobertura seja gerado Outras palavras, quando esta opção é OFF backtester ignora sinais curtos durante longos comércios e ignora Comprar sinais durante curtos trades. Allow mesmo bar saída single bar comércio opção para as configurações Quando é ON as configurações padrão - entrada e saída na mesma barra é Permitido como em versões anteriores se estiver OFF - a saída pode acontecer a partir da próxima barra somente isso se aplica a sinais regulares, há uma configuração separada para o ApplyS Top-generated Exits Mudar para OFF permite reproduzir o comportamento do MS backtester que não é capaz de lidar com mesmo dia exits. Activate pára imediatamente. Esta configuração resolve o problema de testar sistemas que entram comércios no mercado aberto Em versões anteriores a 4 09 Backtester assumiu que você estava entrando em comércios no mercado próximo tão built-in paradas foram ativadas a partir do dia seguinte O problema era 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 Havia alguns Publicado soluções baseadas no código AFL, mas agora você don t necessidade de usá-los Simplesmente se você comércio aberto você deve marcar Ativar pára imediatamente pic 1.Você pode perguntar por que não basta verificar o buyprice ou shortprice matriz se é igual ao preço aberto Desafortunadamente isto ganhou o trabalho de t Porque simplesmente porque há dias doji onde o preço aberto iguala o fim e então o backtester nunca saberá se o comércio foi entrado no mercado aberto ou próximo Assim nós necessitamos realmente um separado s Etting. Use QuickAFL. QuickAFL tm é um recurso que permite o cálculo mais rápido AFL 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 too. Inicialmente a idéia era permitir redesenhar mais rápido gráfico Através do cálculo da fórmula AFL apenas para aquela parte que é visível no gráfico De uma maneira semelhante, janela de análise automática pode usar subconjunto de cotações disponíveis para calcular AFL, se parâmetro de intervalo selecionado é menor do que todas as cotações. Explicação detalhada sobre como QuickAFL funciona e como Para controlá-lo, é fornecido neste artigo Knowledge Base. Note que esta opção funciona não só no backtester, mas também em otimizações, explorações e scans. Moving Crossover Médio Backtest. Moving Média Crossover Backtest. Hi, eu sou novo para a negociação ler Que os crossovers da média movente são amplamente utilizados na atividade negociando. Eu quis analisar o backtest em vários valores da média movente em vários frames do tempo Curioso a agora th E otimizado valor de MA como por o TF. Can qualquer um me ajudar compartilhando uma folha de excel que contém as fórmulas que sugerem o valor otimizado de MA, bactesting resultados, taxa de lucratividade, razão de expectativa, etc. Re Moving Average Crossover Backtest. Welcome O mundo de Trading. Moving médias são altamente respeitado indicador de negociação Temos tantos tópico fantástico sobre este tema Kindly passar por eles Ele irá ajudá-lo Um tal thread is. Regarding excel arquivo, desculpe eu não tenho Alguns idosos podem tê-lo Eu acho que AW10, NTrader42, vikrit, ID do usuário TJ pode ajudá-lo. Originally Postado por mangup. Welcome para o mundo de Trading. Moving médias são altamente respeitado indicador de negociação Temos tantos tópico fantástico sobre este tema Kindly passar por eles Será Ajudá-lo Um tal thread is. Regarding excel arquivo, desculpe eu não tenho Alguns idosos podem ter tê-lo Eu acho que AW10, NTrader42, vikrit, ID de usuário TJ pode ajudá-lo. Obrigado mangup Então tipo de você definitivamente vai ler esse segmento Pedido ot Seu membro conhecedor para me guiar com alguns indicadores de diretrizes do sistema. Writing AFL para Amibroker. The melhores recursos para Amibroker AFL pode ser encontrado através da Amibroker AFL biblioteca ou um dos fóruns Amibroker yahoo Aqui geralmente há abundância de comerciantes generosos que estão felizes Para compartilhar alguns de seus códigos e dar assistência se necessário. Eu também fornecer código para 20 sistemas de negociação escrito em AFL com cada compra do meu livro ou curso e será postagem abundância de código AFL livre aqui no futuro, então certifique-se de voltar Regularmente. Novo para Amibroker. Luckily escrevendo AFL para Amibroker é bastante simples mesmo para alguém sem experiência em programação Se você é novo para Amibroker vou recomendar um conselho que recebi pela primeira vez quando no fórum Amibroker. Start off com fim de Os dados do dia para os estoques dos EUA e olhar para sistemas simples e robusto. Tudo o que você precisa de um bom sistema comercial pode ser encontrado com dados EOD e daqui deve ser possível chegar retornos o F 30 CAR um ano com um pouco de trabalho A partir daí você pode começar a trabalhar em retornos ainda maiores, mas lembre-se retornos mais elevados, inerentemente, significa risco mais elevado. Por dados de fim de dia eu quero dizer dados que mostram o alto, baixo, aberto e Perto do dia de negociação É muito melhor para se concentrar em sistemas diários ou semanais e ignorar o dia de negociação, se você é novo para os mercados. E lembre-se, nenhum sistema comercial pode ser criado sem dados de boa qualidade eu recomendo Norgate Premium Data e você pode obter Uma experimentação livre do serviço here. Writing AFL para Amibroker. Quando você começa a escrever Amibroker AFL é uma boa idéia para começar com um tipo de modelo que você pode usar como base de vários sistemas de negociação que eu geralmente começar com algo como isto , As opções de conjunto também podem ser definidas no painel Amibroker, mas é melhor para escrevê-los no código. SetOption InitialEquity, 10000.This define quanto capital você tem para o comércio, por exemplo, 10,000.SetOption UsePrevBarEquityForPosSizing, True. Permite tamanho de posição t O ser calculado usando de fundos de barras anteriores Pode ser ligado ou desligado. Normalmente, não é possível negociar no momento exato em que um sinal ocorre Então você pode atrasar a compra, venda, curto e cobrir entradas por 1 ou mais barras. SetOption MaxOpenpositions, 10.Sets as posições máximas abertas que você quer em qualquer um tempo eu ve definir o meu em 10 como eu troco uma carteira de 10 stocks. Amibroker entra em negociações com base no rank de sinal também conhecido como positioncore Se você segurar posições curtas e longas Esta variável permite que eles sejam classificados separadamente para que você não acabam favorecendo uma direção sobre o outro. MaxOpenOpenSetOption, MOL SetOption Maxopenshort, MOS MOL 10 MOS 5. Este código permite um máximo de 10 posições longas e 5 posições curtas a qualquer momento. SetOption AllowSameBarExit, True. Allows negociações para ser fechado na mesma barra que o sinal de saída ou sinal stop. Numberpositions 10 SetOption Maxopenposições, numberpositions SetPositionSize 1, spsShares PositionSize -20 10.This é o segmento de c Ode Eu uso para definir o meu positionize ou risco -20 10 significa que o tamanho da minha posição por o comércio é 20 da minha conta dividida por 10 Em outras palavras, se eu começar com 10.000, o meu primeiro comércio terá um valor de estoque de 200 Para obter o número De ações, você simplesmente dividir este número pelo preço das ações, por exemplo, para uma ação que é 12, vou comprar 16 ações. Negociações Ranking. Uma vez que s no lugar é uma boa idéia para definir métricas positionscore e digite as fórmulas para todos os indicadores Você planeja usar Lembre-se, positionscore determina o ranking Se você tiver mais de um sinal de comércio, Amibroker terá o comércio que é pontuado o mais alto Isso é muito importante, especialmente se o seu sistema gera muitos sinais no mesmo dia bar Você pode usar Qualquer cálculo que você gosta Aqui estão algumas idéias. PositionScore RSI 14 100 Prefere posições longas com valores RSI inferiores e posições curtas com alto RSI PositionScore ATR 10 100 Prefere posições longas com valores médios mais baixos ATR de valores reais PositionScore ROC C, 1 -1 Prefere long Posições com menor taxa de ROC de valores de alteração. Então você pode inserir suas condições de compra e venda Quando você escreve AFL para Amibroker é uma boa idéia para manter tudo organizado para que você não cometer erros e você pode facilmente entendê-lo no futuro Here sa Muito simples movimento crossover crossover example. Buy Cross fastEMA, slowEMA Compra quando o período de 50 EMA atravessa o período de 200 EMA Sell Cross slowEMA, fastEMA Vende quando o período de 200 EMA atravessa sob o período de 50 EMA. Once você tentou isso, você pode Definir otimizar alguns de seus parâmetros como abaixo. fastema Otimizar fastEMA, 50,25,200,25 slowema Otimizar slowEMA, 200,180,300,20.Quando executar, o otimizador irá percorrer esses valores e apresentá-los em uma tabela mostrando quais os executados melhor Os números entre parênteses representam a configuração padrão, a primeira iteração, a iteração final, o passo Em outras palavras, o otimizador irá primeiro testar o fastema usando o ajuste 25, ele então manterá o teste em intervalos de 25 Até chegar a 200 onde ele pára Se você executar o backtest sem o otimizador, Amibroker usa o padrão 50 configuração. Após suas condições de compra e venda você pode inserir o código que traça seus vários indicadores sobre o gráfico e quaisquer cálculos que você pode ter com A curva de equidade. Para mais código certifique-se de verificar aqui regularmente, como eu pretendo publicar vários sistemas de negociação analisados ​​e apresentados com a AFL para Amibroker. It também é uma boa idéia para verificar os recursos da Amibroker para back-testing e portfólio Testar aqui. Veja mais Posts Like This One. Hi Ricardo Bem, você não precisa usar uma parada, você pode apenas programar uma função de venda normal Não tem certeza exatamente o que você precisa, o que dizer Sell C Categories. Independent comerciante, analista writer. JB Marwood é um comerciante independente, educador e escritor especializado em sistemas de negociação e negociação de ações. Ele começou sua carreira comercial do FTSE 100 e Bund alemão para uma casa de comércio em Londres e agora trabalha através de sua própria empresa Ele também escreve para Seeking Alpha e outras publicações financeiras Google Por favor, lembre-se de negociação financeira é arriscado e você poderia incorrer em perda significativa de capital Nada neste site deve ser interpretado como conselhos de investimento personalizado Por favor, consulte o disclaimer completo. D bloggers como este.

No comments:

Post a Comment