пятница, 18 мая 2018 г.

Sistema de negociação de linha de tendência


Trader Trendline Pro.
O Trendline Trader Pro é o mais recente sistema automatizado de negociação de tendência desenvolvido pela FX AlgoTrader para o MetaTrader MT4. O Trendline Trader Pro estende a funcionalidade fornecida pelo sistema antigo chamado 'Platinum', aproveitando uma interface Java FX. Isso facilita a programação comercial mais rápida e intuitiva a partir de linhas de tendência.
Toque em Comprar e vender apenas.
Quebrar (Fechar X Velas)
Break (fechar no intervalo definido)
Com opção para começar a trilha.
Com opção para começar a trilha.
após X pips e Move Stop Loss.
para quebrar mesmo após X pips no lucro.
ADX, RSI, Momentum.
MACD, Volume, Estocástico.
ADX, RSI, Momentum.
MACD, Volume, Estocástico.
Comparação entre as Ferramentas do Sistema Automatizado de Negociação no mercado atualmente.
NOTA: Não tenho certeza de que eles ainda estão no negócio!
. Algum tipo de operação de venda com 20 pips ou isso é muito? -
Livro de códigos obrigatório!
Livro de códigos obrigatório!
- Trader da linha de tendência 1.
- Trader da linha de tendência 2.
- Trendline Trader Pro.
Desenhe linhas de tendência em gráficos e use uma interface inteligente para configurá-los para negociação automática - Não é necessário livro de códigos ou manuais de referência.
Funcionalidade de alto nível para o Trendline Trader Pro Sistema automatizado de negociação de tendência.
Interface Pro Trader Trendline e Mapeamento MT4.
Comece a negociar automaticamente agora!
Trader Trendline Pro.
Visão geral do Trendline Trader Pro.
NOTA: 'Platinum 16' foi o codinome de desenvolvimento do Trendline Trader Pro.
Visão geral da interface do Trendline Trader Pro.
Configurando o MetaTrader para Auto Trading com o Trendline Trader Pro.
Funcionalidade de Detecção Automática de Trendline.
Usando o modelo Trendline Trader Pro.
Trailing pára e definindo paradas para quebrar mesmo.
Como configurar vários níveis de TP / várias saídas.
Comece a negociar automaticamente agora!
Trader Trendline Pro.
Benefícios do uso do Trendline Trader Pro.
Produtos gratuitos:
Por fim, os sistemas automatizados de negociação de linhas de tendência podem ser usados ​​em condições de mercado de taxa variável e tendência. Com isso em mente, é sempre útil ser capaz de ver o que o mercado está fazendo antes de implantar uma estratégia de linha de tendência automatizada. Escolher o par ideal para uma estratégia de negociação automatizada baseada em tendências seria muito auxiliada pela análise de índice (no caso de forex) e dados de análise de intervalo.
Comece a negociar automaticamente agora!
Trader Trendline Pro.
Os produtos neste site são ferramentas de negociação e não se destinam a substituir pesquisas individuais ou consultoria de investimento licenciada. O desempenho passado não garante resultados futuros. Moedas de negociação, índices ou commodities envolvem riscos substanciais, e há sempre o potencial de perda. Nenhuma representação está sendo feita para garantir que esses produtos garantam lucros ou não resultem em perdas com a negociação. Qualquer explicação ou demonstração do funcionamento do produto não deve ser interpretada como uma recomendação comercial ou a prestação de consultoria de investimento. A compra ou venda de uma moeda só pode ser realizada por um Corretor / Revendedor licenciado.

