Sunday 15 April 2018

Sistema de comércio amibroker afl


Sistema de negociação amibroker afl
A solução final de gerenciamento de portfólios.
WiseTrader Toolbox.
Swing Trading System para Amibroker (AFL)
Fórmula muito simples, mas bons resultados.
Compre acima High e Sell below Low.
A linha verde é Trailing Stop loss line.
Capturas de tela.
Indicadores / fórmulas semelhantes.
Indicador / Fórmula.
5 comentários.
sim, é simples, mas sim, muito, obrigado por compartilhar.
Estou confuso por que você COMPRA acima do Alto e Venda abaixo do Baixo ??
Esta fórmula parece realmente boa, mas a questão é o que se entende em alto e baixo?
Eu acho que comprar / vender deve ser feito após a aparição da seta relevante.
Verifique os crossovers, a linha vermelha está no topo = o mercado é otimista, a linha vermelha está na parte inferior = o mercado está em baixa.
(Estou confuso por que você COMPRA acima High e Sell below Low ??)

ami broker.
Use a ferramenta de Exploração AmiBroker poderosa e ultra-rápida para explorar o mercado para oportunidades e ineficiências - sua vantagem para ficar à frente da multidão.
Definir entrada objetiva & amp; saia regras para remover as emoções da sua negociação. Use Backtesting no nível da carteira e amp; Otimização para ajustar o desempenho. Valide a robustez usando Walk-forward & amp; Simulação de Monte Carlo.
Troque visualmente por Gráficos ou use a ferramenta Análise para gerar lista de pedidos, ou faça pedidos diretamente do seu código usando a interface de negociação automática. Seja qual for o seu estilo. A escolha é sua.
Atualize sua negociação para o próximo nível.
Gráficos poderosos, fáceis de usar e bonitos.
As médias, bandas e indicadores de arrastar e soltar, outros parâmetros, modifiquem parâmetros em tempo real usando controles deslizantes e personalizem usando muitos estilos diferentes e amp; gradientes para torná-los bonitos.
O backtesting e otimização de portfólio mais rápido do mundo.
A velocidade surpreendente vem junto com recursos sofisticados como: dimensionamento de posições avançadas, pontuação e classificação, negociação rotacional, métricas personalizadas, backtesters personalizados, suporte a múltiplas moedas.
Automação e processamento em lote.
Não gaste seu tempo e energia em tarefas repetidas. Deixe a AmiBroker automatizar sua rotina usando um processador Batch recém-integrado. Não há mais chatos repetidos. Você pode executá-lo a partir do agendador do Windows para que o AmiBroker possa funcionar enquanto você dorme.
Toda a informação ao seu alcance.
Esta é apenas uma das muitas coisas que você pode fazer usando a Exploração.
A janela Análise é o lar de backtesting, otimização, walk-forward e simulação de Monte Carlo.
Ferramentas poderosas para o comerciante do sistema.
A janela Análise.
A janela Análise é o lar de todas as suas verificações, explorações, backtests de portfólio, otimizações, testes avançados e simulação de Monte Carlo.
Selecione mercados para oportunidades.
Exploração é ferramenta de triagem multidimensional / mineração de dados que produz saída tabular totalmente programável com número ilimitado de linhas e colunas de todos os dados de símbolos.
Teste seu sistema.
O Backtest permite testar o desempenho do seu sistema em dados históricos. A simulação é realizada em nível de carteira como na vida real, com vários títulos negociados ao mesmo tempo, cada um com uma regra de dimensionamento de posição definível pelo usuário.
Pontuação & amp; classificação.
Se os sinais de entrada múltipla ocorrerem na mesma barra e você fica sem poder de compra, o AmiBroker realiza um ranking bar-by-bar com base na classificação de posição definível pelo usuário para encontrar comércio preferível.
Encontre valores de parâmetros ótimos.
Diga à AmiBroker que tente milhares de combinações de parâmetros diferentes para encontrar os melhores. Use a Otimização de Inteligência Artificial Inteligente (Embreagem de Partículas e CMA-ES) para procurar espaços enormes em tempo limitado.
Teste avançado.
Não caia em uma armadilha sobreposta. Valide a robustez do seu sistema, verificando o desempenho fora da amostra após o processo de otimização em amostra.
Simulação de Monte Carlo.
Prepare-se para condições de mercado difíceis. Verifique os cenários do pior caso e a probabilidade de arruinar. Veja as informações estatísticas de seu sistema comercial.
Linguagem de fórmula concisa e rápida para expressar suas idéias de negociação.
Processamento rápido de matriz e matriz.
Nos vetores e matrizes de AmiBroker Formula Language (AFL) são tipos nativos como números simples. Para calcular o ponto médio dos arrays High e Low element-by-element, basta digitar MidPt = (H + L) / 2; // H e L são arrays e é compilado para o código da máquina vectorizada. Não é necessário escrever loops. Isso permite executar suas fórmulas na mesma velocidade que o código escrito no montador. Os operadores e as funções de matriz rápida nativas tornam os cálculos estatísticos uma brisa.
Uma linguagem concisa significa menos trabalho.
Seus sistemas de negociação e indicadores escritos na AFL terão menos digitação e menos espaço do que em outras línguas, porque muitas tarefas típicas na AFL são apenas single-liners. Por exemplo, a parada de Chandelier baseada em ATR é dinâmica: ApplyStop (stopTypeTrailing, stopModePoint, 3 * ATR (14), True, True);
Depurador interno.
O depurador permite que você faça um passo único através do seu código e veja as variáveis ​​em tempo de execução para entender melhor o que a sua fórmula está fazendo.
Editor de código de última geração.
Desfrute de um editor avançado com destaque de sintaxe, auto-completar, dicas de chamada de parâmetro, dobramento de código, auto-indentação e relatórios de erros em linha. Quando você encontra um erro, a mensagem significativa é exibida diretamente na linha, portanto, não esticar seus olhos.
Menos digitação, resultados mais rápidos.
A codificação de sua fórmula nunca foi tão fácil com fragmentos de código prontos para uso. Use dezenas de fragmentos pré-escritos que implementam tarefas e padrões comuns de codificação, ou crie seus próprios trechos!
Multi-threading.
Todas as suas fórmulas beneficiam automaticamente de vários processadores / núcleos. Cada fórmula de gráfico, renderizador gráfico e cada janela de análise são executadas em segmentos separados.
Três edições AmiBroker para escolher.
Edição Padrão.
Versão de nível de entrada para comerciantes de fim de dia e swing. Fim de dia e Tempo real. Intraday a partir do intervalo de 1 minuto. Limite de 10 símbolos na janela de cotações em tempo real. 2 threads simultâneos por janela de análise. Apenas 32 bits.
Edição Profissional.
Plataforma profissional em tempo real e analítica com backtesting e otimização avançados. Fim de dia e Tempo real. Todos Intraday Tick / Second / Minute intervalos, símbolos ilimitados na janela de cotação em tempo real. Símbolos ilimitados em Time & amp; Sales. Estatísticas de MAE / MFE incluídas. Até 32 threads simultâneos por janela de análise. Inclui versões de 64 bits e 32 bits.
Ultimate Pack Pro.
Tudo o que a AmiBroker Professional Edition possui mais dois programas muito úteis:
AmiQuote - download de citações de múltiplas fontes em linha com dados EOD e intraday gratuitos e dados fundamentais gratuitos.
Assistente de código AFL - cria fórmulas AFL fora de frases em inglês simples. Ferramenta de aprendizagem inestimável para iniciantes. (AmiQuote e as licenças do Assistente de Código AFL valem US $ 198 quando compradas separadamente, para que você economize 8% ao comprar este pacote)
Requisitos do sistema: Microsoft Windows 10, 8.1, 7, Vista, XP, 2000, pelo menos 512 MB de RAM. Os usuários do Apple Mac podem usar o Bootcamp / Parallels / VMWare para executar o AmiBroker.
Empresa Quem Somos Termos de marca & amp; Condições Política de privacidade Envie-nos um e-mail e # x2709; Docs Lista de recursos O que há de novo Guia do usuário Fontes de dados Vídeos Suporte Suporte técnico & amp; Área de Conhecimento dos Membros de Vendas Base de Conhecimento do DevLog KB dos Outros Links do Yahoo do AmiBroker Links úteis.
Este site usa cookies. Ao navegar neste site você concorda com nossa privacidade e amp; política de cookies.

