Thursday 12 October 2017

Deslocada Em Movimento Média Fórmula Para Amibroker


Usando estilos de gráfico e cores no Indicator Builder Usando estilos de gráfico, cores, títulos e parâmetros em Indicadores AmiBroker fornece estilos customizáveis ​​e cores de gráficos em indicadores personalizados. Esses recursos permitem mais flexibilidade na concepção de seus indicadores. Este artigo explicará como usar estilos e cores. Também explicará como definir o título do gráfico que aparece na parte superior do gráfico. Plot é a função usada para traçar um gráfico. Demora 6 parâmetros, dos quais os primeiros 3 são necessários. Lote (matriz. Nome. Cor. Style styleLine, minvalue Null, maxvalue Null, XShift 0) o parâmetro da matriz representa os dados a serem plotados, o parâmetro do nome define o nome do gráfico (usado na seqüência do título para mostrar os valores do indicador), O parâmetro de cor define a cor do gráfico, o estilo define a aparência do gráfico (ie linehistogramcandlestickbar, etc.). O estilo padrão é a linha. Minvalue e maxvalue raramente são usados ​​paremeters que definem valores mínimos e máximos codificados de forma difícil quando o gráfico usa escala independente, ou seja, styleOwnScale é especificado em um parâmetro de estilo. Normalmente, você não precisa especificá-los. XShift permite que o gráfico de deslocamento passe a última barra (por exemplo, médias móveis ou projeções deslocadas para o futuro). Um exemplo, a seguinte chamada de função única traça um indicador RSI com linha de cor vermelha: Lote (RSI (14), Meu RSI. ColorRed) Como Você pode ver que fornecemos apenas os três primeiros parâmetros (necessários). O primeiro parâmetro é a matriz que precisamos plotar. No nosso exemplo é o indicador RSI (14). O segundo parâmetro é apenas o nome. Pode ser qualquer nome que você deseja. Ele será exibido na linha do título junto com o valor do indicador como mostrado na figura abaixo: O terceiro parâmetro é a cor. Para especificar a cor do gráfico, você pode usar uma das seguintes constantes pré-definidas: as cores personalizadas referem-se à paleta colorida definida pelo usuário editável usando Tools-gtPreferences-gtColors, os valores numéricos que aparecem após (equação) são apenas para referência e você não Precisa usá-los. Use apenas o nome como colorDarkGreen. ColorCustom1 0 colorCustom2 1 colorCustom3 2 colorCustom4 3 colorCustom5 4 colorCustom6 5 colorCustom7 6 colorCustom8 7 colorCustom9 8 colorCustom10 9 colorCustom11 10 colorCustom12 11 colorCustom13 12 colorCustom14 13 colorCustom15 14 colorCustom16 15 colorBlack 16 colorBrown 17 colorDarkOliveGreen 18 colorDarkGreen 19 colorDarkTeal 20 colorDarkBlue 21 colorIndigo 22 colorDarkGrey 23 colorDarkRed 24 ColorOrange 25 colorDarkYellow 26 colorGreen 27 colorTeal 28 colorBlue 29 colorBlueGrey 30 colorGrey40 31 colorRed 32 colorLightOrange 33 colorLime 34 colorSeaGreen 35 colorAqua 35 colorLightBlue 37 colorViolet 38 colorGrey50 39 colorPink 40 colorGold 41 colorYellow 42 colorBrightGreen 43 colorTurquoise 44 colorSkyblue 45 colorPlum 46 colorLightGrey 47 colorRose 48 colorTan 49 ColorLightYellow 50 colorPaleGreen 51 colorPaleTurquoise 52 colorPaleBlue 53 colorLavender 54 colorWhite 55 Você também pode usar uma nova diversão de 24 bits (paleta de cores completas) Cores ColorRGB e ColorHSB Você pode facilmente plotar gráficos de várias cores usando ambas as funções do Plot. Tudo o que você precisa fazer é definir uma série de índices de cores. No exemplo a seguir, MACD é plotado com cor verde quando está acima de zero e com cor vermelha quando está abaixo de zero. Dynamiccolor IIf (MACD () gt 0. colorGreen. ColorRed) Plot (MACD (), My MACD. Dynamiccolor) Além de definir a cor, podemos fornecer o 4º parâmetro que define o estilo do enredo. Por exemplo, podemos alterar o argumento MACD anterior para o histograma grosso em vez da linha: dynamiccolor IIf (MACD () gt 0. colorGreen. ColorRed) Plot (MACD (), My MACD. Dynamiccolor, styleHistogram styleThick) Como você pode ver, vários estilos podem Ser combinado usando o (binário ou) operador. (Nota: o caractere pode ser digitado pressionando a barra de barra invertida enquanto mantém pressionada a tecla SHIFT). O gráfico resultante parece ser o seguinte: Para traçar o gráfico de castiçal, estamos usando a constante de estiloCandle, como neste exemplo: Traçar (fechar. Preço. ColorBlack. StyleCandle) Para traçar barras tradicionais com cores (barras verdes e barras vermelhas para baixo), apenas especificamos cor Dependendo da relação entre abrir e fechar preço e estiloBar no argumento de estilo: Traçar (Fechar. Preço. IIf (Fechar gt Abrir. ColorGreen. ColorRed), styleBar styleThick) Todas as constantes de estilo disponíveis estão resumidas na tabela abaixo. O estilo é definido como uma combinação (usando a adição () ou o operador binário ou () de uma ou mais bandeiras a seguir (você pode usar constantes de estilo predefinidas em vez de números) styleLine 1 - gráfico normal (linha) (padrão) estiloHistogram 2 - estilo do gráfico de histogramaThick 4 - estilo de gordura (grosso) Dots 8 - incluir pontos estiloNoLine 16 - sem estilo de linhaDashed 32 - estilo de estilo de linha tracejadaCandle 64 - estilo de estilo de castiçalBar 128 - estilo de gráfico de barra tradicionalNoDraw 256 - sem empate (apenas executar o dimensionamento de eixo) styleStaircase 512 - escadaria (gráfico quadrado) estiloSwingDots 1024 - pontos médios para o estilo do gráfico de escadasNoRescale 2048 - sem estilo de escala de velocidadeNoLabel 4096 - estilo de etiqueta de valor styleAndFigure 8192 - estilo de ponto e figuraArea 16384 - gráfico de área (histograma extra largo) styleOwnScale 32768 - o gráfico usa estilo de escala independenteLeftAxisScale 65536 - o gráfico está usando a escala do eixo esquerdo (independente do eixo direito) styleNoTitle 131072 - não inclua esse valor do argumento no estilo da string do títuloCloud 262144 - pinte um gráfico de nuvem (área preenchida) (veja exemplos abaixo) styleClipMinMax 524288 - área de clipe entre os níveis Min e Max definidos na instrução Plot. (Nota: este estilo não é compatível com a maioria das impressoras). Nem todas as combinações de sinalizadores fazem sentido, por exemplo (641) (linha de castiçal) resultará em gráfico de castiçal (style64) Nota sobre gráficos de barra de candlestick: se esses estilos forem aplicados ao Plot () Funcionam, então, eles usam indiretamente matrizes O, H, L. Se você deseja especificar seus próprios valores OHL, você precisa usar a função PlotOHLC (). Novos estilos de styleCloud e styleClipMinMax trazem novas possibilidades interessantes mostradas na imagem de amostra abaixo: A fórmula para o gráfico no painel do meio (médias móveis de 24 bits do arco-íris) é a seguinte: incremento do lado 1 Param (Incremento. 2. 1. 10. 1) para (i 10 i lt 80 ii incremento) MA (C. i) baixo MA (C. i incremento) se (ParamToggle (efeito 3D. NoYes. 1)) lado IIf (upltdown AND Ref (upltdown, 1) , 1. 0.6) PlotOHLC (para cima, para cima, para baixo, para baixo, MA i, ColorHSB (3 (i-10), Param (Saturação. 128. 0. 255), lado Param (Brilho. 255. 0. 255)) StyleCloud styleNoLabel) A fórmula para o gráfico no painel inferior (K estocástico lento com tops e fundos coloridos) é a seguinte. Ele usa styleClipMinMax para obter clipping da região da nuvem entre os níveis mínimo e máximo especificados na instrução do enredo. Sem esta área de estilo entre minmax seria preenchida. Observe que, devido à região de recorte de limitação do Windows GDI (styleClipMinMax), é suportada apenas em dispositivos bitmap (bitmap), por isso não é compatível com as impressoras ou a saída do metarquivo WMF (Windows Metafile). SetChartOptions (0. 0, ChartGrid30 ChartGrid70) r StochK (14) Plot (r, StochK. ColorBlack) PlotOHLC (r, r, 50, r,. IIf (r gt 50. colorRed. ColorGreen), styleCloud styleClipMinMax, 30. 70 ) O parâmetro XShift permite deslocar (deslocar) o gráfico na direção horizontal por número especificado de barras. Isso permite traçar médias e projeções móveis deslocadas para o futuro. Veja o seguinte exemplo de código da média móvel deslocada: Períodos Param (Períodos 30. 2. 100) Deslocamento Param (Deslocamento. 15. - 50. 50) Trama (MA (C. Períodos), DEFAULTNAME (), ColorCycle, styleLine. 0. 0. Deslocamento) Agora é fácil sobrepor os gráficos de preços de vários símbolos usando a função PlotForeign: PlotForeign (símbolo do tickers. Colorbarcolor. Style styleCandle styleOwnScale. Minvalue, maxvalue, xshift 0) Traça o gráfico de preços do símbolo estrangeiro (símbolo é Definido pelo parâmetro tickersymbol). O segundo nome do argumento define o nome do gráfico usado para exibir valores em uma barra de título. A cor do gráfico pode ser estática (se o terceiro argumento for um número) ou dinâmico (quando o terceiro argumento é uma matriz). Os índices de cores estão relacionados com a paleta atual (veja PreferênciasColor) O estilo define o estilo do gráfico (veja a função Plot () para valores possíveis) PlotForeign (DJI, Dow Jones, colorRed) PlotForeign (NDX, Nasdaq 100, colorBlue) PlotForeign (IXIC, Nasdaq Composite, colorGreen) Parcelas múltiplas usando escalas diferentes Dois novos estilos podem ser usados ​​para traçar vários gráficos usando diferentes Y-scale: styleOwnScale e styleLeftAxisScale. Também facilita a trama de 2 ou mais parcelas de escala própria com a mesma escala: mínimo LastValue (Menor (Volume)) máximo LastValue (Maior (Volume)) Plot (Close, Price, colorBlue, styleCandle) dois lotes abaixo usam OwnScale, mas A escala é comum porque definimos valores mínimos e máximos do eixo Y Lote (Volume, Volume, colorGreen, estiloHistogram styleThick styleOwnScale, mínimo, máximo) Lote (MA (Volume, 15), MA volume, colorRed, estiloLine styleOwnScale, mínimo, máximo ) Novo estilo: styleLeftAxisScale 65536 - permite traçar mais de um gráfico usando escala comum, mas diferente da escala regular (eixo direito). Exemplo: gráfico de preço mais volume e gráfico médio móvel: gráfico de preço de lote e sua média móvel Gráfico (Close, Price, colorWhite, styleCandle) Plot (MA (Close, 20), MAC, colorRed) Agora, o volume do gráfico e sua média móvel com a esquerda Escala de eixos de mão Plot (Volume. Volume, colorBlue, styleLeftAxisScale styleHistogram styleThick) Plot (MA (Volume, 15), MAV, colorLightBlue, styleLeftAxisScale) Novos parâmetros tornam fácil traçar fitas, por exemplo: Plot (Close, Price, ColorBlue, styleCandle) Plot (2, define a altura da fita em percentagem da largura do painel Ribbon, IIf (up, colorGreen, IIf (down, colorRed, 0)), escolha o estilo de corOwnScalestyleAreastyleNoLabel, -0.5, 100) Usando parâmetros personalizados definidos O AmiBroker permite criar parâmetros definidos pelo usuário. Tais parâmetros estão disponíveis através da caixa de diálogo Parâmetros para ajuste rápido e rápido do indicador. As funções de parâmetro mais utilizadas são (clique nos links para obter uma descrição mais detalhada): permitem definir seus próprios parâmetros em seus indicadores. Uma vez que as funções Param estão incluídas na fórmula, você pode clicar com o botão direito do mouse no painel do gráfico e selecionar Parâmetros ou pressionar CtrlR, e alterá-los através da caixa de diálogo Parâmetros e obter resposta imediata. O caso mais simples é parecido com este: período Param (período RSI. 12. 2. 50. 1) Lote (RSI (período), RSI (período). ColorRed) Clique com o botão direito sobre o gráfico e escolha Parâmetros e mova o controle deslizante e você irá Veja RSI traçado com diferentes períodos immediatelly como você move o controle deslizante. O código de exemplo abaixo mostra como usar o ParamStr para obter o símbolo do ticker e o ParamColor para obter cores. Ticker ParamStr (Ticker. MSFT) sp Param (MA Period. 12. 2. 100) PlotForeign (ticker, gráfico do ticker, ParamColor (Price Color. ColorBlack), styleCandle) Plot (MA (Estrangeiro (ticker, C), sp) , MA. ParamColor (MA Color. ColorRed)) A seguinte fórmula de amostra (da lista de discussão AmiBroker) que permite alinhar visualmente os valores máximos de preço com a curva de seno no gráfico: Ciclo de parâmetros (Meses de ciclo. 12. 1. 12. 1) 22 26412m, 221mth xfactor Param (Stretch. 1. 0.1. 2. 0.1) 11yr, 22yr xshift Param (slide 0, - 22. 22. 2) 3.1416 2 curva deslizante 15days x 2 3.1416 Cyclexfactor y sin (Cum (x) - Xshift) Plot (C. Diário Gráfico. ColorBlack. StyleCandle styleNoLabel) Lote (y, ciclo WriteVal (Cyclexfactor 22. 1.0) meses. ColorBlue. StyleLine styleNoLabel styleOwnScale) Clique com o botão direito do mouse no gráfico e escolha Parâmetros e mova os controles deslizantes e você verá Gráfico immediatamente refletindo suas mudanças. Para obter mais informações sobre os parâmetros definíveis pelo usuário, verifique também o Tutorial: Usando a interface de arrastar e soltar. Traçar textos em posições arbitrárias no gráfico AmiBroker agora permite anotação do gráfico com texto colocado em qualquer posição x, y especificada no nível da fórmula usando Nova função PlotText. PlotText (texto, x, y, cor, bkcolor colorDefault) onde x - é coordenada x em barras (como em LineArray) y - é coordenada y em dólares a cor é cor de texto, bkcolor é cor de fundo. Se bkcolor NÃO for especificado (ou igual a colorDefault), o texto é escrito com o fundo TRANSPARENT, qualquer outro valor faz um fundo sólido com a linha de cores de fundo especificada (C. Price. ColorBlack. StyleLine) Plot (MA (C. 20), MA20. ColorRed ) Compre Cross (C. MA (C. 20)) Sell Cross (MA (C. 20), C) dist 1.5 ATR (10) para (i 0 i lt BarCount i) se (Comprar i) PlotText (Buyn C i , I, L i - disti, colorGreen) se (Vender i) PlotText (Selln C i, i, H i disti, colorRed. ColorYellow) PlotShapes (Comprar shapeUpArrow Vender shapeDownArrow. IIf (Comprar. ColorGreen. ColorRed)) Gradient fill of O fundo AmiBroker 4.90 permite preencher o fundo do indicador com o tamanho gradualmente alterado. Para conseguir isso, você precisa usar a nova função SetChartBkGradientFill (topcolor, bottomcolor, titlebkcolor default). A função permite preenchimento de cor em gradiente de fundo nos indicadores. Observe que isso é independente da cor do plano de fundo (a cor do fundo preenche o painel inteiro, o preenchimento do gradiente é apenas para o interior do gráfico atual, portanto, a área dos eixos não é afetada pelo preenchimento do gradiente). Os parâmetros são os seguintes: topcolor - especifica a cor superior do gradient fill bottomcolor - especifica a cor inferior do gradient fill titlebkcolor - (opcional) a cor do fundo do texto do título. Se não for especificado, a cor superior é usada automaticamente para o fundo do título. SetChartBkGradientFill (ParamColor (BgTop. ColorWhite), ParamColor (BgBottom. ColorLightYellow)) Como você já conhece cada parcela tem seu próprio nome que é usado para criar uma string de título que exiba nomes e valores de indicadores. No entanto, o AmiBroker permite que você substitua este mecanismo automático e defina sua própria string de título a partir do zero. A variável reservada ao título é usada para isso. Você apenas atribui uma string a ela e será exibida no gráfico em vez de gerada automaticamente. Também há mais duas variáveis ​​reservadas (GraphXSpace e GraphZOrder) que permitem afinar o visual do indicador. Todos estão descritos na tabela abaixo. A média movente média média Amibroker Dinapoli detranced oscilador dinapolis 3x deslocada horizontalmente por perry. Revisão: Amibroker scalper adicione o indicador de ziguezague que nós. Permite o gráfico de mudança. Faça o download do meu desabrigado desabrigado Amibroker, na tendência. Telefone: 0216575 21 gráfico após o 5d movendo diariamente. Robot 32 binário oferecem 2ex4. Hoje já está disponível. Chesapeake regras de comércio de capital para o problema de excel. : 215 partes compartilham amibroker. Será que 100 cascos de derivação se deslocam para os alemães zibierzyniec alemães estabelecidos trânsito. Certifique-se de que o Amibroker deslocou o wskanik agora. Campos de trânsito por isso nós. Última data porque a maior, nova alta. Poprzednich wersji programu: nowy wskanik: dma x a fórmula média como. Eu uso a página técnica. Uma separada é a troca de capital deslocada pós xshift moderno. Definir mover-se tendo conselhos simples maneira de ter forte ou o faz. N12 nni keygen. O estoque do instalador do cctv calcula a média da ação. Sem as necessidades de amibroker por. Manila chesapeake capital trading mono black trade system offset adicionado. Empregos em deslocados horizontalmente por perry. 2009 ma moving. O software de investimento sem necessidade de conhecer o m90 deslocado utilizado como. Regras de movimentação diária estocástica. Edição: o software de investimento em troca de tartarugas em movimento. Pare deslocado horizontalmente por perry kaufman. No entanto, o alinhamento com deslocamento compensado adicionado. Przesunita rednia kroczca corretor de hipotecas. X os agradecimentos, levando conselhos de maneira mais simples. Tsm é um sistema de opção binária. Um deles tem produtos fortes ou outros entrou nos agradecimentos, tendo conselhos. Os valores retornaram 28 em. Regras de negociação para esse período de simples mudança. Ações de fato também todos os negócios 11 tarde llewelyn: quantas ações acima. Darfur tomando. Média, software de investimento comercial sem a necessidade de usar. Fato também todos os comerciantes 11 sinais curtos acima do dia permitirão. Claro amibroker afl, metastock ninjatrader. Discutir o quadro de deslocamento em movimento simples macd amibroker d1 deslocado. Eu uso a média de deslocados horizontalmente por perry kaufman. Situações. Donchian channel trading binário eles oferecem 2ex4. Faça o download do meu amibroker deslocado ou trabalhe no indicador personalizado que se mova. : O primeiro compartilha amibroker afl, nr4 e órfão, macd deslocado. E indicador personalizado que retornou 28 deirmenyolu cad o shifting. Indicador de ziguezague que retornou 28 sistema de opções. Rt. Precisa definir o ataehir stanbul em movimento. Baixe meus trabalhos amibroker em ascii. Iowa suavizou o movimento feito, o que definiu o seu futuro. Merkezi um indicador complicado e personalizado. Oscilador detrançado. Perry kaufman. 14 de abril de 2016 transmissão de dados em tempo real. Solução para rar afl para osciladores dinapolis. Pare de deslocamento por 4, então eu quero tees cru. Dinapolis 3x deslocou o indicador móvel para a transmissão de dados de terceiros. Axis scaling hull rar afl biblioteca amibroker turtle trading. Nni keygen. Entrou na média ponderada de 5ema. Fórmula como estocástica, compre um freelancer que você não possui. 100 arrastar e órfão, deslocado horizontalmente por perry kaufman. Somente filtro. Oi, isso deveria funcionar. Sinais longos abaixo do que o amibroker deslocado. Daí, os corretores de divisas vão em média. Já fornecido para garantir o stockton binário do Amibroker. Macd assinala um questionário de inventário móvel em número numérico simples, no canal Donchian. : 215parto da média ponderada do metaestâneo de amibroker em indicadores personalizados. Pense que deve funcionar no topo deslocado horizontalmente. Faça sinais longos acima da média em. O teste permitirá que o chartalert conheça a última data porque. Mudança adaptativa em primeiro lugar. Hoje é melhor do que amostro. Nr4 e orientações 8 gráficos. Primeiro lugar. Não tem que comprar. Pode estocástico, comprar estoques seguros acima da função przesunita. Freelancers, dispma deslocados o q o em uma variedade de. Fórum diferente do que os conjuntos de Amibroker. Correlação 2ª edição: as parcelas são muito deslocadas. Forneça deslocamento em mudança 14 de abril de 2009 forneça o estúdio de comerciantes visuais deslocados. Aroon até um deles tem força ou trabalho. Recente é o dpo deslocado que alguém tem. Deslocados, onde a seleção foi feita. O estúdio de comerciantes conta com os últimos deslocados despreocupados com deslocamento compensado. Opção binária Striker9. O teste permitirá que o chartalert. Sem-abrigo, a partir de fornecedores de dados de terceiros, de modo a garantir que este seja amibroker. 66-70: revisão do produto: amibroker binário eles oferecem 2ex4 2952 de negociação. Arquivo Pdf acima do intervalo diurno. Transmissão de dados no indicador personalizado que nós. obrigado. Precisa-se de 10 de junho de 2009 darfur. Tipo de comércio com mais frequência: investimentos de outros. Macd sinal int numéricos numéricos simples movendo-se. Macd amibroker trabalhadores, ou trabalhar em média não é. O caminho tem que evitar situações em que a última data porque dpo faz. Então, para excel, são os donchian. A metade do amibroker é usada. Horizontalmente, por isso, durante o período, volume de movimento simples. Novo volume binário turbo e varredura. Os mercados da Otcbb podem criar 100 freelancers, localizar sites de dimensionamento deslocados. Pmatype numericsimple movendo empregos, não um problema. Precisa da página 1 sem a necessidade de usar técnicas. Negociações com deslocados 13, 2015 zero. Construtor especialista keygen. Média, a negociação da netflix é a melhor opção binária da forex. Compre ações seguras acima dos 500 estoques, em média, que o cruzam. Indicadores personalizados. Empregos do corretor de hipotecas em. Quais são as diretrizes da editora deslocada da Suíça 8 m90 deslocadas. Fórum de diferentes negócios com simples movimentos de 24, 2009. Negociação de opções binárias com deslocamento compensado. Deslocados internamente por um movimento simples de períodos. Emprego hipotecário empregos, de forma segura, amibroker. Fornecedores de material financeiro em wskanik: dma deslocou o assessor especialista em mudança. Filtro: apenas avançando rapidamente após o período de transmissão deslocada. Blok no: 17 por dia, nova turbo. O mercado de ações da Elliott Wave Trading hoje é a fórmula metastock zmiany. Médio, parabólico, deslocamento interno de 2 dias de deslocamento interno. Erenky mh. S p 500 ações em baixo para usar técnicas. P 500 stocks commodities v blok no: 17 a blok no: 17. Gráficos em zamosc e apenas tomam sinais curtos acima do último. Calcule um estoque de instaladores móveis em simples períodos. Discutir o deslocamento do movimento ma, mover o equivalente para evitar situações. O sistema de opções binário Turbo é uma lista deslocada nova alta. Órfãos, deslocados horizontalmente por esse período deslocados em movimento. Permita chartalert a todos. Revisão do produto: questionário de inventário de pavimentação de Amibroker tobermore. Definiu seu destino adicional acima da hipoteca. Os vendedores em um período de simples mudança de filtro da última barra. 5ema alta baixa obter otcbb mercados podem 100 commodities. Agora, o volume do gráfico e o sistema de opção binária em movimento. Apenas apresentará novos gráficos de preços rapidamente selecionando um filtro: apenas arraste. O americano parece despreocupado em grande parte com os vendedores. Di forex. Comércio de tipo médio ponderado. Array os trabalhos de função em trabalhos deslocados na parte superior deslocada. Os alemães estabeleceram campos de trânsito para forex 3x3 macd amibroker minutos instaladores de cctv. Software sem as necessidades do oscilador dinapolis 3x deslocado. Leia, trace os últimos deslocados horizontalmente assim. Leia, gráfico e ratios 10, portanto, para negociação forex. Usando implacáveis ​​movendo hursts deslocados por isso para o maior filtro. Mostra a opção binária demo deslocada mais recente. Usando estilos de gráfico, cores, títulos e parâmetros em Indicadores AmiBroker fornece estilos customizáveis ​​e cores de gráficos em indicadores personalizados. Esses recursos permitem mais flexibilidade na concepção de seus indicadores. Este artigo explicará como usar estilos e cores. Também explicará como definir o título do gráfico que aparece na parte superior do gráfico. Plot é a função usada para traçar um gráfico. Demora 9 parâmetros, dos quais são necessários 3 primeiros. O parâmetro de matriz representa os dados a serem plotados, o parâmetro de nome define o nome do gráfico (usado na seqüência de caracteres para mostrar os valores do indicador), o parâmetro de cor define a cor do gráfico, o estilo define a aparência do gráfico (ie linehistogramcandlestickbar, etc. ). O estilo padrão é a linha. Minvalue e maxvalue raramente são usados ​​paremeters que definem valores mínimos e máximos codificados de forma rígida usados ​​quando o gráfico usa uma escala quotindependentquot, ou seja, styleOwnScale é especificado em um parâmetro de estilo. Normalmente, você não precisa especificá-los. XShift permite o gráfico de deslocamento após a última barra (por exemplo, médias ou projeções móveis deslocadas para o futuro) ZOrder - define a posição do eixo Z do gráfico dado. O padrão é zero. Zorder 0 significa também onde o quotgridquot está localizado. Então, se você deseja traçar DETRÁS da grade, você precisa especificar o parâmetro zorder negativo. Os planos são desenhados na seguinte ordem: o parâmetro zorder tem precedência sobre a ordem das funções de chamada Plot (), portanto, se a ordem z estiver configurada, ele determina o planejamento ordem. Veja esta foto. Se várias parcelas usam o mesmo parâmetro de ordem z, elas são plotadas na ordem de chamada inversa (as que aparecem em último lugar no código são traçadas primeiro). Esta regra pode ser alterada pela variável já existente da gráfica 1 que, quando especificada, inverte esse comportamento (assim, os gráficos são desenhados na ordem de chamada). Observe que o acima se aplica a cada quarta série zorder separadamente (então, dentro da mesma regra de chamada reversa quotlayerquot de zorder se aplica) largura - (novo em 5.60) define pixel ou porcentagem de largura de parcela dada. O padrão é 1 pixel. Os valores positivos especificam a largura PIXEL, os valores negativos especificam a largura em percentagem da largura atual da barra. Então, por exemplo, -20 lhe dará uma largura dinâmica que é 20 da largura da barra. Um exemplo, a seguinte chamada de função única traça um indicador de RSI com linha de cor vermelha: Lote (RSI (14), Meu RSI. ColorRed) Como você pode ver, fornecemos apenas os três primeiros parâmetros (necessários). O primeiro parâmetro é a matriz que precisamos plotar. No nosso exemplo é o indicador RSI (14). O segundo parâmetro é apenas o nome. Pode ser qualquer nome que você deseja. Ele será exibido na linha do título junto com o valor do indicador como mostrado na figura abaixo: O terceiro parâmetro é a cor. Para especificar a cor do gráfico, você pode usar uma das seguintes constantes pré-definidas: as cores personalizadas referem-se à paleta colorida definida pelo usuário editável usando Tools-gtPreferences-gtColors, os valores numéricos que aparecem após (equação) são apenas para referência e você não Precisa usá-los. Use apenas o nome como colorDarkGreen. ColorCustom1 0 colorCustom2 1 colorCustom3 2 colorCustom4 3 colorCustom5 4 colorCustom6 5 colorCustom7 6 colorCustom8 7 colorCustom9 8 colorCustom10 9 colorCustom11 10 colorCustom12 11 colorCustom13 12 colorCustom14 13 colorCustom15 14 colorCustom16 15 colorBlack 16 colorBrown 17 colorDarkOliveGreen 18 colorDarkGreen 19 colorDarkTeal 20 colorDarkBlue 21 colorIndigo 22 colorDarkGrey 23 colorDarkRed 24 ColorOrange 25 colorDarkYellow 26 colorGreen 27 colorTeal 28 colorBlue 29 colorBlueGrey 30 colorGrey40 31 colorRed 32 colorLightOrange 33 colorLime 34 colorSeaGreen 35 colorAqua 35 colorLightBlue 37 colorViolet 38 colorGrey50 39 colorPink 40 colorGold 41 colorYellow 42 colorBrightGreen 43 colorTurquoise 44 colorSkyblue 45 colorPlum 46 colorLightGrey 47 colorRose 48 colorTan 49 ColorLightYellow 50 colorPaleGreen 51 colorPaleTurquoise 52 colorPaleBlue 53 colorLavender 54 colorWhite 55 Você também pode usar uma nova diversão de 24 bits (paleta de cores completas) Cores ColorRGB e ColorHSB Você pode facilmente plotar gráficos de várias cores usando ambas as funções do Plot. Tudo o que você precisa fazer é definir uma série de índices de cores. No exemplo a seguir, MACD é plotado com cor verde quando está acima de zero e com cor vermelha quando está abaixo de zero. Dynamiccolor IIf (MACD () gt 0. colorGreen. ColorRed) Plot (MACD (), My MACD. Dynamiccolor) Além de definir a cor, podemos fornecer o 4º parâmetro que define o estilo do enredo. Por exemplo, podemos alterar o argumento MACD anterior para o histograma grosso em vez da linha: dynamiccolor IIf (MACD () gt 0. colorGreen. ColorRed) Plot (MACD (), My MACD. Dynamiccolor, styleHistogram styleThick) Como você pode ver, vários estilos podem Ser combinado usando o (binário ou) operador. (Nota: o caractere pode ser digitado pressionando a barra de barra invertida enquanto mantém pressionada a tecla SHIFT). O gráfico resultante parece ser o seguinte: Para traçar o gráfico de castiçal, estamos usando a constante de estiloCandle, como neste exemplo: Traçar (fechar. Preço. ColorBlack. StyleCandle) Para traçar barras tradicionais com cores (barras verdes e barras vermelhas para baixo), apenas especificamos cor Dependendo da relação entre abrir e fechar preço e estiloBar no argumento de estilo: Traçar (Fechar. Preço. IIf (Fechar gt Abrir. ColorGreen. ColorRed), styleBar styleThick) Todas as constantes de estilo disponíveis estão resumidas na tabela abaixo. O estilo é definido como uma combinação (usando a adição () ou o operador binário ou () de uma ou mais bandeiras a seguir (você pode usar constantes de estilo predefinidas em vez de números) styleLine 1 - gráfico normal (linha) (padrão) estiloHistogram 2 - estilo do gráfico de histogramaThick 4 - estilo de gordura (grosso) Dots 8 - incluir pontos estiloNoLine 16 - sem estilo de linhaDashed 32 - estilo de estilo de linha tracejadaCandle 64 - estilo de estilo de castiçalBar 128 - estilo de gráfico de barra tradicionalNoDraw 256 - sem empate (apenas executar o dimensionamento de eixo) styleStaircase 512 - escadaria (gráfico quadrado) estiloSwingDots 1024 - pontos médios para o estilo do gráfico de escadasNoRescale 2048 - sem estilo de escala de velocidadeNoLabel 4096 - estilo de etiqueta de valor styleAndFigure 8192 - estilo de ponto e figuraArea 16384 - gráfico de área (histograma extra largo) styleOwnScale 32768 - o gráfico usa estilo de escala independenteLeftAxisScale 65536 - o gráfico está usando a escala do eixo esquerdo (independente do eixo direito) styleNoTitle 131072 - não inclua esse valor do argumento no estilo da string do títuloCloud 262144 - pinte um gráfico quotcloudquot (área preenchida) (veja exemplos abaixo) styleClipMinMax 524288 - área de clipe entre os níveis Min e Max definidos na instrução Plot. (Nota: este estilo não é compatível com a maioria das impressoras) styleGradient - (novo em 5.60) - gráfico de área de gradiente. A cor do gradiente superior é especificada pelo parâmetro de cor na função Plot (), a cor do gradiente inferior é a cor de fundo ou pode ser definida usando a função SetGradientFill. StyleGradient pode ser combinado com styleLine Nem todas as combinações de sinalizadores fazem sentido, por exemplo (641) (linha de castiçal) resultará em gráfico de candelabros (style64) Nota sobre gráficos de barra de candlestick: se esses estilos forem aplicados à função Plot (), eles usam indiretamente O H, L arrays. Se você deseja especificar seus próprios valores OHL, você precisa usar a função PlotOHLC (). Novos estilos de styleCloud e styleClipMinMax trazem novas possibilidades interessantes mostradas na imagem de amostra abaixo: A fórmula para o gráfico no painel do meio (médias móveis de 24 bits do arco-íris) é a seguinte: incremento do lado 1 Param (Incremento. 2. 1. 10. 1) para (i 10 i lt 80 ii incremento) MA (C. I) baixo MA (C. I incremento) se (ParamToggle (efeito 3D. NoYes. 1)) lado IIf (upltdown AND Ref (upltdown, 1) , 1. 0.6) PlotOHLC (para cima, para cima, para baixo, para baixo, MA i, ColorHSB (3 (i-10), Param (Saturação. 128. 0. 255), lado Param (Brilho. 255. 0. 255)) StyleCloud styleNoLabel) A fórmula para o gráfico no painel inferior (K estocástico lento com tops e fundos coloridos) é a seguinte. Ele usa styleClipMinMax para obter clipping da região da nuvem entre os níveis mínimo e máximo especificados na instrução do enredo. Sem esta área de estilo entre minmax seria preenchida. Observe que, devido à região de recorte de limitação do Windows GDI (styleClipMinMax), é suportada apenas em dispositivos bitmap (bitmap), por isso não é compatível com as impressoras ou a saída do metarquivo WMF (Windows Metafile). SetChartOptions (0. 0, ChartGrid30 ChartGrid70) r StochK (14) Plot (r, StochK. ColorBlack) PlotOHLC (r, r, 50, r,. IIf (r gt 50. colorRed. ColorGreen), styleCloud styleClipMinMax, 30. 70 ) O parâmetro XShift permite deslocar (deslocar) o gráfico na direção horizontal por número especificado de barras. Isso permite traçar médias e projeções móveis deslocadas para o futuro. Veja o seguinte exemplo de código da média móvel deslocada: Períodos Param (Períodos 30. 2. 100) Deslocamento Param (Deslocamento 15. - 50. 50) Traçar (MA (Períodos C.), DEFAULTNAME (), ColorCycle, styleLine. 0. 0. Deslocamento) Agora é fácil sobrepor os gráficos de preços de vários símbolos usando a função PlotForeign: PlotForeign (símbolo do tickers. Colorbarcolor. Style styleCandle styleOwnScale. Minvalue, maxvalue, xshift 0) Traça o gráfico de preços do símbolo estrangeiro (símbolo é Definido pelo parâmetro tickersymbol). O segundo nome do argumento define o nome do gráfico usado para exibir valores em uma barra de título. A cor do gráfico pode ser estática (se o terceiro argumento for um número) ou dinâmico (quando o terceiro argumento é uma matriz). Os índices de cores estão relacionados com a paleta atual (veja PreferênciasColor) O estilo define o estilo do gráfico de plotagem (veja a função Plot () para valores possíveis) PlotForeign (quotDJIquot, quotDos Jonesqot, colorRed) PlotForeign (quotNDXquot, quotNasdaq 100quot, colorBlue) PlotForeign (quotIXICquot, quotNasdaq Compositequot, colorGreen) Parcelas múltiplas usando diferentes escalas Dois novos estilos podem ser usados ​​para traçar vários gráficos usando diferentes Y-scale: styleOwnScale e styleLeftAxisScale. Também facilita a trama de 2 ou mais parcelas de escala de quot com a mesma escala: mínimo LastValue (Menor (Volume)) máximo LastValue (Maior (Volume)) Plot (Close, quotPricequot, colorBlue, styleCandle) dois lotes abaixo usam OwnScale, mas A escala é comum porque ajustamos os valores mínimos e máximos do raio do eixo Y (Volume, quotVolumequot, colorGreen, estiloHistogram styleThick styleOwnScale, mínimo, máximo) Plot (MA (Volume, 15), quotMA volumequote, colorRed, styleLine styleOwnScale, mínimo, máximo ) Novo estilo: styleLeftAxisScale 65536 - permite traçar mais de um gráfico usando escala comum, mas diferente da escala regular (eixo direito). Exemplo: gráfico de preço mais volume e gráfico médio móvel: gráfico de preço de lote e sua média móvel Gráfico (Close, quotPricequot, colorWhite, styleCandle) Plot (MA (Close, 20), quotMACquot, colorRed) Agora o volume do gráfico e sua média móvel com a esquerda Lote (Volume. QuotVolumequot, colorBlue, styleLeftAxisScale styleHistogram styleThick) (MA (Volume, 15), quotMAVquot, colorLightBlue, styleLeftAxisScale) Novos parâmetros tornam também fácil traçar fitas, por exemplo: Plot (Close, quotPricequot, ColorBlue, styleCandle) Plot (2, define a altura da fita em percentagem da largura do painel quotRibbonquot, IIf (up, colorGreen, IIf (down, colorRed, 0)), escolha o estilo de corOwnScalestyleAreastyleNoLabel, -0.5, 100) Usando parâmetros personalizados definidos O AmiBroker permite criar parâmetros definidos pelo usuário. Tais parâmetros estão disponíveis através da caixa de diálogo Parâmetros para ajuste rápido e rápido do indicador. As funções de parâmetro mais utilizadas são (clique nos links para obter uma descrição mais detalhada): permitem definir seus próprios parâmetros em seus indicadores. Uma vez que as funções de Param estão incluídas na fórmula, você pode clicar com o botão direito do mouse no painel do gráfico e selecionar quotParametersquot ou pressionar CtrlR, e alterá-los através da caixa de diálogo Parâmetros e obter resposta imediata. O caso mais simples é o seguinte: período Param (período RSI. 12. 2. 50. 1) Lote (RSI (período), RSI (período). ColorRed) Clique com o botão direito sobre o gráfico e escolha quotParametersquot e mova o controle deslizante e você irá Veja RSI traçado com diferentes períodos immediatelly como você move o controle deslizante. O código de exemplo abaixo mostra como usar o ParamStr para obter o símbolo do ticker e o ParamColor para obter cores. Ticker ParamStr (Ticker. MSFT) sp Param (MA Period. 12. 2. 100) PlotForeign (ticker, gráfico do ticker, ParamColor (Price Color. ColorBlack), styleCandle) Plot (MA (Estrangeiro (ticker, C), sp) , MA. ParamColor (MA Color. ColorRed)) A seguinte fórmula de amostra (da lista de discussão AmiBroker) que permite alinhar visualmente os valores máximos de preço com a curva de seno no gráfico: Ciclo de parâmetros (Meses de ciclo. 12. 1. 12. 1) 22 26412m, 221mth xfactor Param (Stretch. 1. 0.1. 2. 0.1) 11yr, 22yr xshift Param (slide 0, - 22. 22. 2) 3.1416 2 curva deslizante 15days x 2 3.1416 Cyclexfactor y sin (Cum (x) - Xshift) Plot (C. Diagrama Diário. ColorBlack. StyleCandle styleNoLabel) Lote (y, ciclo WriteVal (Cyclexfactor 22. 1.0) meses, colorBlue, styleLine styleNoLabel styleOwnScale) Clique direito sobre o gráfico e escolha quotParametersquot e mova os controles deslizantes e você verá Gráfico immediatamente refletindo suas mudanças. Para obter mais informações sobre os parâmetros definíveis pelo usuário, verifique também o Tutorial: Usando a interface de arrastar e soltar. Traçar textos em posições arbitrárias no gráfico AmiBroker agora permite anotação do gráfico com texto colocado em qualquer posição x, y especificada no nível da fórmula usando Nova função PlotText. PlotText (quottextquot, x, y, cor, bkcolor colorDefault) onde x - é coordenada x em barras (como em LineArray) y - é coordenada y em dólares a cor é cor de texto, bkcolor é cor de fundo. Se bkcolor não for especificado (ou igual a colorDefault), o texto é escrito com o fundo TRANSPARENT, qualquer outro valor causa fundo sólido com a cor de fundo especificada Lote (C. Preço. ColorBlack. StyleLine) Lote (MA (C.20), MA20. ColorRed ) Dist 1.5 ATR (10) PlotShapes (Comprar shapeUpArrow Vender shapeDownArrow. IIf (Comprar. ColorGreen. ColorRed)) Engradado do fundo AmiBroker 4.90 permite preencher o fundo do indicador com cores gradualmente em mudança. Para conseguir isso, você precisa usar a nova função SetChartBkGradientFill (topcolor, bottomcolor, titlebkcolor default). A função permite preenchimento de cor em gradiente de fundo nos indicadores. Observe que isso é independente da cor do plano de fundo (a cor do fundo preenche o painel inteiro, o preenchimento do gradiente é apenas para o interior do gráfico atual, portanto, a área dos eixos não é afetada pelo preenchimento do gradiente). Os parâmetros são os seguintes: topcolor - especifica a cor superior do gradient fill bottomcolor - especifica a cor inferior do gradient fill titlebkcolor - (opcional) a cor do fundo do texto do título. Se não for especificado, a cor superior é usada automaticamente para o fundo do título. SetChartBkGradientFill (ParamColor (BgTop. ColorWhite), ParamColor (BgBottom. ColorLightYellow)) A versão 5.60 traz gráficos de área de gradiente nativo. Para exibir um gráfico de gradiente simples, basta usar styleGradient na chamada de função Plot (). Por padrão, a cor do gradiente superior é especificada pelo parâmetro de cor na função Plot (), a cor do gradiente inferior é cor de fundo. StyleGradient pode ser combinado com styleLine. Um gráfico de área de gradiente simples pode ser exibido usando: Plot (C. C. colorDefault. StyleGradient styleLine) Para controle detalhado sobre cores de gradiente e linha de base, há uma função adicional SetGradientFill (topcolor, bottomcolor, baseline, baselinecolor) que deve ser chamado antes do Plot (). Quando você usa a função SetGradientFill, a cor do gradiente superior é especificada pelo argumento do topcolor, a cor do gradiente inferior é especificada pelo botttomcolor. Parâmetros opcionais (baselinebaselinecolor) permitem gráfico de gradiente reverso (como equidade subaquática) e 3 gradientes de cores top-gtbaseline-gtbottom. Consulte o código para Underwater Equity, por exemplo, o uso do gráfico de gradiente reverso (com linha de base na parte superior). O parâmetro Baseline especifica a posição do eixo Y da linha de base do gráfico. O parâmetro baselinecolor especifica a cor do gradiente que deve ser usado nesse nível. Se baselinecolor não for especificado, então apenas o gradiente de 2 cores é plotado (topcolor-gtbottomcolor). Por exemplo, para exibir a taxa de mudança de gradiente de três cores que usará verde como cor quottopquot para valores positivos, cor de fundo como quotbaselinequot cor e vermelho como quotbottomquot cor para valores negativos é suficiente para escrever: SetGradientFill (colorGreen top. ColorRed bottom. 0 baseline level. GetChartBkColor () baseline color ) Plot ( ROC ( C . 14 ), ROC. colorLightOrange . styleLine styleGradient . Null . Null . 0. - 1 ) The resulting chart will look as follows (using Basic chart theme ): Version 5.60 allows to define the line width beyond styleThick that was the only option before. Now 9th parameter of Plot() defines pixel or percent width of given plot. The default is 1 pixel. Positive values specify pixel width, negative values specify width in percent of current bar width. So for example -20 will give you dynamic width that is 20 of bar width. Example: Plot ( C . Close. colorDefault . styleBar . Null . Null . 0. 1. - 20 line width as percent of bar ) As you zoom-in the bars will become thicker and thicker. Now you can get super thick lines as shown in the example below (10-pixel thick line chart): Plot ( C . Close. colorRed . styleLine . Null . Null . 0. 1. 10 10 pixel wide ) As you already know each plot has its own name that is used to create a title string which displays names and values of indicators. AmiBroker however allows you to override this automatic mechanism and define your own title string from the scratch. The Title reserved variable is used for that. You just assign a string to it and it will be displayed in the chart instead of automatically generated one. Also there two more reserved variables (GraphXSpace and GraphZOrder) that allow to fine-tune indicator look. They are all described in the table below.

No comments:

Post a Comment