Estratégia Avançada # 10 (Estratégia de Negociação da Trend Line)
Enviado por Edward Revy em 4 de outubro de 2008 - 08:30.
Um ótimo trabalho foi feito por Myronn, o autor da atual Trend Line Trading Strategy.
Negociação de suporte de resistência, negociação de linha de tendência, verificação de prazos mais longos, gerenciamento de dinheiro & mdash; a estratégia tem uma base teórica concreta e uma implementação simples & mdash; uma combinação vencedora, que a coloca na categoria de estratégias avançadas.
Lembre-se, seus comentários, comentários e sugestões estão sempre em grande demanda!
Primeiro de tudo, este site é incrível. Edward, você é um ótimo homem.
Eu estive demonstrando uma estratégia de negociação simples por uma semana (29 de setembro-3 de outubro de 2008) e consegui quase 200% de retorno sobre o investimento em uma semana com uma conta de $ 5.000 e gostaria de compartilhá-la e seria ótimo ter muitos envolvidos em testar essa estratégia.
Eu estou chamando isso de uma estratégia de negociação de linha de tendência e é baseado em:
Seguindo a tendência.
Ouvido & amp; leia isso antes de um milhão de vezes? Lol… Eu não posso te culpar. Mas talvez você possa aprender algo extra aqui.
Faça um favor a si mesmo e dê uma olhada em um gráfico e veja se consegue identificar uma tendência. Existe uma tendência principal estabelecida? É importante identificar a tendência principal & amp; uma vez que isso é identificado, suas decisões de negociação são baseadas na direção da tendência principal. Há exceções onde você pode ir contra a tendência principal, mas eu não vou tocar nisso aqui. BEIJE… MANTENHA-O SIMPLES & amp; SIMPLES.
Prazos adequados para estas estratégias são o diário, 4h, 1hr, 30mins.
Eu uso apenas 1 indicador do Metatrader4 chamado Swing ZZ (zz para ziguezague). Está disponível gratuitamente na net, apenas google e você pode baixá-lo. Obrigado ao programador que escreveu. Este indicador é útil simplesmente porque você pode identificar altos e baixos anteriores que agem como resistência & amp; níveis de suporte e eu acho que é uma ferramenta útil para usar nesta estratégia.
Então vamos começar vamos? Eu chamo esta estratégia de negociação de linha de tendência porque envolve desenhar linhas de tendência usando os altos e baixos do swing do indicador Swing ZZ.
REGRAS DE ENTRADA CURTA:
(a) observe o prazo que você deseja usar e identifique a tendência principal. Obter a grande figura em primeiro lugar, isso é muito importante. Para mim, quando eu quero negociar no gráfico horário, eu primeiro verifico o gráfico diário e também gosto de ver o que está acontecendo no gráfico 4hr também para ver se consigo detectar uma tendência óbvia ou canal ou congestionamento acontecendo no dia a dia e os gráficos de 4 horas. Eu fico de fora se houver congestionamento até que a quebra do congestionamento aconteça e uma tendência seja estabelecida. Eu desenho linhas de tendência no gráfico diário ou no gráfico de 4 horas e mudo para o período de 1 hora. Eu identifico tendências no horário e traço também linhas de tendência.
(b) Eu coloco uma ordem de venda, pelo menos 5pips abaixo da BAIXA da vela que toca ou cruza a linha de tendência. A linha de tendência pode ser a linha de tendência diária, de 4 ou 1 hora. Você deve fazer seu pedido quando a vela se fechar. Por que 5 pips? Eu não sei, 5 parece um bom número para mim ... Eu tenho cinco dedos em cada braço e da mesma forma para as pernas, então 5 é um número com o qual eu nasci ... Coloque 10 pips se quiser. Observe que você deve aguardar o preço se aproximar de uma linha de tendência ou muito próximo da linha de tendência antes de colocar sua ordem de venda.
(c) Eu prefiro colocar meu stop loss pelo menos 5 pips acima do mais alto swing swing. Você deve definir seu stop loss de acordo com seus cálculos de gerenciamento de dinheiro e tolerância ao risco.
(d) Eu defini minha meta de lucro apenas DENTRO do nível de swing anterior baixo.
(e) Gestão do comércio: à medida que o comércio se move a meu favor, passo o meu stop loss para pelo menos 5 pips ACIMA de cada picos subsequentes mais baixos (máximas baixas de swing).
REGRAS DE ENTRADA LONGA:
Basta fazer exatamente o oposto da entrada curta.
(1) Defina sua ordem de stop de compra 5 pips ACIMA da altura da vela que cruza a linha de tendência quando a vela FECHAR.
(2) Defino meu stop loss logo abaixo da mínima recente.
(3) Eu coloco minha meta de lucro dentro do nível da alta anterior.
(4) À medida que o comércio se move a meu favor, eu movo a perda parada para pelo menos 5 pips apenas SOB cada subida inferior mais alta subseqüente que se forma.
EXEMPLO DE ENTRADA CURTA:
O anexo é um gráfico de US $ / JPY de 4 horas mostrando negócios curtos que poderiam ter sido tomados e que teriam sido muito lucrativos usando essa estratégia.
(todos os screeshots são clicáveis)
EXEMPLO DE ENTRADA LONGA:
Anexado é gráfico diário de USD / CAD e possíveis entradas de comércio são mostradas para lhe dar uma compreensão visual de como identificar a configuração de comércio potencial e levá-los.
Aqui está uma captura de tela dos negócios que fiz usando a estratégia acima. Eu tentei um período de tempo de 1 min, 5 min de período de tempo e 15 minutos, mas no final, tendi mais para o uso de prazos maiores, como o 4hr, 1hr & amp; 30 min de intervalo de tempo para que eu não fique grudado no computador o dia todo.
Em anexo, temos uma captura de ecrã do histórico da conta de negociações realizadas em duas partes, pois não posso tirar uma captura de ecrã completa.

