Swing trading system amibroker
Forex trading system amibroker.
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 ??)
Excelente Swing Trading System para Amibroker.
Este Swing Trading System AFL para Amibroker é excelente para negociação de posição e Intraday. Isso dá melhores resultados para NSE Futures e MCX Commodity. Os prazos recomendados são 15Min a 60Min quer para negociação intradiária ou posição. .
BarLum1 = Param (& # 8220; Bar Color Intensity & # 8221 ;, 8, 0, 10,01);
UpBarColor = ColorBlend (ColorRGB (5,36,5), ColorRGB (10,75,10), BarLum1);
DnBarColor = ColorBlend (ColorRGB (36,5,5), ColorRGB (75,10,10), BarLum1);
BarColor = IIf (Close & gt; Open, UpBarColor, DnBarColor);
stylecndl = ParamList (& # 8220; Barra ou Gráfico de Velas? & # 8221;, & # 8221; Bar | Candle & # 8221;);
Showboll = ParamList (& # 8220; Show Bollinger Bands & # 8221;, & # 8221; Yes | No & # 8221;);
senão se (beghi & gt; prevlo)
senão se (beglo & gt; prevhi)
HH = ((Z & lt; Ref (Z, -1) E Ref (Z, -1) & gt; Ref (Z, -2)) E (Peak (z, q, 1) & gt; Peak (Z, q, 2)));
LH = ((Z & lt; Ref (Z, -1) E Ref (Z, -1) & gt; Ref (Z, -2)) E (Peak (Z, q, 1) & lt; Peak (Z, q, 2)));
HL = ((Z & gt; Ref (Z, -1) E Ref (Z, -1) & lt; Ref (Z, -2)) E (Trough (Z, q, 1) & gt; Trough (Z, q, 2)));
LL = ((Z & gt; Ref (Z, -1) E Ref (Z, -1) & lt; Ref (Z, -2)) E (Trough (Z, q, 1) & lt; Trough (Z, q, 2)));
dist = 0,5 * ATR (20);
para (i = 0; i & lt; BarCount; i ++)
PlotText (& # 8220; HH & # 8221 ;, i, H [i] + dist [i], colorYellow);
PlotText (& # 8220; LH & # 8221 ;, i, H [i] + dist [i], colorYellow);
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; ranking.
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 Sobre Nós Termos de Branding & 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 Membros de Vendas Área de Conhecimento Base de Conhecimento do DevLog KB Outros AmiBroker YahooGroup Links úteis.
Este site usa cookies. Ao navegar neste site você concorda com nossa privacidade e amp; política de cookies.
KPL Swing (sistema de negociação breakout)
O indicador KPLSwing é uma tendência simples no sistema de troca mecânica que automatiza a entrada e a saída.
O sistema de negociação é extremamente simples e fácil de usar e remove as emoções da negociação.
A lógica de negociação ou de investimento é simples. Compre por perto acima de 20 dias de alta e venda em perto abaixo de 20 dias de baixa.
Nenhum alvo é dado porque os lucros são desconhecidos e é o que o mercado oferece. As perdas são limitadas através do dimensionamento da posição.
Aviso: este indicador funciona melhor com índices e estoques altamente líquidos. Não é recomendado para estoques com baixa liquidez (para esse assunto, qualquer indicador).
Lógica / conceito básico.
Quando algum estoque tem que se reunir, ele precisa cruzar alguns níveis. Isso pode ser a resistência anterior, as feiras da semana passada ou mês, etc. Aqui eu escolhi 20 dias de altura como nível de referência. Por que 20 dias? Porque há 20 dias de negociação em um mês.
Você pode, naturalmente, escolher algum outro número como 30 ou 55 etc. O conceito permanece o mesmo.
Agora, o resultado de qualquer comércio é aleatório, então qualquer comércio tem 50% de chance de sucesso. Isso é verdade para qualquer sistema e estatisticamente falando, em uma grande quantidade de negócios (um milhão?), O sucesso virará para 50%.
Pela mesma lógica, cuidado com qualquer sistema ou analista que reivindique uma taxa de sucesso excepcionalmente alta!
Então, como o dinheiro é feito?
Primeiro você precisa entender por que as pessoas perdem dinheiro. Existem apenas 2 razões (a) negociação para além da capacidade de uma pessoa e (b) ocupação de posições de perda por muito tempo enquanto "reserva de lucros" com urgência nas posições vencedoras.
Dito de outra forma, para ganhar dinheiro, você precisa (a) limitar a perda máxima em qualquer comércio para menos de 1% do seu capital de negociação e (b) seguir estrondos rigorosos e obter lucros onde o comércio é a seu favor.
Se você não pode fazer o acima, então melhorará fazer outra coisa na vida.
Sobre whipsaws.
Todos os indicadores fornecem whipsaws e o indicador KPLSwing não é exceção. Mas é fácil saber quando um sinal é susceptível de gerar um whipsaw.
O primeiro aviso será onde o estoque está sendo negociado em um pequeno intervalo por um longo período de tempo. Aqui é possível obter um sinal de compra hoje seguido por um sinal de venda nos próximos dias.
O segundo é onde um sinal de compra é gerado perto de uma resistência conhecida / significativa.
Ditto para o lado da venda.
Agora o indicador em ação - mesmo estoque, gráficos diferentes. 4-5 anos.
Instalando o indicador:
Você deve ter o Amibroker instalado no seu PC. Se você não tiver isso, baixe uma versão de avaliação da Amibroker. Baixe o arquivo de fórmula (clique direito com o mouse) kpl_swing. afl e salve em C: / Arquivos de programas / Amibroker / Fórmulas / pasta personalizada. Salve o arquivo com o nome kpl_swing. afl Inicie o Amibroker e clique em Exibir / Gráficos. Abra a pasta personalizada e você deve ver o arquivo indicador "kpl_swing". Arraste e solte o indicador no painel de preço / gráfico / janela.
Comércio de entrada: Inicie um comércio longo quando o indicador gera um sinal de COMPRA (seta). Comércio de saída se o estoque perca 10% em um dia ou quebra suporte ou indicador recente gera uma venda. Você pode usar o mesmo código no modo Scanner para gerar sinais Buy / Sell.
Estraga e estratégia de saída (entrega):
O indicador kplswing não tem alvo porque você nunca pode saber com certeza se um estoque dará retorno de 100, 200 ou 500% em um ano. Mas, mantendo-se no comércio o maior tempo possível, você melhora as possibilidades de capturar uma porcentagem significativa do grande movimento.
Inicialização inicial: Min 10% do preço de entrada ou recente balanço baixo (posições longas) ou baixa de barra de sinal (apertado, pode levar a whipsaws).
Sair se o estoque se fechar abaixo da inicialização inicial (nível de entrada) ou o estoque perca mais de 10% das alturas mais recentes (posições longas) ou. O indicador dá uma venda.
Se você não tem Amibroker:
Vire qualquer um desses sites. Por exemplo. ChartINK - Icharts - Exibição de negociação Considere o mês anterior de alta / baixa como níveis de tomada de decisão. Compre perto do topo do mês anterior. O dimensionamento da posição irá cuidar do risco.
Gerenciamento de risco / dimensionamento de posição - Quanto quantidade para comprar?
Este é o aspecto mais negligenciado da negociação e a razão pela qual a maioria das pessoas perde dinheiro regularmente.
No mercado de ações, todo mundo gosta de saber quanto dinheiro pode fazer. Ninguém pergunta o quanto eles podem perder.
Então, faz sentido que você prefira sua perda - isso ajudará a gerenciar um comércio. Não importa se seus negócios estão errados.
A metade das suas negociações são obrigadas a falhar (estatisticamente falando), então, seguir esta regra simples limitará automaticamente as perdas e ajudará você a permanecer no mercado.
Se você não pode quantificar a perda antes de negociar, fique longe dos mercados de ações e faça outra coisa.
O dimensionamento da posição responde a pergunta: quanto quantidade você deve negociar.
Quantidade a comprar = (1% do capital de negociação) / (Preço de compra - Stoploss).
Por exemplo. Assuma um capital de negociação inicial de Rs.100.000 / - e um risco por comércio de 1% ou Rs.1.000 / -. Você quer comprar uma negociação de ações em Rs.100 / - com um Rs90 de Stoploss.
A quantidade que você deve comprar é 1000 / (100-90) = 100 ações. Você está investindo Rs.10.000 / - e se seu stoploss for atingido, sua perda máxima será de Rs.1.000 / -.
Vamos assumir que o seu stoploss é atingido.
Agora você fica com Rs.99,000 / - e para o próximo comércio, sua perda por comércio é Rs.990 / -.
No exemplo acima, digamos que o stoploss é Rs.95. A quantidade que você deve comprar é 990 / (100-95) = 180 ações. Agora você está investindo Rs.18.000 / - e se seu stoploss for atingido, sua perda máxima ainda é Rs.990 / -.
A capital para o próximo comércio é 99,000-990 = 98,010 / -. Note-se que o seu capital está a reduzir, mas a taxa de redução também irá diminuir.
É óbvio que este exercício simples assegurará que você ainda fique no jogo e tenha uma boa chance de um comércio lucrativo.
Trade Catcher.
Comércio do que você vê não o que você pensa.
Terça-feira, 14 de janeiro de 2017.
Swing Trading System V 2.0 Código Amibroker AFL.
Existe um risco substancial de perda associada à negociação em mercados de ações. As perdas podem e.
Vai acontecer. Nenhuma responsabilidade por perda ocorreu a qualquer pessoa que atue ou se abstenha de agir como resultado.
de usar o AFL escrito por seus respectivos criadores e publicado neste Blog para compartilhamento de conhecimento pode ser aceito pelo proprietário do Blog.
17 comentários:
Tem erro na linha no.262, col 14. por favor, ajude.
Muito obrigado por sua amável ajuda.
Bem-vindo Ravi.
Você é bem vindo !!
O coletor de comércio, os alvos e o stoploss para o sinal de compra estão no reverso. por favor verifique isto.
Qual é o sistema senhor? voa vela?
Estas são Heiken Ashi Candles na AFL. Eles são plotados de forma diferente das velas tradicionais. A fórmula para calcular Heiken Ashi Candles é dada na própria AFL. Na verdade, mesmo Heiken Ashi usado neste afl estão sendo calculados & amp; plotados um pouco diferente das versões mais populares.
Caro senhor Não será atualizado com dados em tempo real.
Eu não uso este AFL & amp; apenas postou a pedido de um leitor. A AFL não parece impressionante.
1. É adequado para negociação Intraday com prazo de 5 minutos ??
2. Se eu usá-lo como Scanner, como trazer o sinal Buy, Sell na janela Alert Output.
Você tem qualquer afl que verifica vários tempos.
especificamente eu estou olhando para cross-cross médio em vários tempos.
Vou tentar encontrar uma AFL desse tipo. Se eu conseguir, certamente irá publicar.
Comments
Post a Comment