Quick Profit Trading System AFL para Amibroker.
O sistema de negociação de lucro rápido é um sistema de negociação completo em um gráfico de painel único no Amibroker. Dá bons sinais de venda de compra com níveis de tendência claros (Trailing Stoploss) e Targets. O melhor cronograma para este sistema é de 15 minutos. Nunca use esta AFL para Positional Trading, pois os indicadores e as fórmulas utilizadas na mesma são apenas para negociação intradiária.
Utilize o sistema de negociação de lucro rápido AFL apenas para negociação intradiária no MCX Commodity, NCDEX Agriculture Commodity, NSE Equity Cash Stocks, Nifty Future, Bank Nifty Future, Nifty Options, Most Active Stock Futures, Currency Futures & amp; Opções, etc.
_SECTION_BEGIN (& # 8220; Quick Profit Trading System & # 8221;);
SetBarFillColor (IIf (C & gt; O, ParamColor (& # 8220; Candle UP Color & # 8221 ;, colorGreen), IIf (C & lt; = O, ParamColor (& # 8220; Cor da vela e # 8221 ;, ColorRed), ColorLightGrey)) );
Plot (C, & # 8221; \ NPrice & # 8221 ;, IIf (C & gt; O, ParamColor (& # 8220; Wick UP Color & # 8221 ;, colorDarkGreen), IIf (C & lt; = O, ParamColor (& # 8220; Wick Down Color & # 8221 ;, colorDarkRed), colorLightGrey)), 64,0,0,0,0);
para (i = 1; i & lt; BarCount-1; i ++)
se (tendência [i-1] == -1) changeOfTrend = 1;
se (tendência [i-1] == 1) changeOfTrend = 1;
senão se (tendência [i-1] == 1)
se (changeOfTrend == 1)
se (changeOfTrend == 1)
Título = EncodeColor (colorWhite) + & # 8220; Sistema de negociação de lucro rápido & # 8221; + & # 8221; & # 8211; & # 8221; + Nome () + & # 8221; & # 8211; & # 8221; + EncodeColor (colorRed) + Interval (2) + EncodeColor (colorWhite) +
PlotShapes (IIf (Buy, shapeSquare, shapeNone), colorGreen, 0, L, Offset = -40);
PlotShapes (IIf (Buy, shapeSquare, shapeNone), colorLime, 0, L, Offset = -50);
PlotShapes (IIf (Comprar, shapeUpArrow, shapeNone), ColorWhite, 0, L, Offset = -45);
PlotShapes (IIf (Short, shapeSquare, shapeNone), colorRed, 0, H, Offset = 40);
PlotShapes (IIf (Short, shapeSquare, shapeNone), colorOrange, 0, H, Offset = 50);
PlotShapes (IIf (Short, shapeDownArrow, shapeNone), colorWhite, 0, H, Offset = -45);
tar1 = entrada + (entrada * .0050);
tar2 = entrada + (entrada * .0092);
tar3 = entrada + (entrada * .0179);
tar1 = entrada & # 8211; (entrada * .0050);
tar2 = entrada & # 8211; (entrada * .0112);
tar3 = entrada & # 8211; (entrada * .0212);
Clr = IIf (sig == & # 8220; BUY & # 8221 ;, colorLime, colorRed);
ssl = IIf (barras == BarCount-1, TrendSL [BarCount-1], Ref (TrendSL, -1));
Plot (LineArray (barras-Offset, tar1, BarCount, tar1,1), & # 8220; & # 8221 ;, Clr, styleLine | styleDots, Null, Null, Offset);
Lote (LineArray (barras-Offset, tar2, BarCount, tar2,1), & # 8220; & # 8221 ;, Clr, styleLine | styleDots, Null, Null, Offset);
Lote (LineArray (barras-Offset, tar3, BarCount, tar3,1), & # 8220; & # 8221 ;, Clr, styleLine | styleDots, Null, Null, Offset);
messageboard = ParamToggle (& # 8220; Message Board & # 8221 ;, & # 8221; Mostrar | Ocultar & # 8221 ;, 1);
se (messageboard == 1)
GfxSelectFont (& # 8220; Tahoma & # 8221 ;, 13, 100);
pxHeight = Status (& # 8220; pxchartheight & # 8221;);
GfxSelectPen (colorGreen, 1);
GfxRoundRect (x, y & # 8211; 98, x2, y, 7, 7);
GfxTextOut ((& # 8220; Quick Profit Trading System & # 8221;), 13, y-100);
GfxTextOut ((& # 8220; Last & # 8221; + sig + & # 8221; Sinal veio & # 8221; + (BarCount-bars-1) * Intervalo () / 60 + & # 8221; minutos atrás & # 8221;) , 13, y-80); // A localização do formato de texto.
GfxTextOut ((& # 8220; Current P / L: & # 8221; + WriteVal (IIf (sig == & # 8220; BUY & # 8221;, (C-entry), (entrada-C)), 2,2)), 13, y-22) ;;
GfxSelectFont (& # 8220; Times New Roman & # 8221 ;, FS, 700, True);
GfxSelectFont (& # 8220; Times New Roman & # 8221 ;, 11, 700, True);
Segundos = int (Tempo% 100);
Minutos = int (Tempo / 100% 100);
Horas = int (Tempo / 10000% 100);
SecondNum = int (Horas * 60 * 60 + Minutos * 60 + Segundos);
Newperiod = SecNumber% TimeFrame == 0;
SecsLeft = SecNumber & # 8211; int (SecNumber / TimeFrame) * TimeFrame;
SecsToGo = TimeFrame & # 8211; SecsLeft;
GfxSelectSolidBrush (ColorRGB (230, 230, 230));
GfxSelectPen (ColorRGB (230, 230, 230), 2);
GfxSelectPen (colorYellow, 2);
GfxSelectFont (& # 8220; Arial & # 8221 ;, 14, 700, False);

Sistema de negociação Amibroker (AFL)
Presupuesto $ 30-250 USD.
Freelancer Trabajos Arquitectura de software Sistema de Negociação Amibroker (AFL)
Sistema comercial Amibroker.
Estou à procura do programador Amibroker (AFL) que pode fazer o seguinte trabalho:
1) Para criar um sistema de negociação no indicador que vou fornecer.
2) Para dar uma instrução detalhada de como eu posso backtest este sistema comercial eu mesmo.
O indicador sobre o qual este sistema deve basear-se.
O indicador que vou fornecer calcula o spread entre dois estoques correlacionados.
Por exemplo, se o estoque A subir com 5% eo estoque B aumenta com 10%, então o Delta será 5%. Mas bem, isso tudo já existe e vou enviá-lo assim que encontrar o programador certo para este trabalho.
O que eu procuro:
Dependendo dos pares com os quais estou trabalhando, o Delta irá se mover entre certos níveis. Vamos dizer (como exemplo) que na minha opinião há um intervalo de 1 a 10. e é aí que eu quero configurar minha estratégia de negociação. Como no exemplo anterior, o Delta é 5.
Agora, quando o Delta é 5 eu acho que há uma probabilidade de que ele vai voltar para deixar dizer. 4,5.
Então, quando o Delta atingir o nível 5, eu quero comprar ações A e eu quero vender ações B simultaneamente. Importante saber. A quantidade de ações A e a quantidade de ações B devem ser definidas como um parâmetro. Então eu quero comprar 100 ações da A e vender 93 ações B.
Quando o delta cai para 4,5, quero fechar essa camada. Uma vez que esta camada está fechada, quando pode configurá-la novamente quando a diferença voltar até 5%.
Então, eu quero ser capaz de definir como parâmetro a quantidade de camadas. Se eu acho que o delta máximo entre o estoque A e B é 10, então eu quero definir 10 como a quantidade máxima de lentes para este Par.
O segundo parâmetro é a diferença entre as camadas. Se eu quiser ter 10 camadas como minha quantidade máxima de camadas e acho que a propagação máxima é 10, eu posso ter 10 camadas de 1%. Então, isso significa que por cada 1% de delta / spread eu quero configurar uma posição. Então, quando o delta estiver em 10. eu terei 10 posições.
O terceiro parâmetro é definir o lucro na camada. Se a ProfitTarget estiver definida como 0,5, a posição será fechada quando o delta for reduzido com 0,5%. A posição será fechada e novas posições podem ser tomadas uma vez que o delta se alargue novamente. Então, se vendemos em 4%, obteremos lucros quando o delta diminuir para 3,5%. e se tivéssemos aproveitado o lucro. podemos obter uma nova posição quando o delta subir até 4%.
O parâmetro final deve ser a configuração do nível inicial. Para alguns pares, eu gostaria de começar já a partir de 1., o que significa que começamos a negociar quando o delta é 1. Mas, para alguns pares, eu só gostaria de começar a negociar quando o delta é maior que 3, por exemplo. Então, quando o delta chegar a 3, ele só começará com a negociação.
Bem, acho que isso é tudo. Eu tentei explicar em detalhes o que o sistema deve ser parecido .. mas se você tiver mais dúvidas não hesite em perguntar!
& iquest; Buscas ganar algo de dinero?
Establece seu orçamento e prazo.
Descreva sua proposta.
Recibe dinero por tu trabajo.
É um registo e um pedido gratis nos trabalhos.
Olá, entendi claramente sua exigência. Pode entregar a solução para você. Além disso, você também pode ajudá-lo na frente da prova. você poderá definir o número ou as camadas por meio de uma variável / parâmetro. para M & aacute; s.
5 freelancers estão de destaque na média de $ 545 para este trabalho.
Tenho mais de 8 anos de experiência. Podemos discutir o projeto. Por favor, inicie uma conversa comigo para que possamos discutir o projeto em um nível mais amplo. Por favor, veja minhas revisões [url removido, faça o login para ver] Ce M & aacute; s.
Estimado programador de amalgamas e kaldex, I & # 039; m codificadores desde há mais de 3 anos. Eu certamente posso entregar esse projeto e também ajudá-lo na parte de backtesting. se você está interessado em me contratar eu wo M & aacute;
Olá, tenho experiência em Amibroker e completei muitos projetos aqui em freelancer. Para fazer o backing do par de testes, é usado o teste de portfólio em Amibroker. Coloque os dois símbolos em uma lista de exibição e gere comprar um M & aacute; s.
Olá Tenho cinco anos de experiência de sistemas de negociação de codificação para a Amibroker. Eu tenho uma interface codificada da Amibroker para plataformas de negociação como ODIN e NEST. Eu também criei aplicativos para streaming de M & aacute; s.
Outros trabalhos de este empregador.
Trabalhos similares.
& iquest; Necesitas contratar um freelancer para un trabajo?
& iexcl; Registrarte es gratis! Escreva o que necessitas e receba cotizaciones gratuitas em segundos.
Ajuda y soporte.
Trabalhador autonomo.
T & eacute; rminos.
Aplicaciones.
Freelancer & reg; é uma marca registada da Freelancer Technology Pty Limited (ACN 142 189 759)
Direitos autorais e cópia; 2018 Freelancer Technology Pty Limited (ACN 142 189 759)

MySAR ADX Trading System para Amibroker (AFL)
MySAR ADX Sistema de Negociação para Amibroker (AFL) A Parabolic Stop and Reversal, também conhecida como Parabolic SAR, é uma estratégia que usa um método de parada móvel e reverso para determinar o que ajuda os comerciantes a entrarem na boa saída. J. Parabolic Stop and Reversal de Welles Wilder é um estudo simples de usar. O estudo calcula continuamente os pontos de preço “stop and reverse”. Sempre que o estoque de mercado e a análise técnica do mercado de valores mobiliários, Parabolic SAR (Parabolic Stop e Reverse) é um método desenvolvido por J. Welles Wilder, Jr.,
Parece ser mais lucrativo. Acho que o truque é aproveitar a tendência. sempre haverá redução. O foco deve ser dado à tendência.
A minha recomendação é adicionar muito durante a tendência de maximizar os lucros. A coisa boa sobre o indicador é que você vai sair de um comércio perdedor sem perda maciça. Então, se o sistema é globalmente rentável, então podemos nos importar menos com os whipsaws. Whipsaw é um prelúdio para lucrar. Uma maneira que eu forneci o gráfico e circulou quando muito deveria ser adicionado. Observe quando a linha desce por causa de uma quebra de preço. Devemos aproveitar o movimento de preços. Em seguida, venda quando obtemos o sinal de inversão. Se isso pode ser codificado, isso seria incrível. Este indicador de SAR é incrível, já que sou um seguidor de tendências e nada mais.
Este é um sistema de negociação completo usando um SAR personalizado projetado por Thomas Ludwig e ADX para filtrar sinais falsos. Ele rastreia o movimento dos preços e segue a tendência.
// Nome da Fórmula: MySar ADX System.
// Autor / Uploader: Abhishek Gupta.
// Data / Hora Adicionado: 2014-mar-09.
// Flags: estratégia de negociação.
// Este é um sistema de negociação completo usando um SAR personalizado projetado.
// por Thomas Ludwig e ADX por filtrar sinais falsos.
// Rastreia o movimento dos preços e segue a tendência.
// Usa PSAR xo por Thomas Ludwig.
// Escrito por: Abhishek Gupta.
Plot (C, "Close", ParamColor ("Color", colorDefault), styleNoTitle | ParamStyle (& quot; Style & quot;) | GetPriceStyle ());
// Nome da Fórmula: ParabXO.
// Autor / Uploader: Thomas Ludwig.
// Data / Hora Adicionado: 2005-03-21 15:19:39.
// URL da fórmula: amibroker / library / formula. php? Id = 448.
// Detalhes URL: amibroker / library / detail. php? Id = 448.
// Este é um aprimoramento do famoso indicador Parabolic SAR por Welles.
// Mais selvagem. Para mais detalhes, veja as observações abaixo.
// ParabXO implementado em AFL.
// O código abaixo depende muito do código AFL para o.
// Parabolic SAR de Tomasz Janeczko na biblioteca AB.
// Aplicação: Drag & amp; Solta.
// Além de fazer o Fator Acelerador e seu máximo.
// valor variável através da função Param (), fiz 2 melhorias.
// por uma simples codificação adicional que foi introduzida por.
// Dennis Meyers em um artigo na edição S & amp; C 4/1995:
// 1. O valor de início do AF pode ser configurado de forma independente; assim você.
// pode fazer o indicador reagir consideravelmente mais rápido.
// 2. O ParabXO não avança a menos que seja penetrado.
// por um valor especificado (chamado & quot; Limite de crossover em% & quot; abaixo)
// evitando assim muitos whipsaws. Pode ser definido como 0 se.
// você não quer usar esta modificação. Por favor note que.
// em Meyers & # 8217; artigo ele usou um número absoluto, enquanto a.
// percentagem faz mais sentido na minha humilde opinião.
// Escrito por: Thomas Ludwig.
acc = Param ("Factor de aceleração", 0,1, 0,01, 0,1, 0,01);
acc = Optimize ("Factor de aceleração", acc, 0.01, 0.1, 0.01);
af_start = Param ("Valor inicial de AF", 0,03, 0,01, 0,1, 0,01);
af_start = Otimizar ("Valor inicial de AF", af_start, 0.01, 0.1, 0.01);
af_max = Param ("Valor AF máximo", 0,06, 0,01, 0,1, 0,01);
af_max = Optimize ("valor de AF m�io", af_max, 0,01, 0,1, 0,01);
Ct = Param ("Limite de cruzamento em%", 0, 0, 1, 0,1);
Ct = Otimizar ("Limite de cruzamento em%", Ct, 0, 1, 0.1);
MaxAF = af_max; // aceleração máxima.
psar = Fechar; // inicializa.
long = 1; // assume longas condições iniciais.
af = af_start; // valor inicial do fator de aceleração.
ep = baixo [0]; // ponto extremo init.
para (i = 2; i & lt; BarCount; i ++)
psar [i] = psar [i-1] + af * (hp "psar [i-1]);
psar_temp [i] = psar [i] * (1-Ct1);
psar [i] = psar [i-1] + af * (lp & # 8211; psar [i-1]);
psar_temp [i] = psar [i] * (1 + Ct1);
// verifique a reversão.
if (Low [i] & lt; psar [i] * (1-Ct1))
long = 0; reverso = 1; // inverte a posição para Curto.
psar [i] = hp; // SAR é o ponto alto no comércio anterior.
psar_temp [i] = hp;
if (Alta [i] & gt; psar [i] * (1 + Ct1))
long = 1; reverso = 1; // inverte a posição para longa.
psar_temp [i] = lp;
se (High [i] & gt; hp)
if (af & gt; MaxAF) af = MaxAF;
if (Baixo [i & # 8211; 1] & lt; psar [i]) psar [i] = Baixo [i & # 8211; 1];
if (Baixo [i & # 8211; 2] & lt; psar [i]) psar [i] = Baixo [i & # 8211; 2];
if (af & gt; MaxAF) af = MaxAF;
if (Alta [i & # 8211; 1] & gt; psar [i]) psar [i] = Alta [i & # 8211; 1];
if (Alta [i & # 8211; 2] & gt; psar [i]) psar [i] = Alta [i & # 8211; 2];
Plot (psar, _DEFAULT_NAME (), ParamColor (& quot; Color & quot ;, colorRed), styleDots | styleNoLine | styleThick);
Plot (psar_temp, _DEFAULT_NAME (), ParamColor (& quot; Color & quot ;, colorRed), styleDots | styleNoLine | styleThick);
intervalo = Param ("Período ADX", 13, 12, 25, 1);
range = Optimize (& quot; ADX Period ?, range, 20, 25, 1);
MYADXFactor = Param ("Fator ADX", 15, 12, 20, 1);
// MYADXFactor = Optimize ("Fator ADX", MYADXFactor, 15, 20, 1);
Buy = Cross (Open, psar_temp) E MYADX & gt; MYADXFactor;
Short = Cross (psar_temp, Open) E MYADX & gt; MYADXFactor;
Sell ​​= Cross (psar_temp, Open);
Cover = Cross (Open, psar_temp);
BuyPrice = ValueWhen (Buy, Close);
ShortPrice = ValueWhen (Short, Close);
CoverPrice = ValueWhen (Cover, Close);
SellPrice = ValueWhen (Sell, Close);
PlotText (& quot; \ nCobre abreviada: & quot; + CoverPrice [i], i + 1.5, L [i] - dist [i] -3, colorLime);
PlotText (& quot; \ n \ nProfit: & quot; + (ShortPrice [i] - CoverPrice [i]), i + 1.5, L [i] - dist [i] -3, colorLime);
PlotText (& quot; \ nSell comprou: & gt; + SellPrice [i], i + 1,5, H [i] + dist [i] +5, colorOrange);
PlotText (& quot; \ n \ nProfit: & quot; + (SellPrice [i] - BuyPrice [i]), i + 1.5, H [i] + dist [i] +5, colorOrange);
PlotText (& quot; Comprar: & gt; + BuyPrice [i], i + 1,5, L [i] - dist [i] -3, colorLime);
PlotText ("Short:" + ShortPrice [i], i + 1,5, H [i] + dist [i] +5, colorOrange);
PlotShapes (Buy * shapeUpArrow, colorGreen, 0, Low, -28);
PlotShapes (Short * shapeDownArrow, colorRed, 0, High, -28);
PlotShapes (Cover * shapeHollowUpArrow, colorGreen, 0, Low, -45);
PlotShapes (Sell * shapeHollowDownArrow, colorRed, 0, High, -45);
printf (& quot; \ nSignal veio & quot; + IIf (BarsSince (Short) & gt; BarsSince (Buy), BarsSince (Buy), BarsSince (Short)) + & quot; barras atrás & quot;);
WriteIf (BarsSince (Short) & gt; BarsSince (Compre), & quot; \ nComprar & + BuyPrice, & quot; \ nCurto & quot; ShortPrice);
printf ("Trailing SL: & quot; + psar);
printf (& quot; \ nMax Profit: & quot; + IIf (BarsSince (Short) & gt; BarsSince (Buy), ((O + H + L + C) / 4-BuyPrice), (ShortPrice - (O + H + L + C) / 4)));
printf (& quot; \ nMin Profit: & quot; + IIf (BarsSince (Short) & gt; BarsSince (Buy), (psar-ShortPrice), (ShortPrice-psar)));
printf (& quot; \ n \ nDeixe a execução do lucro. & quot;);
printf (& quot; \ nFeche uma chamada apenas quando o SL estiver em exibição & quot;);

Amibroker AFL Collection & # 8211; Onde ir à procura de códigos.
Compartilhe esta publicação:
A plataforma de negociação Amibroker é extremamente rápida, flexível e é um excelente valor para o dinheiro. Eu já usei o software desde 2011 e minha coleção Amibroker AFL cresceu consideravelmente nesse momento.
Se você está interessado em construir sistemas de negociação, negociar tendências de longo prazo ou simplesmente fazer análises técnicas, você poderá fazer isso e muito mais com a Amibroker.
Se você está apenas começando, certifique-se de dar uma olhada em todos os tutoriais disponíveis no site da Amibroker e nos arquivos de Ajuda da Amibroker.
Se você está procurando AFL específicos ou exemplos de AFL, então leia para ver onde eu vou pesquisar.
Melhor Coleção Amibroker AFL.
Há vários lugares que eu vou procurar Amibroker AFL, no entanto, pode ser difícil encontrar códigos bem produzidos a um custo razoável. Existem também lugares onde você pode encontrar AFL grátis. Mas, como você pode imaginar, a qualidade varia muito quando você está recebendo algo por nada.
Área de membros de Amibroker.
Um dos melhores recursos é a biblioteca Amibroker AFL e a área de membros da Amibroker que está disponível apenas para usuários pagos. Você pode encontrar muitos bons códigos lá, alguns apresentados por outros usuários e alguns pela equipe da Amibroker.
Desenvolvedor da Amibroker, Tomasz Janeczko também codifica regularmente estratégias de negociação que foram publicadas na revista industrial, Technical Analysis For Stocks & amp; Commodities. Algumas idéias realmente ótimas podem ser encontradas através dos arquivos:
Fórum Amibroker.
Outra boa fonte para o código Amibroker é o Amiboker Yahoo! fórum. Este fórum estava em operação há muitos anos, embora tenha sido substituído por um novo fórum Discurso.
Existem muitos fragmentos de código e exemplos publicados no fórum Yahoo, bem como o novo fórum para que esses lugares sempre valem uma visita. Mantenha-os marcados e visite-os regularmente.
Códigos neste site.
Se você não percebesse que também postei regularmente alguns códigos de Amibroker prontos para usar neste mesmo site. Às vezes eu postei códigos AFL completos e outras vezes eu apenas postei pequenos trechos.
Seguem alguns exemplos. Se você rolar para baixo a página em cada uma dessas postagens, você poderá ver o código que escrevi:
Outras fontes.
Há também muitos outros sites e lugares que você pode ir para pegar alguns Amibroker AFL. Como mencionado, a qualidade varia, então sempre tenha cuidado ao implementar qualquer sistema. Mas os seguintes locais são frequentemente um bom lugar para começar:
Problemas com sistemas gratuitos.
Infelizmente, como com a maioria dos recursos gratuitos, encontrar as coisas boas é como procurar uma agulha em um palheiro. O Amibroker AFL gratuito geralmente pode conter erros de codificação e compilar erros.
Outro problema com qualquer coleção Amibroker AFL, é que qualquer sistema comercial que você encontra online está disponível para qualquer um usar. Devido a isso, você provavelmente não encontrará um sistema que funcione bem.
No entanto, bons sistemas de negociação podem ser encontrados entre os escombros se você procurar o tempo suficiente, eu encontrei alguns no passado.
Mesmo que contenha erros, o Amibroker AFL que você encontra on-line pode sempre ser ajustado, alterado e aprendido por seus próprios meios.
Don & # 8217; t Esqueça os dados.
Outra coisa importante a lembrar ao usar o Amibroker é que um sistema comercial é tão bom quanto os dados que você está usando.
É essencial usar dados de estoque de alta qualidade e limpa. Caso contrário, você acabará com um sistema comercial falido que perderá dinheiro na negociação real.
Eu uso o Norgate Premium Data e estou muito feliz, especialmente com o novo banco de dados de componentes históricos que vem com o novo programa NDU. Você pode obter um teste gratuito para demo o serviço:
Premium AFL.
Se você está procurando por Amibroker AFL mais premium, o nosso programa Marwood Research contém inúmeros sistemas de negociação e todas as fórmulas da Amibroker são fornecidas.
Os sistemas de negociação mostrados nos meus cursos são os melhores sistemas de negociação que encontrei em anos de back-testing e pesquisa. Todos eles são sistemas simples e diretos que podem ser facilmente implementados diariamente ou semanalmente.
Nós fornecemos as fórmulas completas de Amibroker para todas as nossas estratégias, de modo a permanecer transparentes e ajudá-lo a construir estratégias comerciais próprias:
Sistema de Negociação de Bônus AFL.
Eu também desenvolvi um sistema de negociação gratuito da Amibroker que é uma estratégia de tendência única para longo prazo para ações dos EUA.
Este sistema particular baseia-se em regras muito simples e obteve um retorno de 56% em 2013. É um sistema simples e robusto que pode atuar como um modelo útil para sua futura estratégia de negociação. E pode ser baixado gratuitamente abaixo:
Livros de Howard Bandy & # 8217; s.
A única outra fonte em que eu posso pensar agora, se você estiver procurando pelo Amibroker AFL é comprar um dos livros de Howard Bandy & # 8217; s. Bandy conhece seu caminho ao redor do software como a parte de trás de sua mão e, uma vez que você comprou um livro, você poderá baixar o código.
Eu particularmente recomendo os livros Análise Técnica Quantitativa e Sistemas de Negociação de Reversão Média. (Todos têm preços razoáveis ​​na minha opinião considerando que você também pode baixar o código).
Então, isso é sobre todos os lugares que eu posso pensar agora que você pode encontrar os códigos de Amibroker. Se você tem algum recurso que você conhece, deixe-os nos comentários.
Obrigado pela leitura.
Veja Mais Posts Like This One.
Compartilhe esta publicação:
5 opiniões.
Exige criar o alerta popup AFL para Amibroker.
Eu desenhei a linha horizontal / tendência em tantas ações no período de tempo multipal (2 min, 5 min, 15min, 30 min, hrs e diariamente) e sempre que o preço cruzar e fechar acima (vela de tempo selecionada) de horizontal / tendência linha, em seguida, exigir & # 8220; POPUP & # 8221; alerta e mesmo pense abaixo da linha horizontal / tendência e feche o preço abaixo da linha horizontal / tendência.
A área de entrada é como abaixo.
período de tempo seletivo.
preço próximo da linha horizontal / tendência.
preço próximo abaixo linha horizontal / tendência.
Deixe-me saber as cobranças.
Desculpe, eu não tento fazer programação personalizada. Tenho certeza de que existem outros que podem ajudá-lo. Obrigado.
Senhor, você tem o código afl ou afl para os artilheiros 24 com base em gann fan e sq of 9 technique.
11 de novembro de 2017.
O Wistocktrader tem, de longe, a maior coleção de fórmulas de Amibroker.
Deixe uma resposta Cancelar resposta.
Recursos educacionais recomendados:
Lembre-se: o comércio financeiro é arriscado e você pode perder dinheiro. Nada neste site deve ser considerado como um conselho personalizado de investimento. O desempenho passado não é indicativo de resultados futuros. Veja o aviso completo.
Pesquisa.
JB Marwood.
Tradutor independente, analista e escritor.
JB Marwood é um comerciante independente e escritor especializado em sistemas mecânicos de negociação. Ele começou sua carreira comercializando o FTSE 100 e German Bund para uma casa comercial em Londres e agora trabalha com sua própria empresa. Ele também escreve para Seeking Alpha e outras publicações financeiras. Google+
Lembre-se de que o comércio financeiro é arriscado e você pode sofrer uma perda significativa de capital. Nada neste site deve ser interpretado como um conselho de investimento personalizado. Veja o aviso completo.

No comments:

Post a Comment