Estratégia de Negociação da Trendline - Venda na Buy Top no Market Bottom.
A Trendline Trading Strategy é um sistema de negociação de ações de preço forex que é projetado para trocar o preço das linhas de tendência.
Você notará em seus gráficos que o preço faz duas coisas quando se trata de uma linha de tendência:
ele é refletido, o que significa que ele obedece à linha de tendência ou o quebra e, quando o quebra, você pode usar a estratégia de negociação de forex de quebra de linha de tendência para negociá-lo.
Esta estratégia é sobre como o comércio quando os preços saltam da linha de tendência.
Para que você use o sistema de negociação de linhas de tendência, você precisa saber como desenhar uma linha de tendência válida ou adequada.
COMO DESENHAR A TENDÊNCIA.
Você precisa de um mínimo de dois picos mais altos para desenhar uma linha de tendência descendente (para mostrar o mercado em uma tendência de baixa) e dois baixos mais altos para desenhar uma tendência ascendente (para mostrar mercado em tendência de alta) como o gráfico abaixo.
Quando o preço chegar ao trendine e tocá-lo no 3º, 4º, 5º pico ou mínimo etc, quando você comprar ou vender.
Pares de Moeda: Qualquer.
Indicadores: Não são necessários indicadores de forex, mas você deve conhecer seus padrões de castiçal de reversão, pois eles são muito úteis para fornecer sinais de compra ou venda quando o preço atinge as linhas de tendência.
REGRAS DE COMPRA
Desenhe uma linha de tendência ascendente ligando um mínimo de dois mínimos mais altos (ou mínimos mais baixos) Espere o preço chegar e toque na linha de tendência em algum momento no futuro Coloque uma ordem de compra 2-5 pips acima da altura do candelabro que toca a linha de tendência Coloque o seu stop loss 2-5 pips abaixo do nível mais baixo do candelabro Coloque suas metas de lucro nas altas mínimas anteriores (ou picos) que você vê no gráfico ou aponte para o risco: recompensa de 1: 3.
VENDENDO REGRAS.
Desenhe uma linha de tendência descendente ligando um mínimo de 2 máximas baixas (ou mínimas baixas) Aguarde o preço chegar e toque na linha de tendência em algum momento no futuro Coloque uma ordem de venda 2-5 pips abaixo da mínima do candelabro que toca a linha de tendência Coloque o seu stop loss 2-5 pips acima da altura do candelabro Coloque as suas metas de lucro em pontos baixos (troughs) que você vê no gráfico.
GESTÃO DE COMÉRCIO.
Aqui estão algumas técnicas de gerenciamento de comércio que você pode usar:
bloqueie os lucros por meio de uma parada, movendo a perda do seu stop e colocando-a atrás do swing alto ou baixo, para que haja menos chance de você ser interrompido prematuramente se planejar seguir a tendência. move stop loss para quebrar mesmo que o preço se mova pela quantia arriscada. considere fechar metade da sua posição se o preço se mover pelo dobro do valor arriscado e deixar o outro correr ou atingir sua meta de lucro.
DESVANTAGENS DA ESTRATÉGIA DE NEGOCIAÇÃO DE FOREX DE NEGOCIAÇÃO DE TENDÊNCIA.
Todas as estratégias de negociação forex têm fraquezas e a estratégia de negociação da linha de tendência não é exceção:
preço pode quebrar e não obedecer a linha de tendência. às vezes, o preço chega a apenas alguns pips da linha de tendência e não o toca e se afasta. às vezes, truques de preço, quebrando a linha de tendência apenas para inverter mais tarde e obedecer a linha de tendência.
Então você deve estar ciente de que tais coisas podem acontecer e esperar por elas.
VANTAGENS DA ESTRATÉGIA DE NEGOCIAÇÃO DE TENDÊNCIAS.
o risco de recompensar a relação da estratégia de negociação da linha de tendência é realmente grande. é baseado na ação do preço. Se a configuração é boa, você pode vender no topo e comprar na parte inferior do balanço de preços, mantendo uma perda de parada muito apertada que realmente também tem uma chance muito menor de ficar parado prematuramente.
USE CANDLESTICKS REVERSAIS COM A ESTRATÉGIA DE NEGOCIAÇÃO DE TENDÊNCIAS.
A melhor maneira de negociar a estratégia de negociação da linha de tendência é usar castiçais de reversão como sua confirmação de entrada comercial.
O que quero dizer com isso?
Bem, quando você vê o preço subindo para uma linha de tendência de queda (descendente), procure castiçais de reversão de baixa como esses, já que o preço toca as linhas de tendência para vender:
Se o preço cair e atingir uma linha de tendência ascendente, procure por castiçais de reversão de alta para confirmação de entrada de compra:
O uso de castiçais de reversão, como acima, realmente melhora sua entrada comercial e garante que você está do lado certo do mercado ao fazer uma negociação por causa dos sinais de ação de preço dados pelos castiçais de reversão.
Se você gostou de aprender sobre a estratégia de negociação da linha de tendência, não esqueça de compartilhá-la, twittar, etc. com seus amigos clicando nos botões abaixo. Obrigado.
14 respostas.
gráfico não está anexando. Anexei no seu e-mail rkay @ forex & # 8230; & # 8230; & # 8230 ;.
Qualquer uma dessas duas linhas é uma linha de tendência válida. Se o preço os quebrar, considere-o como uma mudança de tendência e use a estratégia de fuga da linha de tendência para vender. Se uma quebra, a próxima coisa que o preço tem para se contentar é a segunda linha de tendência.
Com base apenas na análise técnica de ação de preço, aqui estão 3 possíveis situações que podem acontecer. Veja o gráfico abaixo.
Cuidado com possíveis armadilhas se o preço quebrar o maior nível de resistência e subir. "Pode ser um truque.
A razão pela qual digo isso é porque se você olhar o gráfico de perto, o movimento UP já está praticamente estendido e com a grande resistência entrando em jogo, eu não estaria pensando em comprar.
Pense na reação dos SMART MONEY TRADERS que já compraram muito abaixo e agora que o maior nível de resistência chega perto, o que você acha que eles vão fazer?
Eu não penso assim que eles fizeram seus lucros e subiram a onda de tendência de alta e uma vez que o nível de resistência é atingido, o mais provável é que eles tenham lucros e saiam.
Adivinha o que esta ação faz ao preço quando a obtenção de lucro acontece?
Se eu estivesse trocando essa configuração, eu estaria vendo os SINAIS BEARISH serem curtos, o que pode incluir a principal quebra de linha de tendência ascendente que acabei de desenhar no gráfico abaixo. Observe também se há castiçais de reversão de baixa se formando na zona de resistência, etc.
A recompensa de risco por tais configurações é realmente excelente se o comércio funcionar como previsto e a perda de parada deve ser bem apertada.
Quão vividamente você resolve tudo isso. Agora, a arte é identificar onde estamos pisando nesses três cenários que você esculpiu.
Rkay posso consultá-lo no meu mercado. Se sim, onde eu deveria me comunicar com você nesta rede pública ou você pode me dar algum outro contato.
O que eu gosto é a sua abordagem minimalista desprovida de muitos indicadores. Quando as coisas ficam simples, acho que estamos nos movendo na direção certa, porque muitas vezes a sabedoria é perdida nos ruídos e as soluções são sempre simples.
Faça suas perguntas ou anexe gráficos aqui para que todos que leiam possam se beneficiar. Isso seria uma coisa boa, eu acredito.
Você pode postar / anexar seu gráfico aqui quando você está comentando também, assim como eu fiz ao responder a você.
Como anexar gráficos aos comentários:
Abaixo da caixa de comentários, você verá o botão "Adicionar", "ADD COMMENT".
E logo abaixo disso, você terá uma & # 8220; Selecione uma imagem para seu comentário (GIF, PNG, JPG, JPEG) & # 8221 ;.
Em seguida, clique no botão & # 8220; Escolha Arquivo & # 8221; botão e você tem que ir em seu computador para obter a imagem para anexar.
Eu anexei um gráfico de bacana.
Aqui a tendência que foi iniciada a partir de baixas de fevereiro só é confirmada até a semana passada, quando três pontos caem na mesma linha (tendência 2). Então não posso dizer de fevereiro que esta é a tendência a seguir.
Então, como negociar de fevereiro a setembro.
Eu desenhei uma tendência que o gráfico está respeitando há muito tempo e, de repente, ele se afasta dele.
Então, como identificar qual tendência seguir. Em retrospecto, é visível, mas em tempo real é desconcertante.
não pode ver qualquer gráfico interessante.
Muitas vezes uma linha de tendência é quebrada e depois entra em fase de consolidação. E, em seguida, novamente retoma seu caminho anterior, mas devido à linha de tendência de queda de tempo vai muito longe da imagem real. Então, na consolidação, isso se torna redundante e como identificar a consolidação a partir de um intervalo.
Olá Vijay, o que quer que o mercado faça com as linhas de tendência está fora de nosso controle. Você acabou de trocar o salto da linha de tendência ou a quebra da linha de tempo. Sim, você verá a consolidação após as quebras de linha de tendência e a maneira como eu negociei com eles para garantir que a consolidação ocorra em um nível de importância, como um novo teste da linha de tendência e depois confirme com as barras de reversão para comprar ou vender.
Que bom que você responda.
É necessário que a linha de tendência mostre a situação em todos os prazos, embora você tenha mencionado isso, mas eu quero confirmar.
RKay se o tempo permitir, por favor veja este link.
Este é o gráfico do mercado indiano.
Eu tentei desenhar a linha de tendência na escala de semana a partir da baixa de fevereiro 2016 baixos para este tempo. O que eu descobri é que estamos em um estágio muito crítico de quebrar ou saltar disso. Se o quebrar e ficar lá por um dia ou dois, confirme vendo o cruzamento de 9 ema e 18 ema.
Por favor, diga-me é a linha de tendência certa que eu desenhei. Eu sei que você é.

