Mudança Em Movimento Média Amibroker
Oscilador de Preços Detridos (DPO) Oscilador de Preços Detridos (DPO) Introdução O Oscilador de Preços Detridos (DPO) é um indicador projetado para remover a tendência do preço e facilitar a identificação dos ciclos. O DPO não se estende até a última data porque se baseia em uma média móvel deslocada. No entanto, o alinhamento com o mais recente não é um problema porque DPO não é um oscilador de momentum. Em vez disso, DPO é usado para identificar ciclos highslows e estimar o comprimento do ciclo. Cálculo da média móvel deslocada O deslocamento médio móvel realmente concentra a média móvel. Considere um deslocamento médio móvel de 20 dias 11 dias para a esquerda. Há 10 dias na frente da média móvel, 1 dia na média móvel e 9 dias por trás da média móvel. Na realidade, esta média móvel está no meio de seu período de look-back. Aproximadamente metade dos preços utilizados no cálculo são para a direita e a metade estão para a esquerda. O Gráfico 1 mostra o SampP 500 ETF (SPY) com um SMA de 20 dias (linha pontilhada verde) e um deslocamento SMA de 20 dias 11 dias (linha rosa). Os valores finais são os mesmos (106,84), mas a média móvel rosa termina em 27 de outubro e a média móvel verde termina em 11 de novembro, que é a última data no gráfico. Observe também como a média móvel centrada (rosa) segue mais de perto a parcela do preço real. O que o DPO mede O Oscilador de preço detonado (DPO) mede a diferença entre um preço passado e uma média móvel. Tenha em mente que o DPO é deslocado para a esquerda. O indicador oscila acima de zero, à medida que os preços se deslocam acima da média móvel deslocada. O Gráfico 2 mostra o SampP 500 ETF (SPY) com uma média móvel de 20 dias deslocada -11 dias. DPO de 20 dias é mostrado na janela do indicador. Observe como o DPO é positivo quando o preço está acima da média móvel deslocada e negativo quando o preço está abaixo da média móvel deslocada. Mesmo que este indicador pareça um oscilador clássico, ele não foi projetado para sinais de momentum. A média móvel deslocada é definida no passado e é por isso que o DPO é mostrado no passado. Mesmo com esse deslocamento, os picos DPO e as calhas podem ser usados para estimar o comprimento do ciclo. DPO filtra as tendências mais longas para se concentrar em ciclos mais curtos. O Gráfico 3 mostra o Nasdaq 100 ETF (QQQQ) com DPO (20) na janela do indicador. Olhando para os picos e depressões, podemos ver um ciclo de 20 dias com baixas no início de setembro, início de outubro, início de novembro e início de dezembro. Há cerca de 20 dias entre esses mínimos. O ciclo perdeu no início de janeiro. Para mudar ou não para Shift É possível deslocar o Oscilador de Preços Detridos (DPO) com uma mudança horizontal para a direita. Se DPO for ajustado em 20, então é necessário um deslocamento de 11 períodos para ajustá-lo ao preço mais recente. Este número de deslocamento vem da fórmula no topo (202 1) 11. Enquanto o deslocamento pode parecer uma boa idéia, ele realmente derrota o objetivo desse indicador, que é identificar ciclos. Mesmo com um deslocamento positivo, as flutuações DPO não combinam bem com os preços. No exemplo abaixo, o último valor para DPO (20,11) ainda se baseia no fechamento há 11 dias e o valor da média móvel. Observe que o DPO ficou negativo à medida que o preço se movia abaixo da média móvel centrada 11 dias atrás (caixa laranja). DPO simplesmente não combina a ação de preço atual. Em contraste com o DPO, o preço foi abaixo dos 20 dias de EMA nos últimos 12 dias. O Oscilador de Preços de Percentagem (PPO) é mais adequado para identificar níveis de sobrecompra e sobrevenda. PPO (1,20,1) mostra a diferença percentual entre o preço atual e a média móvel exponencial normal de 20 dias. As condições de overboughtoversold ocorrem quando os preços ficam relativamente longe dos EMA de 20 dias. Conclusões O Oscilador de Preços Detridos mostra a diferença entre um preço passado e uma média móvel simples. Em contraste com outros osciladores de preços, o DPO não é um indicador de momentum. Em vez disso, é simplesmente projetado para identificar ciclos com seus picos e depressões. Os ciclos podem ser estimados contando os períodos entre picos ou calhas. Os usuários podem experimentar configurações de DPO mais curtas e mais longas para encontrar o melhor ajuste. DPO e SharpCharts O Oscilador de Preços Detridos (DPO) pode ser encontrado na lista de indicadores em SharpCharts. O parâmetro padrão é 20 períodos, mas isso pode ser ajustado de acordo para encontrar ciclos. Os usuários também podem adicionar outro parâmetro separado por uma vírgula. Uma vírgula mais um número positivo desloca o indicador para a direita. DPO pode ser posicionado acima, abaixo ou atrás do gráfico de preços. Clique aqui para um exemplo ao vivo do Oscilador de preços de Detrended. Verificações sugeridas O Oscilador de preços de Detrended não é adequado para varreduras porque o indicador é baseado em uma média móvel de deslocamento. Um DPO de 20 dias correlaciona-se a um preço há 11 dias, o que não é prático para varreduras. O DPO também é baseado em níveis absolutos, o que torna difícil para fins comparativos. Um estoque 100 terá uma gama de DPO muito maior que um estoque de 20. O Google negociou cerca de 590 por ação no início de janeiro com um DPO por volta de 21. A Intel negociou cerca de 20,5 no início de janeiro com um DPO em torno de .20, o que é muito menor. O DPO é menor porque a Intel tem um preço muito inferior ao Google. Estudo adicional Análise técnica Charles Kirkpatrick amp Julie R. DahlquistDMA (Média móvel deslocada) DMA (Média móvel deslocada) DMA (Média móvel deslocada) Recentemente, eu estava olhando para a Média móvel deslocada e só me perguntei se algum dos comerciantes em futures. io ( Anteriormente BMT) usaram ou estão usando isso em qualquer um dos seus sinais, eu coloquei alguns DMAs em meus gráficos e atualmente estou usando configurações diferentes para tentar e ver se estes podem me dar qualquer sinal válido, mas eu estou lutando um pouco para ver se Eles dão algo diferente de EMAs de uma maneira importante. Normalmente, eu só olho para PA, volume, canais e resistência de suporte como um daytrader (na maior parte), mas leio alguns artigos em que os DMAs recebem uma boa leitura e podem ser bons para fazer negócios com posições mais, como eu disse, estou lutando para ver muita diferença ( Na validade dos sinais) do que os EMA padrão, mas tenho muita curiosidade em saber se posso usar o DMA como parte da minha caixa de ferramentas de sinal (eu gosto de manter os indicadores de sinais ao mínimo absoluto quando possível). Agradeço qualquer comentário sobre isso, pois apenas recentemente começou a olhar para isso. PS: Mike amp futures. io (anteriormente BMT) usuários do fórum, polegares absolutos para todos vocês, alguns comerciantes muito qualificados aqui, muito aprecio a vontade dos povos de compartilhar e sempre me lembra que ainda há pessoas boas ao redor :-) PPS : A definição de DMA em Investopedia: Definição de média móvel deslocada Uma média móvel que foi ajustada para a frente ou para trás no tempo para prever as tendências. As médias móveis deslocadas são construídas tomando a média móvel e deslocando-a por vários intervalos, positivos ou negativos. Se o número for negativo, a média móvel deslocada irá atrasar a média móvel original, e se o número for positivo, a média móvel deslocada levará a média móvel original. Investopedia explica a média móvel deslocada O objetivo por trás das médias móveis deslocadas é permitir aos comerciantes centrar a média móvel ou fazer a média móvel deslocada melhorar com o movimento do preço, removendo assim o ruído na média móvel. Alguns comerciantes acreditam que as médias móveis deslocadas têm mais poder preditivo do que as médias móveis básicas, como simples e exponenciais. Sim, trabalhei com isso há algum tempo com algum sucesso. Tente construir um canal DMA. SMA (25), com base em LOW, deslocado 5. SMA (25), com base em HIGH, deslocado 5. Este canal oferece uma maneira muito robusta de medir uma tendência. Ou falta dela. Você pode encontrar muitas técnicas diferentes para trocá-lo. Por favor, registre-se em futures. io para ver o conteúdo de negociação de futuros, como anexo (s), imagem (s) e captura de tela (s). Quot. O grau em que você acha que sabe, assumir que você sabe, ou de qualquer forma, precisa saber o que acontecerá a seguir, é igual ao grau em que você falhará como comerciante. - Mark Douglas, recentemente, estava procurando Em Mudança de média móvel e apenas me perguntei se algum dos comerciantes no futuro. (Anteriormente BMT) usou ou está usando isso em qualquer um dos seus sinais, tenho colocado alguns DMAs em meus gráficos e atualmente estou usando configurações diferentes para tentar e Veja se isso pode me dar qualquer sinal válido, mas estou lutando um pouco para ver se eles dão algo diferente de EMAs de uma maneira importante. Normalmente, eu só olho para PA, volume, canais e resistência de suporte como um daytrader (na maior parte), mas leio alguns artigos em que os DMAs recebem uma boa leitura e podem ser bons para fazer negócios com posições mais, como eu disse, estou lutando para ver muita diferença ( Na validade dos sinais) do que os EMA padrão, mas tenho muita curiosidade em saber se posso usar o DMA como parte da minha caixa de ferramentas de sinal (eu gosto de manter os indicadores de sinais ao mínimo absoluto quando possível). Agradeço qualquer comentário sobre isso, pois apenas recentemente começou a olhar para isso. PS: Mike amp futures. io (anteriormente BMT) usuários do fórum, polegares absolutos para todos vocês, alguns comerciantes muito qualificados aqui, muito aprecio a vontade dos povos de compartilhar e sempre me lembra que ainda há pessoas boas ao redor :-) PPS : A definição de DMA em Investopedia: Definição de média móvel deslocada Uma média móvel que foi ajustada para a frente ou para trás no tempo para prever as tendências. As médias móveis deslocadas são construídas tomando a média móvel e deslocando-a por vários intervalos, positivos ou negativos. Se o número for negativo, a média móvel deslocada irá atrasar a média móvel original, e se o número for positivo, a média móvel deslocada levará a média móvel original. Investopedia explica a média móvel deslocada O objetivo por trás das médias móveis deslocadas é permitir aos comerciantes centrar a média móvel ou fazer a média móvel deslocada melhorar com o movimento do preço, removendo assim o ruído na média móvel. Alguns comerciantes acreditam que as médias móveis deslocadas têm mais poder preditivo do que as médias móveis básicas, como simples e exponenciais. A idéia de deslocamento lhe dará uma boa leitura quando utilizada como metade do período da média móvel original. por exemplo. Se você usar um SMA 50, então, adicionando mais 50 SMA com um deslocamento PLUS de 25, lhe dará uma excelente leitura da onda do 50 SMA original. Isso vale para qualquer média móvel. Apenas adicione a metade do original como um deslocamento. O que você está vendo é o movimento cíclico da média móvel. Oi anagami amp perryg muito obrigado a ambos por responder ao meu tópico, é muito apreciado. Ok, então parece haver alguma validade ao usar o DMA então. Eu acho que onde eu talvez estivesse ficando um pouco confuso, é que eu não estava alinhando o DMA com um EMA ou SMA padrão para tentar remover um pouco do ruído. Agora posso ver a possibilidade de usá-lo para negociações de tendências para as quais devo aprofundar, mas qualquer um de vocês usa DMA para qualquer transação intradiária e você tem uma preferência sobre o prazo que se adequa ao uso de DMA que eu anexei um par de Imagens dos meus gráficos usando ambas as sugestões. Faça o cadastro no futuro. Para ver o conteúdo da negociação de futuros, como anexo, imagem (s) e captura de tela (s). Por favor, registre-se em futures. io para ver o conteúdo de negociação de futuros, como anexo (s), imagem (s) e captura de tela (s). Novamente, muitos agradecimentos, Bry Hi anagami amp perryg muito obrigado a ambos por responder ao meu tópico, é muito apreciado. Ok, então parece haver alguma validade ao usar o DMA então. Eu acho que onde eu talvez estivesse ficando um pouco confuso, é que eu não estava alinhando o DMA com um EMA ou SMA padrão para tentar remover um pouco do ruído. Agora posso ver a possibilidade de usá-lo para negociações de tendências para as quais devo aprofundar, mas qualquer um de vocês usa DMA para qualquer transação intradiária e você tem uma preferência sobre o prazo que se adequa ao uso de DMA que eu anexei um par de Imagens dos meus gráficos usando ambas as sugestões. Faça o cadastro no futuro. Para ver o conteúdo da negociação de futuros, como anexo, imagem (s) e captura de tela (s). Por favor, registre-se em futures. io para ver o conteúdo de negociação de futuros, como anexo (s), imagem (s) e captura de tela (s). Novamente, muitos agradecimentos, Bry, usei no comércio intradiário. É bom em qualquer período de tempo, mas, por exemplo, quottime chartsquot. O deslocamento de 50 mostra o movimento cíclico de qualquer média móvel que você usa. Assista e veja como a ação do preço se move na cruz do MA com seu deslocamento MA. Você começará a notar que as cristas e as calhas do DMA também são os altos e baixos da ação do preço. Usando estilos de gráficos e cores no Indicator Builder Usando estilos de gráficos, cores, títulos e parâmetros em Indicadores AmiBroker oferece estilos e cores customizáveis 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.
Comments
Post a Comment