20 de abril de 2007 Uma aplicação útil é traçar linhas retas entre sinais de entrada e saída, o que lhe permite ver rapidamente a localização e a magnitude dos lucros e perdas do seu sistema de negociação. A função LineArray () permite desenhar linhas retas de um evento ou condição para outra. No gráfico abaixo, que mostra um sistema de troca de reversão, observe como as linhas começam e terminam com os preços exatos do comércio, sendo verde sendo longo e vermelho curto. Isso dá uma impressão rápida sobre a lucratividade e a localização de negócios individuais: outras aplicações seriam traçadas de linhas ZigZag personalizadas, canais de preços, linhas de tendência, breakouts, etc. Existem duas versões afl listadas abaixo, pois acredito que muitos de nós usam a Primeiro método, decidi mostrar-lhes ambos para fins educacionais. O primeiro mostra como você NÃO deve traçar LineArrays. Este método chama Plot () repetidamente e traça cada segmento LineArray conforme calculado. Isso é muito consumidor de recursos (executa lento) e pode ativar um Aviso 502 quando você exibe muitos dados. Não use esta versão. A segunda versão mostra como Tomasz (Obrigado TJ) combinou os segmentos LineArray individuais dentro do loop e, em seguida, os gráficos com uma única declaração Plot () fora do loop. Este código é executado muito mais rápido e nunca disparará o Aviso 502. A técnica é simples, mas mostra uma maneira inteligente de combinar os segmentos da matriz. Estude isso :-) será útil um dia Editado por Al Venosa Arquivado por Herman às 9:27 pm sob AFL - Utilidades e Funções Comentários Desligados no Ploting Trade-LinesLa função LineArray gera matriz equivalente à linha de tendência desenhada a partir do ponto (x0 , Y0) para apontar (x1, y1). X coordenadas são em barras (zero com base), y as coordenadas são em dólares. Nota: x0 deve ser menor do que x1. Nota 2: a função aceita apenas números, portanto, gera linha única. Para produzir várias linhas, é necessário chamá-lo muitas vezes com diferentes coordenadas. Extender controles de parâmetros extensão automática da linha de tendência: se extender é 1, a linha é direita estendida. Se a extensão é 2, a linha é esquerda estendida se a extensão for 3, então a linha é esquerda e direita estendeu os controles de parâmetro usebarindex se as coordenadas x forem interpretadas como índices de matriz atuais (de 0..BarCount-1) (quando usebarindex False) ou como barra absoluta Índices (retornados pela função BarIndex ()) quando usebarindex True. Estes dois podem diferir se o recurso QuickAFL estiver ativado. Y0 LastValue (Tough (L. 5. 2)) y1 LastValue (Tough (L. 5. 1)) x0 BarCount - 1 - LastValue (TroughBars (L. 5. 2)) x1 BarCount - 1 - LastValue (TroughBars (L 5. 1)) Line LineArray (x0, y0, x1, y1, 1) Plot (C. C. colorWhite. StyleCandle) Plot (linha, linha de tendência. ColorBlue)
Комментариев нет:
Отправить комментарий