Sistema de negociação de linha de tendência
Software de criação de gráficos automaticamente.
Tendências do mercado & amp; & ldquo; picaretas & rdquo; Trocas Perfeitas.
Com Precisão Surpreendente. Em tempo real!
O TrendLine Trader facilita o lucro.
Um homem passa anos aprendendo como negociar com sucesso os mercados. Ele perdeu dezenas de milhares durante sua carreira & hellip; mas fez milhões.
Agora, esse mesmo homem está sentado ao seu lado, aconselhando-o enquanto você negocia. Ele está apontando para a tela do computador, mostrando os melhores pontos para inserir suas negociações e onde colocar suas paradas.
O homem senta com você por um bom tempo, observando mudanças de preço e volume. Quando ele percebe uma tendência mudando de direção, ele diz para você sair da sua posição.
Não seria ótimo ter esse tipo de orientação?
Bem, agora você pode. É chamado de software de gráficos TrendLine Trader. Em um momento, você aprenderá exatamente como isso funciona. Mas primeiro, assista ao vídeo rápido abaixo para vê-lo em ação.

Uma estratégia de negociação de linha de tendência semi-automatizada.
O gráfico abaixo ilustra as linhas de tendência traçadas pelo usuário que controlam uma estratégia semiautomatizada para executar as negociações desejadas: (1) uma entrada de ordem stop de venda (TL vermelho pontilhado), (2) uma meta de lucro (TL verde sólido) e (3) uma ordem de stop de compra como stop loss (TL pontilhado verde):
clique para ampliar a imagem.
Definindo Linhas de Tendência Amigáveis ​​ao Usuário.
Linhas de tendência classicamente desenhadas fornecem um dos melhores indicadores para identificar uma mudança ou quebra em uma tendência. Por essa razão, seu uso na direção de estratégias de negociação semi-automatizadas está se tornando mais popular.
Vários métodos foram propostos para acionar pedidos usando linhas de tendência desenhadas manualmente no gráfico. Por exemplo, o número da linha de tendência ou sua cor pode ser usado para identificar o tipo de pedido desejado (Buy Limit, Buy Stop, Sell Limit, Sell Stop).
As características desejáveis ​​de qualquer sistema usado para definir linhas de tendência são: lógico, intuitivo e amigável:
No entanto, usar números de linha de tendência para identificar o tipo de ordem desejada é problemático. O negociador deve desenhar as linhas de tendência desejadas em uma ordem específica, uma vez que os números das linhas de tendência são atribuídos sequencialmente à medida que são adicionados a um gráfico. O trader deve garantir que não existam outras linhas de tendência no gráfico, já que as linhas de tendência previamente desenhadas podem ter desviado a exibição do intervalo de dados exibido no gráfico. Se um erro for cometido e uma linha de tendência for excluída e, em seguida, redesenhada, os números da linha de tendência poderão não corresponder mais aos tipos de pedido associados e a estratégia poderá não se comportar como esperado.
Usar cores para identificar o tipo de pedido desejado é um pouco mais amigável e menos propenso a erros de negociação. Depois de definir as cores específicas que representam tipos específicos de ordens (Buy Limit, Buy Stop, Sell Limit, Sell Stop, etc.), funções como a função Tradestation interna TL_FindColor podem ser usadas para localizar o número da linha de tendência de a primeira linha de tendência que corresponde a uma dessas cores. Infelizmente, o número de cores exibidas em um gráfico é limitado e as cores mais escuras não são vistas com facilidade.
Usando a linha de tendência Cor e Estilo (sólido, tracejado, pontilhado, etc.) para identificar os vários tipos de ordem parece ter algumas vantagens:
Como ordens (Buy Limit, Buy Stop) podem ser atribuídas a mesma cor, mas diferentes estilos, produzindo uma atribuição mais fácil de usar, com uma curva de aprendizado mais curta e um risco menor para acidentes & # 8220; # 8221; de escolher a cor incorreta. Da mesma forma, pedidos compartilhando outras características similares (Parada de compra, Parada de venda) podem receber o mesmo estilo (por exemplo, linha de tendência pontilhada), mas com cores diferentes. Com vários estilos disponíveis, menos cores precisam ser usadas, permitindo o uso das cores mais brilhantes e mais visíveis das linhas de tendência e uma atribuição intuitiva e lógica de combinações de cores e estilos fáceis de lembrar.
A maioria das ações de estratégia de negociação pode ser reduzida a quatro tipos de pedidos, Buy Limit, Buy Stop, Sell Limit e Sell Stop, da seguinte maneira:
Para tornar a negociação de linha de tendência mais intuitiva e fácil de usar, tanto Color e Style podem ser usados ​​para identificar características semelhantes desses quatro tipos de pedido, como na seguinte disposição:
Exemplos de negociação.
Entrada de quebra de linha de tendência.
Geralmente, pensa-se em um comércio de fuga como um canal de preço em movimento horizontal e ordens de parada horizontal acima e abaixo do canal, esperando por uma fuga em qualquer direção.
No entanto, um uso mais frequente da entrada da linha de tendência é uma quebra em uma tendência significativa. É claro que a palavra significante é relativa, mas o ponto é encontrar uma tendência que continue por barras suficientes para que, assim que a tendência quebrar, o retrocesso seja suficiente para gerar lucro.
Petróleo Bruto (CLK09)
O gráfico acima mostra uma tendência ascendente nos futuros do petróleo bruto (CLK09) de aproximadamente 2 dólares. Este não é um grande movimento para o petróleo, mas uma retração grande o suficiente para gerar lucro é antecipada quando essa tendência for quebrada.
Uma linha de tendência Red pontilhada foi desenhada abaixo da tendência de preço, indicando que uma ordem Sell Stop é desejada. Quando esta linha de tendência for atingida, um contrato será vendido a descoberto.
Posição Curta Disparada pela Linha de Tendência.
Pouco tempo depois, no gráfico acima, o Sell Stop é atingido e uma posição curta é tomada:
Linhas de tendência de perda de perda e meta de lucro adicionadas.
À medida que o movimento descendente avança no gráfico abaixo, uma linha de tendência Buy Stop (Green Stop) é adicionada, representando um stop loss inicial. Uma linha de tendência Buy Limit (Green Solid) é adicionada, representando uma meta de lucro potencial.
Pare de linha de tendência de perda com anjos para baixo para seguir a tendência.
No gráfico acima, a tendência de queda torna-se ainda mais estabelecida. A linha de tendência Comprar Parada (Tracejada Verde) está inclinada para baixo para criar uma perda de parada uniforme. Não se sabe se esta linha de tendência ou a meta de lucro será atingida primeiro.
Pequeno retrocesso atinge a linha de tendência Buy Stop, fechando o trade.
À medida que a ação do preço continua, um pequeno retrocesso atinge a linha de tendência Buy Stop, e a negociação é fechada por um pequeno lucro de US $ 370.
Futuros de cobre HGK09 estava tendendo para baixo e, em seguida, começa a se mover para os lados.
Uma potencial oportunidade de negociação de gama é antecipada. Uma linha de tendência de perda de proteção é desenhada acima e abaixo da nova faixa de negociação.
As linhas de tendência de compra e venda de limite são adicionadas dentro da faixa de negociação, acima.
As propriedades da estratégia são ajustadas para permitir negociações múltiplas em um cenário de negociação de intervalo, definindo as negociações máximas como um número grande (99) e definindo o MaxLimitReversals para um número grande semelhante (99):
A estratégia é ativada e começa a ser negociada.
Com o passar do tempo, vários outros negócios de alcance ocorrem. Eventualmente, o preço sobe mais alto e aciona a linha de tendência de stop loss acima da faixa de negociação para interromper a negociação.
A análise do desempenho da estratégia indica um lucro significativo desta abordagem. Depois de subtrair o lucro dos dois primeiros negócios ($ 7.333) que foram feitos em barras históricas na criação da estratégia, o lucro líquido de negociação é de $ 20.000 & # 8211; US $ 7.333 = US $ 12.666.
Descrição do código.
O programa principal é dividido em duas seções, contendo código que deve ser executado (1) com cada tick e (2) no final de cada barra.
Cada região de processamento de ticks
Esta seção deve ser executada a cada tick e realiza o seguinte:
Determinar a posição de mercado. Determine quando os dados em tempo real são iniciados. Se RealTimeOnly tiver sido especificado, identifica quando os dados em tempo real estão disponíveis e sinaliza a estratégia para iniciar o processamento de negociações. Determine se houve uma mudança na posição. Se a posição tiver sido alterada, processe essa alteração usando o método ProcessPositionChange. Para processar alterações de posição, três métodos de componente criados para: (1) determinar qual ordem acabou de ser executada, resultando em uma mudança de posição (Method OrderExecuted), (2) garantir que ordens de parada de reversão complete a inversão de posição (Method StopReversalCompletion), e (3) ajuste a lógica da estratégia depois de qualquer mudança na posição (Method SetStrategyLogic). Estes são todos descritos em mais detalhes abaixo. Verifique se o usuário moveu qualquer linha de tendência ativa a cada um dos últimos segundos do ReCalcSeconds. Se o usuário alterar a posição de uma linha de tendência enquanto a estratégia estiver em execução, o novo valor da linha de tendência será calculado pelo Método TLCalcValue e o novo valor será refletido no ordens geradas pela estratégia correspondente. A inclinação da linha de tendência também é recalculada neste momento, uma vez que o usuário também pode ter alterado a inclinação da linha de tendência. Envie todos os pedidos com base nas linhas de tendência atualmente ativas, usando o Method ProcessTradeOrders.
Método ProcessPositionChange Components.
Determinar qual ordem acabou de executar é mais complicado do que se poderia pensar. Quando um preço limite é atingido, não há garantia de que a ordem de limite será executada. Da mesma forma, se as ordens de parada estiverem sendo encaminhadas para o servidor Tradestation, o preço que atinge o preço de parada ainda não é suficiente para determinar se a ordem de parada foi executada porque as Preferências de entrada de pedidos para acionamento de parada definidas pelo usuário não são conhecidas pela estratégia.
O método OrderExecuted determina qual ordem acabou de ser executada comparando o último preço do tick aos vários valores do pedido ativo. A ordem mais próxima do último preço é considerada como a ordem que acionou a mudança de posição. Isso funciona bem para limitar e parar os orers. As ordens de mercado, quando a estratégia é necessária para fazê-las, são assumidas para serem executadas imediatamente. Portanto, o pedido que acabou de ser executado, contido na variável ID_Order, é codificado quando uma ordem de mercado é emitida.
Existe um problema bem documentado com a perda de sincronização da posição real com a posição estratégica quando as ordens de parada tentam reverter uma posição existente.
Isso ocorre porque uma estratégia divide uma ordem de reversão em dois componentes. Por exemplo, ao reverter uma posição longa, a estratégia responderá a uma declaração SellShort Next Bar LimitValue Limit gerando dois pedidos separados: (1) Sell Next LimitValue Limite da barra (para fechar a posição longa) e (2) SellShort Next Limite de limite de limite de barras.
Nas barras históricas, essas duas ordens são executadas sem problemas. No entanto, nas barras de tempo real, a primeira ordem é executada e a segunda ordem é geralmente cancelada.
Ao monitorar o MarketPosition atual e identificar o pedido mais recente executado, pode-se determinar se uma reversão desejada da posição foi efetivamente realizada.
Existem duas soluções para garantir que os pedidos para reverter uma posição usando uma ordem de parada sejam concluídos com êxito.
A primeira solução é usar código e esse é o objetivo do método StopReversalCompletion. Se uma reversão de posição foi intencional, a inversão de variável será verdadeira. Se a posição mudar de curto ou longo para plano, então a reversão não foi completada. Nesse caso, o método StopReversalCompletion emitirá a ordem de mercado apropriada para concluir a reversão.
O segundo método é realizado definindo as propriedades da estratégia da seguinte maneira:
Formatar & # 8211; Todas as estratégias & # 8211; Guia de automação.
Envie as ordens de parada geradas pela estratégia diretamente para a Rede de Execução de Ordens da TradeStation e sempre mantenha os pedidos de parada no servidor Stop da TradeStation Execution Network, mesmo que o destino da execução ofereça suporte nativo a ordens de parada.
Se as configurações de formatação da estratégia acima forem usadas, o método StopReversalCompletion nunca precisará ser chamado. Este segundo método é o método recomendado e é assumido que o usuário utilizará essas configurações. Por esse motivo, a chamada para o método StopReversalCompletion foi comentada no programa principal.
Se o usuário NÃO desejar usar estes Formatos # 8211; Todas as configurações de Estratégias, então a chamada para o método deve ser descomentada no programa principal.]
Método SetStrategyLogic é responsável por impor as seguintes regras de negociação:
Um Buy Stop não pode ser & # 8220; acertar & # 8221; mais de uma vez por execução de estratégia. Uma ordem buy stop pode ser usada para entrar em uma negociação quando o preço rompe um canal de negociação ou quando o preço rompe uma tendência de queda. Tal ordem de parada só pode ser "acertar & # 8221; uma vez durante uma execução de estratégia. Essa regra é projetada para evitar a situação em que uma segunda ordem será gerada se a ação do preço se desviar para abaixo dessa linha de tendência e passar por ela uma segunda vez a partir de baixo. Presume-se que o usuário pretendia que tal ordem fosse executada apenas uma vez. Se o usuário quiser emitir uma segunda ordem BuyStop após o fechamento da primeira negociação, a linha de tendência BuyStop pode ser movida para sua nova posição e, em seguida, a estratégia atualizado com o Ctl-R. Isto irá restaurar todas as linhas de tendência válidas no gráfico para o & # 8220; active & # 8221; status para gerar novos negócios. Um Sell Stop não pode ser atingido mais de uma vez por execução de estratégia. O raciocínio é o mesmo do item (1), exceto que a direção do negócio é oposta. Uma ordem de limite não pode ser executada mais de uma vez por estratégia se a variável ReverseOnLimitOK = false.
Fim da Região de Processamento de Barras.
O processamento de fim de barra inclui as seguintes tarefas:
Método StrategyInitialize (executado apenas uma vez) Cria uma variável label que exibirá os parâmetros de entrada no gráfico Identifica todas as linhas de tendência válidas, usando o método TLValid. Uma linha de tendência válida é aquela cuja cor e estilo correspondem aos de um tipo de ordem definido Uma vez que a inclinação de uma linha de tendência não muda durante o processamento de barras históricas, a inclinação só precisa ser determinada uma vez para cada linha de tendência e também é calculada pelo Método TLValid. As barras de tempo devem ser tratadas de forma diferente, porque o usuário pode mover uma ou mais linhas de tendência durante a execução da estratégia e isso pode alterar sua inclinação. Recálculo do valor da linha de tendência e inclinação é tratado na seção Every Tick Processing do programa principal, em uma frequência determinada pelo parâmetro de entrada ReCalcSeconds. Testa linhas de tendência duplicadas para o mesmo tipo de pedido (BuyLimit, BuyStop, SellLimit, SellStop). Uma linha de tendência previamente desenhada no gráfico pode estar fora da área exibida do gráfico e o usuário pode não estar ciente de sua presença. Linhas de tendência duplicadas geralmente indicam um erro do usuário e a detecção de duplicatas é necessária para garantir que o negociador não cause inadvertidamente a execução de negociações indesejadas. Determina a primeira data de início de qualquer linha de tendência válida. Não há necessidade de a estratégia gerar nenhum pedido até que a CurrentBar atinja a data e a hora de início da linha de tendência mais antiga. Ao identificar essa data e hora de início, todas as barras anteriores a essa data podem ser ignoradas, resultando em maior eficiência. StrategyOK, que alterna a estratégia para iniciar o processamento de pedidos, é definido como true quando a barra atual atingiu a data e hora de início a linha de tendência mais antiga que aparece. Define a posição da estratégia para qualquer posição existente especificada no parâmetro de entrada SetStrategyPosition. Although definindo o parâmetro de formatação & # 8220; Adote a posição do mundo real para a conta atual & # 8221; Também irá realizar esta sincronização, não o faz até pouco antes das barras de tempo real começarem a ocorrer. Portanto, a estratégia não tem conhecimento da posição histórica da barra onde a posição histórica foi colocada até a primeira barra em tempo real. Ao definir a posição da estratégia histórica muito atrás no início do gráfico, a estratégia é ciente desta posição durante todas as barras históricas, e negociará corretamente em barras históricas, bem como as barras em tempo real para todas as linhas de tendência válidas desenhadas. Determine quais linhas de tendência estão ativas, usando o método TLActive. A linha de tendência é considerada ativa quando a barra atual atingiu a data e hora de início desta linha de tendência. Nesse ponto, a variável de ordem associada a essa linha de tendência (BuyLimitOK, BuyStopOK, SellLimitOK ou SellStopOK) é definida como true. Da mesma forma, se uma linha de tendência for atingida, depois que a ordem associada tiver sido gerada, a linha de tendência será desativada. Isso evita o processamento de qualquer linha de tendência antes de sua data e hora de início, ou após ter cumprido sua finalidade, permitindo que a estratégia seja executada mais rapidamente. Calcule o próximo valor da barra e a inclinação de cada linha de tendência ativa, usando o método TLCalcNextBarValue. Exiba novamente as informações do rótulo do gráfico de estratégia no gráfico, para que o usuário possa ver os importantes parâmetros de entrada em vigor e também determinar se a estratégia ainda está ativa ou não.
O método usado para calcular o valor da linha de tendência varia dependendo se o cálculo está sendo feito no final de uma barra ou intrabar.
Intrabar Trend Line Values. O valor da linha de tendência na barra atual é usado para gerar ordens intrabar. O valor da linha de tendência é amostrado a cada ReCalcSeconds (valor padrão = 2). Isso garante que, se o usuário mover a linha de tendência durante a estratégia, os novos valores serão atualizados nos pedidos gerados pela estratégia em não mais que ReCalcSeconds. Fim dos valores da linha de tendência da barra. Os valores de todas as linhas de tendência ativas na próxima barra são calculados adicionando o valor da linha de tendência atual e sua inclinação (o valor que muda com cada barra), armazenando o resultado nas variáveis ​​BuyLimitValue, BuyStopValue, SellLimitValue e SellStopvalue. Isso é para garantir que no próximo tick após o término do tick da barra, o valor da linha de tendência para a próxima barra seja usado no primeiro tick da nova barra. Os valores da linha de tendência na próxima barra são usados, em vez do que na barra atual, uma vez que as ordens são escritas para a próxima barra durante a barra atual, usando a sintaxe:
Portanto, o próximo & # 8220; tick & # 8221; após o final da barra será o próximo bar.
Esse método gera todas as ordens implícitas por todas as linhas de tendência ativas que o usuário desenhou.
O processamento dessas ordens depende da posição atual de mercado, MP. Por exemplo, se a posição atual for plana, somente as possíveis ordens de entrada serão processadas. Se, por outro lado, a posição de mercado for longa, somente as ordens de saída longa (LX) são geradas. Da mesma forma, se a posição de mercado for curta, somente ordens de saída curta (SX) são geradas.
Um switch MP inicia as ramificações de instrução para as ordens que são apropriadas para a posição atual de mercado. Em seguida, os vários tipos de pedidos são verificados para determinar se eles ainda estão ativos, inspecionando as variáveis ​​BuyLimitOK, BuyStopOK, SellLimitOK e SellStopOK. Apenas os pedidos ainda ativos são colocados pela estratégia.
As instruções de depuração são dispersas em todo o código e geram um log de todos os pedidos feitos se o usuário tiver definido a opção de formatação de estratégia Debugging = true. Esse log pode ser examinado usando a barra de saída do EasyLanguage.
Existe a possibilidade de não apenas sair de uma posição, mas também de inverter uma posição, se os parâmetros de entrada forem definidos apropriadamente. Isso é necessário quando a negociação automatizada de intervalos é desejada.
Definições de configuração.
Alertas de linha de tendência.
Para se preparar para usar este sistema de estratégia de linha de tendência, os valores padrão das propriedades da linha de tendência são definidos da seguinte forma:
A cor padrão é definida como um estilo de cor brilhante (ciano) e linha sólida para que possa ser facilmente visto no gráfico. A linha de tendência padrão não deve ser uma das cores & # 8211; combinações de estilo associadas a um dos quatro tipos de ordem descritos acima. Isso é para garantir que uma linha de tendência desenhada para fins de análise do gráfico não seja confundida com uma ordem de negociação de estratégia.
As linhas de tendência de cor padrão (ciano) podem ser usadas pelo usuário para gerar alertas sobre possíveis negociações sem acionar a ordem de negociação a ser gerada. Isso é útil para alertar o usuário sobre possíveis negociações em que a ação do preço não foi desenvolvida o suficiente para que a ordem de negociação seja formulada.
As propriedades padrão da linha de tendência para Alertas são definidas da seguinte maneira:
As preferências globais de mensagens são então configuradas da seguinte maneira:
Os alertas de áudio altos e contínuos permitem que o operador se afaste do computador enquanto a estratégia é executada. Janelas de alerta visual serão vistas se o volume do computador for temporariamente desativado ou um alerta sonoro for silenciado manualmente.
Ao usar negociação de linha de tendência com estratégias, muitas linhas de tendência serão desenhadas. Por conveniência, a Barra de ferramentas na parte superior do espaço de trabalho Gráfico pode ser personalizada para incluir um ícone Desenhar linha de tendência (ícone de lápis no canto inferior direito):
Esta ferramenta de desenho de linha de tendência acelera o processo de desenhar várias linhas de tendência. A cor padrão é definida como uma combinação de cor e estilo diferente de uma das escolhidas para os quatro principais tipos de pedido, para evitar o acionamento inadvertido de pedidos quando um aviso de & # 8220; tentativa & # 8221; linha de tendência está sendo colocada.
Quando a linha de tendência estiver na posição, a cor e o estilo da linha de tendência são alterados para os associados ao tipo de pedido desejado, conforme observado na tabela acima. Se o trader preferir uma associação Color e Style diferente entre os vários tipos de pedidos, estes podem ser redefinidos nas variáveis ​​de entrada da estratégia.
Se um comerciante desejar apenas um alerta e não desejar fazer uma ordem de negociação, a linha de tendência padrão (Cyan & # 8211; Solid Line) será usada para acionar o alerta. Se uma execução de negociação for desejada, a linha de tendência desenhada é imediatamente reformatada para a Cor e o Estilo apropriados para o tipo de pedido desejado.
Propriedades de estratégia de formato.
Diversas variáveis ​​de entrada definidas pelo usuário para a estratégia TL_Trader determinam quais ordens são possíveis e, portanto, geradas.
RTOnly (somente em tempo real): Se False, a negociação pode ocorrer em barras históricas e em tempo real. Se for True, somente negociação pode ocorrer em barras em tempo real.
SetStrategyPosition: Define o número de contratos (compartilhamentos) de quaisquer posições reais antes de iniciar a estratégia.
TradeSize: Número de contratos (compartilhamentos) para cada negociação.
PriceRef: o preço usado para acionar pedidos interrompidos. Note, com IOG = true, o preço negociado mais recentemente é sempre igual a & # 8220; close & # 8221 ;. Em contraste, com IOG = false, fechar será o preço real de fechamento da barra e as transações não serão acionadas até o último tick da barra atual.
TradeDirection: = 0 se os negócios podem ocorrer em qualquer direção, = 1 se somente negociações longas forem permitidas, e -1 se apenas negociações de curta duração forem permitidas.
MaximumTrades: O número máximo de negociações que a estratégia pode fazer antes de se tornar inativo.
MaxLimitReversals: O número de vezes que uma ordem de limite pode reverter a posição atual. Se uma ordem de limite estiver sendo usada como uma meta de lucro para fechar uma posição, defina = 0. Se uma ordem de limite estiver sendo usada para reverter a posição atual quando atingida, defina um valor & gt; 0. Se o intervalo for negociado de um lado para o outro entre duas ordens limite, defina um valor alto para permitir múltiplas reversões de posição.
MaxStopReversals: O número de vezes que uma ordem de parada pode reverter a posição atual.
ReCalcSeconds: O número de segundos decorridos antes que a estratégia verifique se o usuário moveu ou excluiu qualquer uma das linhas de tendência estabelecidas. Se uma tendência for movida pelo usuário, esse será o número de segundos que decorrerá antes que o novo preço do pedido seja calculado com base na nova posição da linha de tendência.
Depurar: Se verdadeiro, um registro de todos os pedidos gerados é impresso no Registro de Impressão do EasyLanguage.
UseKillColor: Uma vez que um pedido de limite é & # 8220; acertar & # 8221 ;, ele geralmente é desativado a partir do uso posterior, dependendo das configurações de Limite Máximo de Aversos. Cada ordem de parada que é & # 8220; bateu & # 8221; durante a estratégia também é desativada. Quando uma linha de tendência é desativada, ela é definida para color = KillColor se UseKillColor = true.
Isso é para dar ao usuário uma confirmação visual de que o pedido associado a uma linha de tendência foi executado e se tornará inativo. Também lembra ao usuário que, se essa linha de tendência for movida para uma nova posição, ela permanecerá inativa até que sua cor e estilo sejam alterados novamente para uma das combinações que indicam um pedido BuyLimit, SellLimit, BuyStop ou SellStop, e a estratégia é atualizado com o Ctl-R.
KillColor (branco padrão): Uma linha de tendência que é desativada durante a execução da estratégia é alterada para color = KillColor se UseKillColor = True.
Cálculos
Configurações de automação de estratégia.
As configurações recomendadas de formatação de automação são mostradas acima.
Propriedades de estratégia para todas as estratégias.
As opções de formatação recomendadas em Propriedades da estratégia para todas as estratégias, na guia Automação, são mostradas abaixo. As seleções de ordem de parada são necessárias para a estratégia executar reversões de posição durante os dados em tempo real.
Recomendações de Uso.
O procedimento a seguir é recomendado ao usar esta estratégia:
Insira a estratégia em um gráfico. Formate os parâmetros de entrada da estratégia para o estilo de negociação desejado. Desenhe uma ou mais linhas de tendência para controlar a geração de pedidos. A cor padrão para uma linha de tendência recém-desenhada geralmente será uma cor diferente da vermelha ou verde que a estratégia reconhece como uma linha de tendência de geração de pedido. Formate cada linha de tendência para a cor (vermelho, verde) e estilo (sólido, pontilhado) associado ao tipo de ordem que essa linha de tendência gerará. Depois que todas as linhas de tendência tiverem sido definidas e estiverem nas posições apropriadas no gráfico, atualize o gráfico usando CTL-R ou na barra de menus usando: Visualizar & # 8211; Atualizar & # 8211; Recarregar. Nenhuma linha de tendência que o usuário desenha é reconhecida pela estratégia até que o gráfico tenha sido atualizado. Isso evita que a estratégia gere um pedido antes que o usuário determine o tipo de pedido a ser gerado pela cor e pelo estilo do gráfico. linha de tendência e posicionou a linha de tendência na posição exata desejada. Se uma nova linha de tendência for adicionada ao gráfico enquanto a estratégia estiver ativa, essa nova linha de tendência não será reconhecida pela estratégia até que o gráfico seja novamente atualizado usando CTL - R ou da barra de menus usando: Visualizar & # 8211; Atualizar & # 8211; Recarregar. Uma vez que uma linha de tendência é reconhecida pela estratégia, ela começará a gerar pedidos. Estas ordens podem ser visualizadas no TradeManager selecionando a ficha Ordens de estratégia. Uma vez confirmada a estratégia de gerar as ordens corretas, você pode tomar o formato da estratégia para: Automatizar a execução usando [conta #] & # 8221; com confirmação & # 8220; On / Off & # 8221;. A partir deste ponto, todos os pedidos mostrados na aba Trademanager Strategy Orders serão enviados para o servidor Tradestation para execução.
& # 8212; por Mark Krisburg, da HighTick Trading. Você tem um indicador ou função personalizada que gostaria de usar, mas não possui a experiência de programação para criá-lo? Nós fornecemos serviços de programação personalizados, bem como uma variedade de funções adicionais úteis e ferramentas de triagem para encontrar negociações lucrativas em qualquer condição de mercado, enquanto controlamos o risco.
Sobre o autor System Trader Success Contributor.
Autores contribuintes são participantes ativos nos mercados financeiros e totalmente envolvidos em análises técnicas ou quantitativas. Eles desejam compartilhar suas histórias, insights e descobertas no System Trader Success e esperam fazer de você um melhor operador de sistema. Entre em contato conosco se você quiser ser um autor colaborador e compartilhar sua mensagem com o mundo.

Комментариев нет:

Отправить комментарий