Macd bollinger bands afl
BOLLINGER BAND E CROSS OVER SYSTEM para Amibroker (AFL) SECTIONBEGIN (Bollinger Bands com cross over e tweaked bar code) P ParamField (campo Preço, -1) Período Param (Short Perts, 20, 15, 30, 1) Largura Param (Curto Largura, 2, 1, 10, 1) TopCondBBandTop (P, Período, Largura) gtRef (BBandTop (P, Período, Largura), - 1) MidCondMA (C, Período) gtRef (MA (C, Período), - 1) BotCondBBandBot (P, Período, Largura) gtRef (BBandBot (P, Período, Largura), - 1) UpColorIIf (TopCond E MidCond, colorTurquoise, colorPink) DownColorIf (MidCond E BotCond, colorTurquoise, colorPink) PlotOHLC (BBandTop (P, Período, Largura), BBandTop (P, Período, Largura), MA (C, Período), MA (C, Período), UpColor, styleCloudstyleNoLabelstyleNoTitle, Nulo, Nulo, Nulo, -2) PlotOHLC (MA (C, Período), MA (C, Período), BBandBot (P, Período, Largura), BBandBot (P, Período, Largura), DownColor, styleCloudstyleNoLabelstyleNoTitle, Nulo, Nulo, Nulo, -2) Plot (BBandBot (P, Período, Largura) ,, colorGreen, styleThickstyleNoTitle, Null, Null, Null, -1) Plot (BBandTop (P, Período, Largura)) ,, colorRed, styleThickstyleNoTitle, Nulo, Nulo, Nulo, -1) Plot (MA (C, Período) ,, colorLime, styleThickstyleNoTitle, Nulo, Nulo, Nulo, -1) FilterTopCond E MidCond E BotCond AddColumn (V, volume, 1.0 ) (SECTIONBEGIN (preço) SetChartOptions (0, chartShowArrowschartShowDates) N (título StrFormat (- Open g, Hi g, Lo g, Fechar g (.1f) Vol WriteVal (V, 1.0), O, H, L, C, SelectedValue ( ROC (C, 1)))) tendência IIf (MACD (12,26) gt 0 E MACD (12,26) gt Sinal (12,26,9), cor Azul, cor Branca) tendência IIf (MACD (12,26)) lt 0 AND MACD (12,26) lt Sinal (12,26,9), colorRed, trendup) Parcela (C, Fechar, trendcolor, estiloEstilo da barraTaxa) // RSIup RSI (7) gt 70 // RSIdir RSI (7) lt 30 sp Param (Período RSI, 7, 1, 100) r RSI (sp) RSIup r gt 70 RSIdown rlt 30 shape RSIup shapeNone Formato RSIdownNone PlotShapes (forma, IIf (RSIup, colorBrightGreen, colorRed), 0, IIf (RSIup , Baixa, alta)) if (ParamToggle (Tooltip mostra, Todos os Valores Apenas Preços)) ToolTipStrFormat (Open: gnAlto: gnLow: gnFechar: g (.1f) nVolume: NumToStr (V, 1), O, H, L, C, SelectedValue (ROC (C, 1))) SECTIONEND () SetChartBkColor (ParamColor (cor do painel, colorBlack)) PlotOHLC (aberto, alto, baixo, próximo, colorLime , styleBar styleThick) SECTIONBEGIN (registros de trilha) EntrySignal C gt (LLV (L, 20) 2 ATR (10)) Sinal de saída C (HHV (H, 20) - 2 ATR (10)) Cor IIf (EntrySignal, colorBlue, IIf ( ExitSignal, colorOrange, colorGrey50)) TrailStop HHV (C-2 ATR (10), 15) ProfitTaker EMA (H, 13) 2 ATR (10) / gráfico de preço de parcela e paragens / Plot (TrailStop, Trailing stop, colorGold, styleThick styleLine ) Plot (C, Preço, cor, styleBar) / plotagem da faixa de cores / Plot (2,, Color, styleTipo de áreaOwnScale styleNoLabel, -0.1, 50) Procedimento de SECTIONBEGIN (GFX EMA) Plotlinewidth (pvalue, ptitle, pcolor, pstyle, pmin, pmax, pxshift, plinewidth, pshowdate8203) pvalue local, ptitle, pcolor, pstyle, pmin, pmx, pxshift, plinewidth, ppenstyle, pshowdate local Miny, local Maxy Lvb, fvb local de largura de banda, pxheight local TotalBars, axisarea local i, x, y if (plinewid thgt0 ampamp Estado (ação) 1 ampamp (pstyle amp estiloLinestyleLine)) GfxSetOverlayMode (0) MinyStatus (axisminy) MaxyStatus (axismaxy) lvbStatus (lastvisiblebar) fvbStatus (firstvisiblebar) pxwidthStatus (pxwidth) pxheightStatus (pxheight) TotalBarsLvb-fvb xaxisarea56 if (pshowdate) yaxisarea10 else yaxisarea0 i0 x5i (pxwidth-xaxisarea-10) / (TotalBars1) y5yaxisarea (pvalueifvb-Miny) (px-ásia-yaxisarea-10) / (Maxy-Miny) GfxMoveTo (x, pxheight - y) para (i1 iltTotalBars AND ilt ( BarCount-fvb) i) GfxSelectPen (pcolori fvb, largura de roda, 0) x5i (pxwidth-xaxisarea-10) / (TotalBars1) y5yaxisarea (pvalueifvb-Miny) (px-altura-yaxisarea-10) / (Maxy-Miny) GfxLineTo (x, pxheight - y) RequestTimedRefresh (2) SECTIONEND () SECTIONBEGIN (Pequenos Disparadores) p1 Param (TL 1 Períodos, 20, 5, 50, 1) p2 Param. (TL 2 Períodos, 5, 3, 25, 1) TL1 LinearReg (C , p1) TL2 EMA (TL1, p2) Col1 IIf (LT1 gt TL2, ParamColor (TL Up Cor, colorBrightGreen), ParamColor (Cor TL Dn, colorCustom12)) Plot (TL1, TriggerLine 1, Col1, styleLinestyleThickstyleNoLab el) Plot (TL2, TriggerLine 2, Col1, styleLinestyleThickstyleNoLabel) SECTIONEND () SECTIONBEGIN (Disparadores Grandes) p3 Param (TL 3 Períodos, 80, 5, 100, 1) p4 Param (TL 4 Períodos, 20, 3, 100, 1 ) TL3 LinearReg (C, p3) TL4 EMA (TL3, p4) Col1 IIf (TL3 gt TL4, ParamColor (cor ascendente TLL, colorBlue), ParamColor (cor TLL Dn, colorRed)) Plot (TL3, TriggerLine 3, Col1, styleLinestyleThickstyleNoLabel ) Plot (TL4, TriggerLine 4, Col1, styleLinestyleThickstyleNoLabel) SECTIONEND () SECTIONBEGIN (Retrocesso e Extensões de Fibo) fibs ParamToggle (Plot Fibs, OffOn, 1) pctH Param (Pivot Hi, 0.325,0.001,2.0,0.002) HiLB Param (Hi LookBack, 1,1, BarCount-1,1) pctL Param (Pivot Lo, 0,325,0,001,2,0,0,002) LoLB Par (Lo LookBack, 1,1, BarCount-1,1) Anterior Param. , 1.500,1) Fwd Param (Plot Forward, 0, 0, 500, 1) texto ParamToggle (Plot Text, OffOn, 1) hts Param (Estilo Text Shift, -33.5, -50,50,0.10) ParamStyle (Line Style , styleLine, styleNoLabel) x BarIndex () pRp PeakBars (H, pctH, 1) 0 yRp0 SelectedValue (V alueWhen (pRp, H, HiLB)) xRp0Valor Selecionado (ValorQuando (pRp, x, HiLB)) pSp TroughBars (L, pctL, 1) 0 ySp0Valor Selecionado (ValorQuando (pSp, L, LoLB)) xSp0Valor Selecionado (ValorQuando (pSp, x, LoLB)) Delta yRp0 - função ysp0 fib (ret) retval (delta ret) Fibval iif (retl 1.0 x xp0 lt xrp0, yRp0 - retval, iif (retl 1.0 e xsp0 gt xrp0, ysp0 retval, iif (ret) gt 1.0 E xSp0 lt xRp0, yRp0 - retval, IIf (ret gt 1.0 E xSp0 gt xRp0, ySp0 retval, Nulo)))) return FibVal x0 Min (xSp0, xRp0) - De volta x1 (BarCount -1) r236 fib (0,236 ) r236I LastValue (r236,1) r382 fib (0,382) r382I LastValue (r382,1) r050 fib (0,50) r050I LastValue (r050,1) r618 fib (0,618) r618I LastValue (r618,1) r786 fib (0,786) r786I LastValue (r786,1) e127 fib (1.27) e127I LastValue (e127,1) e162 fib (1,62) e162I LastValue (e162,1) e200 fib (2,00) e200I LastValue (e200,1) e262 fib (2,62) e262I LastValue ( e262,1) e424 fib (4.24) e424I LastValue (e424,1) p00 IIf (xSp0 gt xRp0, ySp0, yRp0) p00I LastValue (p00,1) p10 0 IIf (xSp0 lt xRp0, ySp0, yRp0) p100I LastValue (p100,1) color00 IIf (xSp0 gt xRp0, colorLime, colorRed) color100 lp (xSp0 lt xRp0, colorLime, colorRed) numbars LastValue (Cum (Status (barvisible)) ) fração IIf (StrRight (Nome (), 3), 3.2, 3.2) se (fib1) Plot (LineArray (xRp0-Fwd, yRp0, x1, yRp0, Back), PR, 32, 8NoRescale, Null, Null, Fwd) Plotar (LineArray (xSp0-Fwd, ySp0, x1, ySp0, Voltar), PS, 27, 8NoRescale, Nulo, Nulo, Fwd) Plotar (LineArray (x0-Fwd, r236, x1, r236, Voltar) ,, 45, stylestyleNoRescale , Null, Null, Fwd) Plot (LineArray (x0-Fwd, r382, x1, r382, Voltar) ,, 44, stylestyleNoRescale, Null, Null, Fwd) Gráfico (LineArray (x0-Fwd, r050, x1, r050, voltar ) ,,, 41, stylestyleNoRescale, Null, Null, Fwd) Plot (LineArray (x0-Fwd, r618, x1, r618, Voltar) ,, 43, stylestyleNoRescale, Nulo, Nulo, Fwd) Plot (LineArray (x0-Fwd, r786) , x1, r786, Voltar) ,, 42, styleestNoRescale, Null, Null, Fwd) Plot (LineArray (x0-Fwd, e127, x1, e127, Voltar), e127,47, stylestyleNoRescale, Nulo, Nulo, Fwd) Plot ( LineArray (x0-Fwd, e162, x1, e162, Voltar), e162,47, stylestyleNoRescale, Nulo, Nulo, Fwd) Plot (LineArray (x 0-Fwd, e200, x1, e200, Traseira), p200, 47, stylestyleNoRescale, Null, Null, Fwd) Plot (LineArray (x0-Fwd, e262, x1, e262, Back), p262,47, stylestyleNoRescale, Null, Null, Fwd) Plot (LineArray (x0-Fwd, e424, x1, e424, Back), p424,25, stylestyleNoRescale, Nulo, Nulo, Fwd) if (text1) PlotText (0 WriteVal (p00, fração), LastValue (BarIndex) ()) - (numbars / hts), p00I 0,05, color00) PlotText (23 WriteVal (r236, fração), LastValue (BarIndex ()) - (numbars / hts), r236I 0,05, 45) PlotText (38 WriteVal (r382, fração), LastValue (BarIndex ()) - (numbars / hts), r382I 0,05, 44) PlotText (50 WriteVal (r050, fração), LastValue (BarIndex ()) - (numbars / hts), r050I 0,05, 41) PlotText (62 WriteVal (r618, fração), LastValue (BarIndex ()) - (numbars / hts), r618I0,05, 43) PlotText (78 WriteVal (r786, fração), LastValue (BarIndex ()) - (numbars / hts), r786I 0.05, 42) PlotText (100 WriteVal (p100, fração), LastValue (BarIndex ()) - (numéricos / hts), p100I 0,05, color100) PlotText (127 WriteVal (e127, fração), LastValue (BarIndex ()) - (numbars / hts), e127I 0.05, 47) PlotText (162 WriteVal (e162, fração), LastValue (BarIndex ()) - (numbars / hts), e162I 0,05, 47) PlotText (200 WriteVal (fração e200), LastValue (BarIndex ()) - ( numbars / hts), e200I 0.05, 47) PlotText (262 WriteVal (e262, fração), LastValue (BarIndex ()) - (numéricos / hts), e262I 0,05, 47) PlotText (424 WriteVal (e424, fração), LastValue ( BarIndex ()) - (numbars / hts), e424I 0.05, 25) SECTIONEND () Código para identificar automaticamente os pivots // - qual será o nosso intervalo de lookback para hh e ll farbackParam (Quão longe para ir, 100,50 , 5000,10) nBars Param (Número de compassos, 12, 5, 40) Nome do Título () (StrLeft (FullName (), 15)) O: Aberto, H: Alto, L: Baixo, C: Fechar // - - Gráfico de velas básico PlotOHLC (Aberto, Alto, Baixo, Fechado, n OO nH H nL Indicador LMACD O indicador MACD é basicamente um refinamento do sistema de duas médias móveis e mede a distância entre as duas linhas médias móveis. MACD é um acrônimo para Moving Average Convergence Divergence. O MACD foi desenvolvido por Gerald Appel e é discutido em seu livro The Moving Average Convergence Divergence Trading Method. O indicador MACD é usado principalmente para negociar tendências e não deve ser usado em um mercado abrangente. Os sinais são obtidos quando o MACD cruza sua linha de sinal, calculada como uma média móvel exponencial de 9 dias do MACD. Primeiro verifique se o preço está tendendo. Se o indicador MACD estiver nivelado ou ficar próximo à linha zero, o mercado está variando e os sinais não são confiáveis. Vá em frente quando o MACD cruzar sua linha de sinal a partir de baixo. Seja breve quando o MACD cruzar sua linha de sinal de cima. Os sinais são muito mais fortes se houver: uma divergência no indicador MACD ou uma grande oscilação acima ou abaixo da linha zero. A menos que haja divergência, não demore muito se o sinal estiver acima da linha zero, nem fique curto se o sinal estiver abaixo de zero. Coloque stop-loss abaixo do último menor baixo quando longo, ou o último menor alto quando curto. Passe o mouse sobre legendas de gráficos para exibir sinais de negociação. Vá em frente S - MACD cruza para abaixo da linha de sinal após um grande balanço. Vá muito tempo L quando o MACD cruzar acima da linha de sinal. Sinal curto forte S - o MACD cruza após uma grande divergência de giro e baixa (mostrada na linha de tendência). Vá em frente. O L. Flat MACD sinaliza que o mercado está variando - nós estamos mais propensos a ser whipsawed dentro / fora de nossa posição. Saia do comércio longo X, mas não seja curto - o MACD está significativamente abaixo da linha zero. Redigite seu comércio longo L. As configurações padrão para o indicador MACD são: Média móvel lenta - 26 dias Média móvel rápida - 12 dias Linha de sinalização - Média móvel de 9 dias da diferença entre rápido e lento. Todas as médias móveis são exponenciais. Veja o Painel de Indicadores para obter instruções sobre como configurar um indicador. Veja Edit Indicator Settings para alterar as configurações. Legendas e linhas de tendência: use o histograma MACD se você quiser desenhar linhas de tendência ou colocar legendas no histograma. Caso contrário, eles são deixados no ar se você aumentar o zoom ou alterar os períodos de tempo. 25 de agosto de 2011 IMPORTANTE: Não use o indicador em um sistema de negociação real, ele olha para frente no tempo e vai fazer você perder dinheiro. Destina-se apenas à pesquisa: mostrar lucros potenciais e exibir setas em posições altamente lucrativas para facilitar a formulação de melhores regras comerciais. O indicador apresentado aqui é muito semelhante ao indicador ZigZag, exceto que os pontos de virada para este indicador são onde as bandas de Bollinger opostas são violadas pela última vez antes do próximo sinal. A fórmula é escrita como um sistema de negociação. Pode ser Backtested, e o período e a largura do BB podem ser otimizados. Como esta é apenas uma fórmula experimental, nenhuma tentativa foi feita para otimizar o código. Arquivado por Herman às 20:43 em Indicadores Comentários desativados em Bollinger Band ZigZag Indicator Os comentários estão fechados. Mensagens recentes Comentários recentes Categorias Copyright (C) 2006 AmiBroker. Este site usa a Página do WordPress gerada em 0,535 segundos.
Comments
Post a Comment