Como construir um sistema de negociação posicional Nifty em menos de 3 minutos usando Amibroker.
Compartilhe este post:
Neste post mostrarei como construir um sistema de negociação rápido para o Nifty, a bolsa de valores indiana, usando o Amibroker. O propósito disto não é fornecer um sistema de negociação funcional, mas ilustrar quão facilmente isso pode ser feito. O vídeo aqui mostra o quão rápido o processo pode ser.
Construindo um sistema de negociação posicional Nifty.
Negociação de posição é toda sobre a tomada de negociações direcionais de longo prazo no mercado. Portanto, para construir esse sistema, primeiro considerei que tipo de estratégias caberia na conta. Como o Nifty é o principal índice do mercado de ações indiano, é altamente líquido e tende a exibir fortes propriedades de tendência. Decidi que uma estratégia de média móvel seria boa para usar.
O primeiro passo é baixar Amibroker e Amiquote para o computador e ambos podem ser baixados em um teste gratuito. Enquanto o Amibroker é o software usado para testar estratégias, o Amiquote é usado para importar dados históricos gratuitos para o programa.
Quando o Amibroker é aberto pela primeira vez, o banco de dados e o modelo padrão são pré-carregados. (Um novo banco de dados pode ser configurado, mas neste caso eu apenas vou manter aberto o pré-carregado - isso contém informações financeiras para as 30 ações da Dow Jones Industrial Average.)
O que queremos fazer é carregar dados históricos para o Nifty para que possamos testar várias estratégias e isso é feito facilmente com o Amiquote.
Basta abrir o Amiquote e clicar na cruz amarela & # 8216; Adicionar marcadores & # 8217; botão. Em seguida, digite o Yahoo! símbolo ticker para o Nifty que é ^ NSEI.
Defina as datas para o download, verifique se a fonte está definida como Histórico do Yahoo e clique no botão verde & # 82160; reproduzir & # 8217; botão para baixar os dados.
Enquanto o Amibroker estiver aberto em segundo plano, os dados históricos do Nifty serão importados automaticamente para o programa. Olhe para o painel de símbolos à esquerda e você encontrará ^ NSEI no topo. Clique nele e os dados serão exibidos no gráfico principal. (Você pode arrastar quaisquer indicadores, como médias móveis, do painel de indicadores técnicos diretamente para o gráfico e ele será exibido.)
Eu quero que este sistema de negociação posicional Nifty encontre tendências lucrativas usando médias móveis, então agora testarei minhas idéias usando o back-tester.
Eu ainda prefiro usar o antigo back-tester, então eu clico no Analysis & gt; Análise automática antiga. Isso traz a janela de análise. Aqui, clico em Editar para abrir o código de negociação de exemplo que vem pré-carregado.
Para criar um novo sistema, simplesmente excluo o que já está lá e começo a escrever no meu próprio código.
Eu decidi que este sistema de negociação posicional comprará o Nifty quando o EMA de 100 dias cruzar o EMA de 250 dias e vender quando ele cruzar novamente. O sistema usará o próximo para calcular valores e usar a abertura para entrar e fechar negócios. O código exato é mostrado aqui:
BuyPrice = O; SellPrice = O;
Observação: o sistema usa atrasos de negociação para garantir que os sinais sejam inseridos no próximo aberto e não no aberto anterior. O sistema também usa 100% de caixa disponível para assumir posições e as comissões (refinadas usando a guia Configurações na janela Análise) são definidas como 0,05% por negociação.
Em seguida, é importante verificar se a sintaxe está correta, clicando no sinal vermelho. Eu então dou um nome ao sistema e fecho a janela certificando-me de salvar as alterações.
Agora que o código foi escrito, simplesmente re-escolho o arquivo de fórmula que foi salvo na pasta Amibroker no meu computador.
Em "Aplicar" a & # 8217; Eu marquei o símbolo atual (^ NSEI) e sob datas eu escolho o 1/1/2007 para 1/1/2011. Eu então clico em back test e Amibroker começa a trabalhar.
O Amibroker leva menos de um segundo para realizar o teste de retorno e os resultados do sistema são claramente indicados na parte inferior da janela de análise. Clicar em Relatório permite uma visão muito mais detalhada dos resultados dos sistemas.
Como você verá pelos resultados, apenas um negócio foi colocado produzindo um retorno anual composto de 11,90% com um rebaixamento do sistema máximo de -11,25%.
Em seguida, re-executei o sistema em dados de encaminhamento, de 2011 até os dias atuais, e verifiquei se o sistema realizado conseguiu replicar esses resultados.
Como você pode ver, construir um sistema de negociação posicional Nifty é incrivelmente simples com o Amibroker e os dados gratuitos do Yahoo. Embora esses resultados no Nifty possam não parecer tão bons, na verdade eles não são ruins. Considerando que o sistema produziu apenas um negócio em ambos os períodos, o risco por negociação é bom e a métrica CAR / MDD também é decente.
Usar essa estratégia em vários outros mercados juntos e incorporar mais algumas regras pode levar a um sistema de tendências que vale a pena.
Nifty Automated Trading System
Nifty pode ser negociado automaticamente pelo comerciante de varejo usando estratégia baseada em nível ou usando estratégia de gráficos. Um sistema de negociação automatizado Nifty completo consiste em uma lógica de geração alfa, bem como um software para automatizar a estratégia.
Nifty Automated Trading System para estratégia baseada em nível.
Nifty estratégia de nível de compra / venda intraday ou posicional pode ser facilmente automatizada usando Smart Pivot Strategy do Symphony. Usando essa estratégia, você pode inserir os níveis de suporte e resistência, como S1, S2, R1 e R2. Ele permite fazer negócios longos no nível S1 e negócios curtos no nível R1. A melhor parte é que esses níveis de pivô podem ser inseridos simplesmente a partir de um arquivo de bloco de notas (txt / csv). Para detalhes completos sobre a lógica da estratégia, por favor consulte: Algoji / pivot-trading-strategy / Pivot Trading Strategy.
Nifty Automated Trading System para estratégia baseada em gráficos.
Se você tem uma estratégia para bacana em Amibroker, Metastock, Falcon ou NinjaTrader; Ele pode ser automatizado, mesmo se você for um profissional de varejo. Veja abaixo os links relacionados para negociação automatizada:
Download Amostra Amibroker AFL para Nifty Trading System.
Ao procurar por um AFL de negociação Nifty na Internet, o principal problema é que o ALF não está devidamente codificado. O AFL não plota os sinais corretamente ou as variáveis Short / Cover não estão definidas. Usando um sistema Moving Average Crossover, fornecemos abaixo um AFL que pode ser usado para fins de teste.
Personalize os parâmetros da média móvel nesta estratégia completa AFL. Plote as médias móveis com os sinais de compra / venda no gráfico de velas Set Trailing Stop-loss e Profit Target Exibe o lucro / perda atual, últimos detalhes do sinal, SL e Tgt no próprio gráfico Execução da exploração Amibroker para encontrar sinal de compra / venda número de scripts.
Clique aqui para baixar a amostra AFL de negociação nifty.
WE FII TEM SOLICITADO 87.239 CONTRATOS AGORA NOVO OBJETIVO PARA NIFTY É 7721.10.WE TAMBÉM COMPRAR 8000 PÔR OPÇÃO QUE OI AUMENTOU A 42,00,000.
Melhor 8 Intraday Trading System & # 038; Ferramenta & # 8211; NTA
Melhor Intraday Trading System & amp; Ferramenta:
Melhor sistema de negociação Intraday & amp; ferramenta junto com a estratégia de saída apropriada, & amp; gerenciamento de riscos. Nós tentamos lhe dar uma visão sobre a implementação de diferentes funções de stop loss.
# 1 O que é stop loss?
É simplesmente um preço na direção negativa do comércio para o qual os comerciantes negociam. Não se arrepende, mesmo que não favoreça a orientação do profissional. O ponto de stop loss não deve estar longe do nível de entrada de negociação, a fim de salvar as causas de danos à conta de negociação quando ele atinge.
# 2 Perda de parada fixa.
Nós na academia de comércio nifty ajudá-lo na fixação de stop loss. Uma vez que você decide o% de risco do seu Capital junto com o seu tamanho de posição, você pode calcular a perda por troca que você aceitará.
# 3 Variável Stop loss.
A indexação é o único método através do qual podemos corrigir o stop loss. Outro método para analisar as perdas é levar em consideração as variações dos movimentos de preços intrínsecos atuais no período de referência e usá-las como stop loss.
# 4 O nível de Stop Loss.
O nível de stop loss deve ser fixo ao original. Não deve haver nenhum lucro potencial de bloqueio como os filmes comerciais favorecem. A abordagem deve estar atrás de um.
# 5 Stop perdas podem ajudar na otimização do lucro.
Pode-se evitar perder muito lucro quando o preço cai mais que n% do lucro mais alto.
# 6 Perdas de paradas relativas VS Absolute Stop Losses.
# 7 Absolute Intraday Trading System & amp; Ferramenta.
Você pode usar o script estruturado para substituir a lógica de compra e venda pelo método de parada móvel baseado em ATR.
O ATR é uma poderosa ferramenta de simulação que os negociadores que desejam negociar com base em padrões de preços ou nos conceitos técnicos podem negociar antes de usar transações reais.
# 8 Gerenciamento de risco e stop loss.
Para um gerenciamento de risco adequado e para a perda de perdas, sempre tente manter a taxa de risco mais do que 1, a menos que você tenha certeza de que há um movimento maior que pode, em última instância, dar esse índice.
Комментариев нет:
Отправить комментарий