Uma Estratégia Semi-Automática de Negociação de Linha de Tendências.
O gráfico abaixo ilustra as linhas de tendência desenhadas pelo usuário que controlam uma estratégia semi-automatizada para executar as negociações desejadas: (1) uma entrada de ordem de parada de venda (TL pontilhada TL), (2) uma meta de lucro (TL verde sólido) e (3) uma ordem de parada de compra como perda de parada (TL verde pontilhada):
Clique para ampliar a imagem.
Definindo Linhas de tendência amigáveis ao usuário.
As linhas de tendência classicamente desenhadas fornecem um dos melhores indicadores para identificar uma mudança ou ruptura de uma tendência. Por esse motivo, seu uso na direção de estratégias comerciais semi-automáticas está se tornando mais popular.
Vários métodos foram propostos para ativar 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 ordem desejado (Limite de Compra, Parada de Compra, Limite de Venda, Parada de Venda).
As características desejáveis de qualquer sistema usado para definir linhas de tendência são que seja lógico, intuitivo e amigável:
No entanto, o uso de números de linha de tendência para identificar o tipo de ordem desejada é problemático. O comerciante 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 comerciante deve garantir que não existam outras linhas de tendência no gráfico, uma vez que as linhas de tendência desenhadas anteriormente podem ter exibido a partir do intervalo de dados exibido no gráfico. Se um erro for feito e uma linha de tendência é excluída e, em seguida, redesenhada, os números da linha de tendência podem não corresponder mais aos tipos de ordem associados e a estratégia pode não se comportar conforme o esperado.
Usar cor para identificar o tipo de ordem desejado é um pouco mais amigável e menos propenso a erros comerciais. Depois de definir as cores específicas que são para representar tipos específicos de pedidos (Limite de Compra, Parada de Compra, Limite de Venda, Parar de Venda, etc.), funções como a função de Tradestation incorporada TL_FindColor podem ser usadas para localizar o número da linha de tendência de A primeira linha de tendência que combina uma dessas cores. Infelizmente, o número de cores que exibem brilhantemente em um gráfico é limitado e as cores mais escuras não são facilmente vistas.
Usando tanto 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 estilos diferentes, produzindo uma tarefa mais fácil de usar, emprestando-se a uma curva de aprendizado mais curta e um risco menor para os acidentes # 82221; de escolher a cor incorreta. Da mesma forma, as ordens que compartilham outras características similares (Buy Stop, Sell Stop) podem ter o mesmo estilo (por exemplo, linha de tendência pontilhada), mas cores diferentes. Com vários estilos disponíveis, é necessário usar menos cores, permitindo o uso das cores mais brilhantes e visíveis para linhas de tendência e uma atribuição intuitiva e lógica de combinações de cores e estilos que é fácil de lembrar.
A maioria das ações de estratégia de negociação pode ser reduzida para quatro tipos de pedidos, Limite de Compra, Parada de Compra, Limite de Venda e Parar, da seguinte forma:
Para tornar a negociação da linha de tendências mais intuitiva e fácil de usar, Color e Style podem ser usados para identificar características semelhantes desses quatro tipos de ordem, como no seguinte arranjo:
Exemplos de Negociação.
Trend Line Break Out Entry.
Muitas vezes pensa em um comércio de fuga como um canal de preço de 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 freqüente da entrada da linha de tendência é uma ruptura em uma tendência significativa. Claro que a palavra significativa é relativa, mas o objetivo é encontrar uma tendência que tenha continuado por barras suficientes para que, uma vez que a tendência quebra o retracement será 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 um retracement grande o suficiente para gerar lucro é antecipado quando esta tendência está quebrada.
Uma linha de tendência Red Dotted foi desenhada abaixo da tendência de preços indicando que uma ordem de parada de venda é desejada. Quando esta linha de tendência é atingida, um contrato será vendido curto.
Posição curta desencadeada pela Trend Line.
Pouco depois, no quadro acima, o Stop de venda é atingido e uma posição curta é tomada:
Parar a perda e as linhas de tendências de metas de lucro adicionadas.
À medida que o movimento para baixo avança no gráfico abaixo, uma linha de tendência de compra (Green Pattern) é adicionada, representando uma perda de parada inicial. A linha de tendência do limite de compra (Green Solid) é adicionada, representando um alvo de lucro potencial.
Stop linha de tendência de perda angeled para baixo para seguir a tendência.
No gráfico acima, a tendência descendente torna-se ainda mais estabelecida. A linha de tendência da compra de parada (verde) está inclinada para baixo para criar uma interrupção até mesmo parar a perda. Não se sabe se esta linha de tendência ou o objetivo de lucro serão atingidos primeiro.
O pequeno retracement atinge a linha de tendência Buy Stop, encerrando o comércio.
À medida que a ação do preço continua, um retracement menor atinge a linha de tendência do Buy Stop, e o comércio é fechado por um pequeno lucro de US $ 370.
Os futuros de cobre HGK09 estavam tendendo para baixo e, em seguida, começam a se mover lateralmente.
Uma oportunidade potencial de negociação em escala é antecipada. Uma linha de tendência de perda de proteção protetora é desenhada acima e abaixo do novo intervalo de negociação.
As linhas de tendência de ordem de compra e venda são adicionadas dentro do intervalo de negociação acima.
As propriedades da estratégia são ajustadas para permitir vários negócios em um cenário de negociação de intervalo, definindo o Maximum Trades para um número grande (99) e definindo o MaxLimitReversals para um grande número similar (99):
A estratégia é ativada e começa a negociar.
À medida que o tempo avança, ocorrem vários outros negócios de alcance. Eventualmente, o preço se move mais alto e desencadeia a linha de tendência de stop loss acima do intervalo de negociação para parar a negociação adicional.
A análise do desempenho da estratégia indica lucro significativo dessa abordagem. Depois de subtrair o lucro das primeiras 2 negociações (US $ 7.333) que foram feitas em barras históricas na criação da estratégia, o lucro líquido da negociação é de US $ 20.000 e # 8211; $ 7.333 = $ 12.666.
Descrição do Código.
O programa principal é dividido em duas seções, contendo o código que deve ser executado (1) com cada marca e (2) no final de cada barra.
Toda região de processamento de tiques.
Esta seção deve ser executada com cada tico e realiza o seguinte:
Determine a posição de mercado. Determine quando os dados em tempo real são iniciados. Se o RealTimeOnly foi especificado, identifica quando os dados em tempo real estão disponíveis e sinaliza a estratégia para começar a processar negócios. Determine se houve uma mudança de posição. Se a posição foi alterada, processe esta alteração usando o método ProcessPositionChange. Para processar as alterações de posição, três métodos de componente criados para: (1) determinar qual ordem apenas executada resultando em uma mudança de posição (Method OrderExecuted), (2) garantir que parar as ordens de reversão complete a inversão de posição (Method StopReversalCompletion) e (3) ajuste a lógica da estratégia após qualquer alteração na posição (Method SetStrategyLogic). Todos estes são descritos em mais detalhes abaixo. Verifique se o usuário moveu qualquer linha de tendência ativa dentro dos segundos ReCalcSeconds segundos. Se o usuário mudar a posição de uma linha de tendência enquanto a estratégia estiver sendo executada, o novo valor da linha de tendência é calculado pelo Método TLCalcValue e o novo valor é refletido no A estratégia correspondente gerou pedidos. 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 também. Envie todas as ordens com base em linhas de tendência atualmente ativas, usando 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 limite será executada. Da mesma forma, se as ordens de paragem estão 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 Ordem para parar de ativar definido pelo usuário não são conhecidas pela estratégia.
Method OrderExecuted determina qual a ordem que acabou de executar, comparando o último preço do tick com os vários valores de ordem ativos. A ordem mais próxima do preço do último tic é assumida como a ordem que desencadeou a mudança na posição. Isso funciona bem para limitar e parar as orers. Ordens de mercado, quando a estratégia é necessária para fazê-los, assumem a execução imediata. Portanto, a ordem & # 8220; que apenas executou & # 8221 ;, contido na variável ID_Order, é codificada quando uma ordem de mercado é emitida.
Existe um problema bem documentado com perda de sincronização da posição real com a posição da estratégia quando as ordens de parada tentam reverter uma posição existente.
Isso ocorre porque uma estratégia quebra uma ordem de reversão em dois componentes. Por exemplo, ao reverter uma posição longa, a estratégia responderá a uma instrução SellShort Next Bar LimitValue Limit gerando dois pedidos separados: (1) Vender o Limite de Limite de Velocidade do Próximo (para fechar a posição longa) e (2) SellShort Próximo Limite de Limite de Bar.
Em barras históricas, estas duas ordens são executadas sem problemas. No entanto, em barras de tempo real, a primeira ordem é executada, e a segunda ordem geralmente é cancelada.
Ao monitorar a MarketPosition atual e identificar a ordem mais recente que executou, pode-se determinar se a reversão desejada da posição foi realmente realizada.
Existem duas soluções para garantir que as ordens para reverter uma posição usando uma ordem de parada sejam concluídas com sucesso.
A primeira solução é usar o código, e este é o propósito do método StopReversalCompletion. Se a reversão da posição pretendesse, então a inversão variável será verdadeira. Se a posição muda de posição curta ou longa para plana, então a inversão não foi concluída. Nesse caso, Method StopReversalCompletion emitirá o pedido de mercado apropriado para completar a reversão.
O segundo método é realizado definindo propriedades de estratégia da seguinte maneira:
Formato & # 8211; Todas as estratégias & # 8211; Guia Automação.
Envie a estratégia gerada parar pedidos diretamente para a Rede de Execução de Pedidos da TradeStation e sempre aguarde as ordens de parada no servidor de Parada da Rede de Execução de Pedidos da TradeStation, mesmo se o destino de execução suportar nativamente as ordens de parada.
Se as configurações de formatação da estratégia acima forem usadas, então o método StopReversalCompletion nunca precisa ser chamado. Este segundo método é o método recomendado, e é assumido que o usuário usará essas configurações. Por esse motivo, a chamada para Method StopReversalCompletion foi comentada no programa principal.
Se o usuário NÃO desejar usar esses 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 pela aplicação das seguintes regras de negociação:
A Buy Stop não pode ser & # 8220; hit & # 8221; mais de uma vez por estratégia executada. Um pedido de parada de compra pode ser usado para entrar em um comércio quando o preço sair de um canal comercial ou quando o preço sair de uma tendência descendente. Essa ordem de parada só pode ser & # 8220; hit & # 8221; uma vez durante uma corrida de estratégia. Esta regra é projetada para evitar a situação em que uma segunda ordem será gerada se a ação de preço retornar abaixo dessa linha de tendências e passar por 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 primeiro comércio ter fechado, a linha de tendência do BuyStop pode ser movida para sua nova posição e, em seguida, a estratégia atualizado com Ctl-R. Isso irá restaurar todas as linhas de tendência válidas no gráfico para & # 8220; ativo & # 8221; status para geração de novos negócios. A Sell Stop não pode ser "hit" mais de uma vez por estratégia executada. O raciocínio é o mesmo que no item (1), exceto que a direção do comércio é oposta. Uma ordem limite não pode executar mais de uma vez por estratégia se variável ReverseOnLimitOK = false.
End Of Bar Processing Region.
O processamento de fim de barra inclui as seguintes tarefas:
Método EstratégiaInicializar (executado apenas uma vez) Cria uma variável de rótulo 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 corresponde ao 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 por cada linha de tendência e também é calculada pelo Método TLValid. As barras de tempo reais devem ser tratadas de forma diferente, porque a o usuário pode mover uma ou mais linhas de tendência durante a execução da estratégia e isso pode mudar sua inclinação. O recálculo do valor da linha de tendência e da inclinação é manuseado na seção Todos os Tick Processos do programa principal, em uma freqüência determinada pelo parâmetro de entrada ReCalcSeconds. Testes para linhas de tendências duplicadas para o mesmo tipo de ordem (BuyLimit, BuyStop, SellLimit, SellStop). Uma linha de tendência desenhada anteriormente no gráfico pode estar agora fora da área exibida do gráfico e o usuário pode estar desconhecido de sua presença. As linhas de tendência duplicadas geralmente indicam um erro de usuário e a detecção de duplicatas é necessária para garantir que o comerciante não cause inadvertidamente a execução de transações indesejadas. Determina a data de início mais adiantada de qualquer linha de tendência válida. Não há necessidade de a estratégia gerar quaisquer pedidos até que o CurrentBar tenha atingido a data e a hora de início da linha de tendência mais recente. Ao identificar esta data e hora de início, todas as barras anteriores a esta data podem ser ignoradas, resultando em maior eficiência. O TrategyOK, que alterna a estratégia para iniciar o processamento de pedidos, é definido como verdadeiro quando a barra atual atingiu o início da data e hora de a linha de tendência de aparência mais antiga. Define a posição da estratégia para qualquer posição existente especificada no parâmetro de entrada SetStrategyPosition. Although configurando o parâmetro de formatação & # 8220; Adote a posição do mundo real para a conta atual & # 8221; também realizará essa sincronização, não o faz até pouco antes de as barras em tempo real começarem a ocorrer. Portanto, a estratégia não tem conhecimento da posição histórica do bar, onde a posição histórica foi colocada até a primeira barra em tempo real. Ao definir a posição de estratégia histórica no início do gráfico, a estratégia é conscientes desta posição durante todos os bares históricos, e trocarão corretamente em barras históricas, bem como as barras em tempo real para todas as linhas de tendências válidas desenhadas. Determine quais linhas de tendência estão ativas, usando o método TLActive. Uma linha de tendência é considerada ativa quando a barra atual atingiu a data e hora de início para esta linha de tendência. Neste ponto, a variável de ordem associada a esta linha de tendências (BuyLimitOK, BuyStopOK, SellLimitOK ou SellStopOK) é definida como verdadeira. Da mesma forma, se uma linha de tendência é atingida, então após a ordem associada ter sido gerada, a linha de tendência é desativada. Isso evita o processamento de qualquer linha de tendência antes da data e hora de início, ou depois de cumprir sua finalidade, permitindo que a estratégia seja executada com mais rapidez. Calcule o próximo valor da barra e a inclinação de cada linha de tendência ativa, usando o Método TLCalcNextBarValue. Re-exiba as informações do rótulo do gráfico de estratégia no gráfico, para que o usuário possa ver os parâmetros de entrada importantes em vigor e também pode 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.
Valores da linha de tendência do Intrabar. O valor da linha de tendência na barra atual é usado para gerar pedidos intrabar. O valor da linha de tendência é amostrado 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 nas ordens geradas pela estratégia em apenas ReCalcSeconds. Valores da linha de tendência de fim de 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 a inclinação (a quantidade que ele muda com cada barra), armazenando o resultado nas variáveis BuyLimitValue, BuyStopValue, SellLimitValue e SellStopvalue. Isso é para garantir que, no próximo ticulo após o fim da barra, o tiquetaque, o valor da linha de tendência para a próxima barra será usado no primeiro tiquetaque da nova barra. Os valores da linha de tendência na barra seguinte são usados, em vez disso. 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á a próxima barra.
Este método gera todas as ordens implícitas em todas as linhas de tendência ativas que o usuário desenhou.
O processamento dessas ordens depende da posição atual do mercado, MP. Por exemplo, se a posição atual for plana, apenas as ordens de entrada potenciais serão processadas. Se, por outro lado, a posição de mercado é longa, então apenas ordens de saída longa (LX) são geradas. Da mesma forma, se a posição de mercado for curta, apenas as ordens de saída curta (SX) são geradas.
A Switch MP inicia as agências de demonstração nas ordens apropriadas à posição atual do mercado. Em seguida, os vários tipos de pedidos de pedidos são verificados para determinar se ainda estão ativos, inspecionando as variáveis BuyLimitOK, BuyStopOK, SellLimitOK e SellStopOK. Somente aqueles pedidos ainda ativos são colocados pela estratégia.
As instruções de depuração estão dispersas em todo o código e geram um registro de todos os pedidos colocados se o usuário tiver definido a opção de formatação da estratégia Depuração = true. Esse registro pode ser examinado usando a barra de saída EasyLanguage.
Existe a possibilidade de não apenas sair de uma posição, mas também reverter uma posição, se os parâmetros de entrada estiverem configurados adequadamente. Isso é necessário quando é desejada a negociação de intervalo automatizado.
Definições de configuração.
Trend Line Alerts.
Para se preparar para usar este sistema de estratégia de linha de tendência, os valores padrão de propriedades da linha de tendência são definidos da seguinte maneira:
A cor padrão é definida como um estilo de cor brilhante (ciano) e de linha contínua para que possa ser facilmente observado no gráfico. A linha de tendência padrão não deve ser uma da cor & # 8211; combinações de estilo associadas a um dos quatro tipos de pedidos descritos acima. Isto é para garantir que uma linha de tendência desenhada para fins de análise do gráfico não seja confundida com uma ordem comercial de estratégia.
As linhas de tendência de cores padrão (ciano) podem ser usadas pelo usuário para gerar alertas sobre trocas potenciais sem que a ordem comercial seja gerada. Isso é útil para alertar o usuário para negociações em potencial onde a ação de preço não foi totalmente desenvolvida para que a ordem comercial seja formulada.
As propriedades padrão da linha de tendência para Alertas são definidas da seguinte maneira:
As preferências de mensagens globais são então configuradas da seguinte maneira:
Alarmes de áudio contínuos e contínuos permitem que o comerciante se afaste do computador enquanto a estratégia é executada. As janelas de alerta visual serão vistas se o volume do computador for desativado temporariamente, ou um alerta sonoro tiver sido manualmente silenciado.
Ao usar a negociação de tendências com estratégias, serão desenhadas muitas linhas de tendências. Por conveniência, a barra de ferramentas na parte superior do espaço de trabalho do gráfico pode ser personalizada para incluir um ícone Draw Trend Line (ícone de lápis no canto inferior direito):
Esta ferramenta de desenho de linha de tendência acelera o processo de desenho de múltiplas linhas de tendência. A cor padrão é configurada para uma combinação de cores e estilos diferente de uma das escolhidas para os quatro tipos principais de pedidos, para evitar acionar ordens inadvertidamente quando um & # 8220; teste & # 8221; linha de tendência está sendo colocada.
Uma vez que a linha de tendência está em posição, a Cor e o Estilo da linha de tendência são alterados para o associado ao tipo de ordem desejado, conforme observado na tabela acima. Se o comerciante prefere uma associação diferente de Cor e Estilo entre os vários tipos de ordem, estes podem ser re-definidos nas variáveis de entrada da estratégia.
Se um comerciante quiser apenas um alerta e não deseja colocar uma ordem comercial, a linha de tendência padrão (Cicano & linha 821; Solid Line) é usada para disparar o alerta. Se uma execução comercial for desejada, a linha de tendência desenhada será imediatamente reformatada para Cor e Estilo apropriada para o tipo de ordem desejado.
Formatar propriedades da estratégia.
Várias 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 (apenas em tempo real): se False, a negociação pode ocorrer em barras históricas e em tempo real. Se for verdade, a negociação só pode ocorrer em barras em tempo real.
SetStrategyPosition: define a quantidade de contratos (ações) de qualquer posição real antes de iniciar a estratégia.
TradeSize: número de contratos (ações) para cada comércio.
PriceRef: O preço usado para disparar pedidos de parada. Nota, com IOG = true, o preço mais recentemente negociado é sempre igual a & # 8220; fechar & # 8221 ;. Em contraste, com IOG = false, fechar será o preço de fechamento real da barra e os negócios não serão disparados até o último tic da barra atual.
TradeDirection: = 0 se os negócios podem ocorrer em qualquer direção, = 1 se apenas os negócios longos são permitidos e -1 se apenas negociações curtas são 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 for usada como um alvo de lucro para fechar uma posição, então, configure = 0. Se uma ordem de limite for usada para reverter a posição atual quando for atingida, defina um valor & gt; 0. Se o intervalo de negociação para frente e para trás entre duas ordens de 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 da estratégia verificará se o usuário moveu ou excluiu qualquer uma das linhas de tendência estabelecidas. Se uma tendência for movida pelo usuário, este será o número de segundos que decorrerão antes que o novo preço da ordem seja calculado com base na nova posição da linha de tendência # 8217;
Depuração: se for verdade, um log de todos os pedidos gerados é impresso no EasyLanguage Print Log.
UseKillColor: Uma vez que uma ordem de limite é & # 8220; hit & # 8221 ;, geralmente desativada de uso posterior, dependendo das configurações de Maximum Reserreslimit. Cada ordem de parada que é & # 8220; hit & # 8221; Durante a estratégia também é desativado. Quando uma linha de tendência é desativada, está configurada para colorir = KillColor se UseKillColor = true.
Isto é para dar ao usuário uma confirmação visual de que a ordem associada a uma linha de tendência foi executada e se tornou inativa. Também lembra ao usuário que se esta linha de tendência for movida para uma nova posição, ela permanece inativa até sua cor e estilo terem sido alterados de volta para uma das combinações que indicam um pedido BuyLimit, SellLimit, BuyStop ou SellStop e a estratégia é atualizado com Ctl-R.
KillColor (branco padrão): uma linha de tendência 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 de formatação de automação recomendadas são mostradas acima.
Propriedades da 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 que a estratégia execute reversões de posição durante 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 ordens. A cor padrão para uma linha de tendência recém-desenhada geralmente será uma cor diferente do vermelho ou verde que a estratégia reconhece como uma linha de tendência de geração de ordem. Formate cada linha de tendência para a cor (vermelho, verde) e estilo (sólido, pontilhado) associado ao tipo de ordem que esta linha de tendência irá gerar. Uma vez que todas as linhas de tendência foram definidas e estão nas posições apropriadas no gráfico, atualize o gráfico usando CTL-R ou na barra de Menu usando: Exibir & # 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 é para evitar que a estratégia gere um pedido antes que o usuário tenha determinado o tipo de ordem a ser gerada pela cor e estilo da linha de tendência e posicionou a linha de tendência para a 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á recostada pela estratégia até que o gráfico seja novamente atualizado usando CTL - R ou a partir da barra de menus usando: Exibir & # 8211; Atualizar & # 8211; Recarregar. Uma vez que uma linha de tendência é reconhecida pela estratégia, ela começará a gerar ordens. Esses pedidos podem ser vistos no TradeManager selecionando a aba Pedidos Estratégicas. Uma vez que a estratégia seja confirmada para gerar os pedidos corretos, você pode formatar a estratégia para: & # 8221; Automatizar a execução usando [conta #] & # 8221; com confirmação & # 8220; Ligado / Desligado & # 8221;.A partir deste ponto, todas as ordens mostradas na guia Negociações da Estratégia Trademanager serão enviadas para o servidor Tradestation para execução.
& # 8212; por Mark Krisburg da HighTick Trading. Você tem um indicador personalizado ou função que você gostaria de usar, mas não tem 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 complementares úteis e ferramentas de triagem para encontrar negócios rentáveis em qualquer condição de mercado, enquanto controlamos o risco.
Sobre o Autor System Trader Success Contributor.
Os autores contribuintes são participantes ativos nos mercados financeiros e totalmente absorvidos na análise técnica ou quantitativa. Eles desejam compartilhar suas histórias, idéias e descobertas no System Trader Success e espero que você seja um comerciante do sistema melhor. Entre em contato conosco se você quiser ser um autor contribuidor e compartilhar sua mensagem com o mundo.
Posts Relacionados.
Usando Metals to Trade Bonds.
Indicador e estratégia do MCVI sobre gráficos diários.
Publicações populares.
Connors 2-Period RSI Update para 2013.
Este indicador simples faz dinheiro novamente e novamente.
The Ivy Portfolio.
Melhorando a Estratégia de Identidade Simples, Parte 1.
Copyright © 2017 da Capital Evolution LLC. - Projetado por temas Thrive | Powered by WordPress.
Por favor faça login novamente. A página de login será aberta em uma nova janela. Depois de efetuar o login, você pode fechá-lo e retornar a esta página.
No comments:
Post a Comment