Elliott wave trading system for amibroker
Avançado Amibroker AFL para Elliot Wave Traders que estão interessados em Elliot Wave Analysis tem que usar discrição na marcação das ondas. Este Amibroker AFL para traçar Elliot Waves na tabela de preços pode ser realmente útil em ajudar o comerciante para fazer o trabalho tecnicamente de uma forma mais avançada. Abaixo está o código AFL para a Elliot Wave. Você pode ver a imagem abaixo do código para ver como as ondas traçadas Elliot olhar no gráfico de preços. Há um risco substancial de perda associada com a negociação em mercados de ações. Perdas podem e vão ocorrer. Nenhuma responsabilidade por perda ocorreu a qualquer pessoa agindo ou se abster de agir como resultado do uso da AFL escrito por seus respectivos criadores e publicado neste Blog para o compartilhamento de conhecimento pode ser aceito pelo Proprietário do Blog. Wave Wave ELLIOT WAVE - Script Start ------- Opção ParamToggle (quotInsert Toquot, quotPrice ChartIndicatorquot) pr Param (quotElliot Wave minimum movequot, 2, 0.001,100) RetroSuccessSecretIIf (EWpk, zzHi, IIf (EWtr, zzLo, IIf (AvggtRef (Avg, -1 ), () () () () () () () () () () Plot (EWbuy-EWsell, quotEW2quot, ParamColor (quotColorquot , ColorRed), ParamStyle (quotStylequot, styleNoLabelstyleThick)) SECTIONBEGIN (quotColour Bar Chartquot) outsidebar Hgt Ref (H, -1) E L lt Ref (L, -1) dentro de barra H lt Ref (H, -1) AND L gt Ref (L, -1) para cima H gt Ref (H, -1) E L gt Ref (L, -1) Barcolor IIf (forabar, colorBlue, IIf (barra de baixo, colorRed, IIf (barra de cima, colorGreen, IIf (barra interna, 11, colorBlack)))) Title Title () quotcquot barcolor quot - Color Bar Chart. (Writebar, quotUp Barquot, WriteIf (downbar, quotDown Barquot, quotNeutral Barquot))) Plot (Close, Title, barcolor, estiloThick styleBar) SECTIONEND () SECTIONBEGIN (QuotBackgroundquot) SetChartOptions (0, chartShowArrowschartShowDates) if (ParamToggle (quotTooltip mostraquot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: quotNumToStr (V, 1), O, H, L , C, SelectedValue (ROC (C, 1))) SetChartBkColor (ParamColor (quotOutre painel cor quot, colorBlack)) cor da borda externa SetChartBkGradientFill (ParamColor (quotInner painel cor superior halfquot, colorDarkTeal), ParamColor (quotInner panel color lower halfquot, ColorBlack) cor do painel interno, ParamColor (quotbehind Text Colorquot, colorYellow)) SECTIONEND () Elliot Wave Single Loop SEÇÃOBEGIN (quotElliotwavequot) XBarIndex () pParam (quotpquot, 5,5,30,1) zZig (C, p) Plot C, Q, 2,64) CONDPPeakBars (C, P) 0 (CONDP, C, 2) EP2ValueWhen (CONDP, C, 2) EP3Value Quando (CONDP, C, 3) TP3Value Quando (CONDP, X, 1) 3) EP4ValueWhen (CONDP, C, 4) TP4Value Quando (CONDP, X, 4) CONDTTroughBars (C, P) 0STCum (CONDT) ET1Value Quando (CONDT, C, 2) TT2ValueQuando (CONDT, X, 2) ET3ValueQuando (CONDT, C, 3) TT3Value Quando (CONDT, X, 3) ET4Value Quando (CONDT, C, 4) TT5ValueQuando (CONDT, X, 5) EW definição EW8EP3gtEP4 E EP2gtEP3 E EP2gtEP1 E ET4gtET5 E ET3gtET2 E ET2gtET1 E ET3gtET4 E ET4gtET5 E CONDT COLORcolorWhite PlotShapes (shapeDigit8EW8, cor) GCum (CONDP ou CONDT) GEWSelectedValue (ValueWhen (EW8, G)) para (N1nlt9n) PlotShapes ((49- (2n - (n2))) (GGEW-n AND (n2) CONDP (-1n2) CONDT), Color) Plot (EW8, quotquot, colorRed, 2styleOwnScale) ColorYellow, styleThick) FilterEW8 explorar todas as cotações AddColumn (C, quotCquot) GraphXSpace8 SECTIONEND () SECTIONBEGIN (quotPricequot) SetChartOptions (0, c HartShowArrowschartShowDates) N (Título StrFormat (quot - Abrir g, Hi g, Lo g, Fechar g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, 1))) Plot (C, quotClosequot , ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) SECÇÃOENDO () Elliot Wave Oscilador hBar EMA (C, 5) - EMA (C, 35) Plot (hBar, DEFAULTNAME (), IIf (hBargt0, ParamColor (QuotUp Colorquot, colorGreen), ParamColor (quotDown Colorquot, colorRed)), ParamStyle (quotStylequot, styleHistogram styleThick, maskHistogram)) Essas duas formas do mesmo indicador são projetados para atuar como o Chandelier Exit stop loss como descrito por Barbara Rockefeller em quotTechnical Análise para Dummiesquot, e é escrito especialmente para uso com AmiBroker. Ela descreve a saída Chandelier como um conjunto de dados de quotthe o mais alto ou o fechamento mais alto SINCE YOUR ENTRY. quot Para permitir que a saída Chandelier para parar você dá-lhe um par de média-true-ranges (ATRs) a partir do melhor preço o estoque tem Alcançado DESDE QUE A SUA ENTRADA. Só você sabe quando suas regras de negociação ditarão que você entra no comércio, e assim meu Chandelier Exit Preview aqui permite que você visualize a série Chandelier sair clicando na barra que AmiBroker8217s back-testoptimize diz que você deve comprar. Se o seu RSI diz 8220buy8221 no dia 1 de junho, simplesmente sobreponha a minha fórmula Chandelier Exit para seus dados de preços e clique na barra correspondente ao dia 1º de junho. As três séries chamaram-se Quad. Quot irá mudar cada vez que você clicar em uma barra diferente. Assim, quando você clicar na barra de 1 º de junho, você recebe um Chandelier Exit stop loss especialmente projetado para comprar esse estoque no dia 1 º de junho. A segunda fórmula, o Chandelier Exit, é projetado para caber em suas fórmulas comerciais automatizadas AmiBroker. Por que fazer tudo isso. 1) As paradas de arrasto adaptáveis permitem que você cristalize lucros feitos. 2) A saída Chanderlier leva em conta quando você comprou o estoque, tornando-o mais relevante. 3) Esta versão AmiBroker permite que você visualize quando ele iria parar você para qualquer barra que seu sistema de negociação lhe diz. 4) Pode ser bastante facilmente integrado em seus back-testes e otimizações automatizados da AmiBroker. Como integrá-lo em seu sistema de comércio pessoal AmiBroker: Finja sua fórmula quotbuyquot é simplesmente MA (Close, 10) gt O e sua fórmula quotsellquot é MA (Close, 10) lt 0 para simplicidade. Execute uma janela com o gráfico MA (Close, 10) para que você possa ver quando cruza zero e coloque outra janela com o preço, e sobreponha a fórmula Chandelier Exit que deseja usar. Se você usar a Visualização de saída do Chandelier, basta clicar em cada dia em que o MA (Close, 10) cruza zero e as linhas de saída do Chandelier apropriadas para o mais alto mais alto e mais baixo e mais baixo aparecerá. O ponto da Preview é que você pode clicar em qualquer dia e ver como a saída Chandelier se comportaria. Quanto à segunda fórmula do Chandelier Exit, basta copiar o seu quotMA (Close, 10) gt Oquot e usá-lo para substituir o critério de quotbuyquot do ltyour. Em seguida, vá para o critério de Venda e adicione quotORquot e, em seguida, copie o Graph1, Graph2 ou Graph3 apropriado, dependendo se a Saída do lustre deve usar a mais alta (Graph1) ou Close (Graph2) ou a mais baixa Low (Graph3), na forma de quotOR Cross (Graph1, Close) quot. Se você deseja otimizar o quotATRPeriodsquot e quotMultiplequot paramaters, basta substituir quotParamquot com quotOptimizequot e executá-lo através da análise automática. Essas duas formas do mesmo indicador são projetadas para atuar como a perda de stop do Chandelier Exit, como descrito por Barbara Rockefeller na Análise Técnica para Dummies, e é escrita especialmente para uso com AmiBroker. Ela descreve a saída Chandelier como um conjunto de dados de quotthe o mais alto ou o fechamento mais alto SINCE YOUR ENTRY. quot Para permitir que a saída Chandelier para parar você dá-lhe um par de média-true-ranges (ATRs) a partir do melhor preço o estoque tem Alcançado DESDE QUE A SUA ENTRADA. Só você sabe quando suas regras de negociação ditarão que você entra no comércio, e assim meu Chandelier Exit Preview aqui permite que você visualize a série Chandelier sair clicando na barra que AmiBroker8217s back-testoptimize diz que você deve comprar. Se o seu RSI diz 8220buy8221 no dia 1 de junho, simplesmente sobreponha a minha fórmula Chandelier Exit para seus dados de preços e clique na barra correspondente ao dia 1º de junho. As três séries chamaram-se Quad. Quot irá mudar cada vez que você clicar em uma barra diferente. Assim, quando você clicar na barra de 1 º de junho, você recebe um Chandelier Exit stop loss especialmente projetado para comprar esse estoque no dia 1 º de junho. A segunda fórmula, o Chandelier Exit, é projetado para caber em suas fórmulas comerciais automatizadas AmiBroker. Por que fazer tudo isso. 1) As paradas de arrasto adaptáveis permitem que você cristalize lucros feitos. 2) A saída Chanderlier leva em conta quando você comprou o estoque, tornando-o mais relevante. 3) Esta versão AmiBroker permite que você visualize quando ele iria parar você para qualquer barra que seu sistema de negociação lhe diz. 4) Pode ser bastante facilmente integrado em seus back-testes e otimizações automatizados da AmiBroker. Como integrá-lo em seu sistema de comércio pessoal AmiBroker: Finja sua fórmula quotbuyquot é simplesmente MA (Close, 10) gt O e sua fórmula quotsellquot é MA (Close, 10) lt 0 para simplicidade. Execute uma janela com o gráfico MA (Close, 10) para que você possa ver quando cruza zero e coloque outra janela com o preço, e sobreponha a fórmula Chandelier Exit que deseja usar. Se você usar a Visualização de saída do Chandelier, basta clicar em cada dia em que o MA (Close, 10) cruza zero e as linhas de saída do Chandelier apropriadas para o mais alto mais alto e mais baixo e mais baixo aparecerá. O ponto da Preview é que você pode clicar em qualquer dia e ver como a saída Chandelier se comportaria. Quanto à segunda fórmula do Chandelier Exit, basta copiar o seu quotMA (Close, 10) gt Oquot e usá-lo para substituir o critério de quotbuyquot do ltyour. Em seguida, vá para o critério de Venda e adicione quotORquot e, em seguida, copie o Graph1, Graph2 ou Graph3 apropriado, dependendo se a Saída do lustre deve usar a mais alta (Graph1) ou Close (Graph2) ou a mais baixa Low (Graph3), na forma de quotOR Cross (Graph1, Close) quot. Se você deseja otimizar o quotATRPeriodsquot e quotMultiplequot paramaters, basta substituir quotParamquot com quotOptimizequot e executá-lo através da análise automática. ELLIOT Fractals SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Título StrFormat (quot - Abrir g, Hi g, Lo g, Fechar g (.1f) quot, O, H, L, 1)))) Colar o código abaixo para o seu gráfico de preços em algum lugar e fita verde significa tanto MACD e ADX tendência para cima, portanto, se o código de barras, Fita vermelha mostra o MACD eo ADX são ambos tendência para baixo. (2), define a altura da fita em porcentagem da largura do painel quotribbonquot, IIf (), e, em seguida, (QuotPrice fieldquot, -1) Períodos Param (quotPeriodsquot, 20, 2, 200, 1, 10) SequênciaPortuguês (quotPreiodesquot, 20, 2, 200, 1, 10 ) Lema EMA (Fechar, Períodos) EMA (Parâmetros Close-EMA (Close, Períodos)) Parâmetro (lEMA, DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SECTIONBEGIN (quotELLIOTT Fractalsquot ) A definição básica de um fractal ascendente é uma barra alta que é tanto mais alta quanto as duas barras imediatamente precedentes e mais alta que as duas barras imediatamente a seguir. As baixas das barras NÃO são consideradas na determinação da progressão fractal acima. Se duas barras na progressão tiverem níveis iguais seguidos por duas barras consecutivas com pontos mais baixos, então um total de seis barras em vez das cinco barras usuais compõem a progressão. O primeiro Alto se torna o fractal de contagem. Reverso para baixo fractals. A formação de 5 bar funciona melhor em gráficos diários ou de tempo mais longo. Para gráficos de dados intraday usamos com freqüência 9 bar, 13 bar e 21 formações de bar para contagem fractal Up5BarFractal Ref (H, -2) lt H AND Ref (H, -1 (H, 1) lt H E Ref (H, 2) lt H Up6BarFractal Ref (H, -2) lt H AND Ref (H, ) E Ref (H, 2) lt H E Ref (H, 3) lt H Down5BarFractal Ref (L, -2) gt L E Ref (L, -1) gt L E Ref (L, 2) gt L Ref (L, 2) gt L E Ref (L, 2) gt L E Ref (L, , 3) gt L TODO: Filtragem mais: Mostra somente as depressões que estão em torno de atrough em trix (9). PlotShapes (IIf) (IIf (Up5BarFractal, shapeSmallUpTriangle, 0), colorBlack, 0, L, -12) PlotShapes (IIf (Down6BarFractal, shapeSmallUpTriangle, 0), colorBlack, (Up5BarFractal OR Up6BarFractal) Down (Down5BarFractal OU Down6BarFractal) Removendo fractals falsos: DownSignal Flip (Ref (Up, -1), Ref (Down, -1), UpSignal Flip (Ref (Abaixo, -1), Ref (Up, -1)) LastHigh0 H0 LastLow0 L0 LastLowIndex 0 LastHighIndex 0 Válido 0 para (i1 i lt BarCount I) LastHighi LastHighi-1 LastLowi LastLowi-1 se (Upi) Validi Verdadeiro se (DownSignali) Sequência de 2 Up Fractals. Validar apenas o mais alto. Valid H HiToHighIndex ValidLastHighIndex HLastHighIndex gt Oi LastHighi Max (Hi, HLastHighIndex) LastHighIndex i se (Downi) Validi True se (UpSignali) Seqüência de 2 Down Fractals. Validar apenas o inferior. (TrixN, -3) gt TrixN E Ref (TrixN, -2) gt TrixN E Ref (TrixN, -1) gt TrixN E Ref (TrixN, -2) gt TrixN E Ref (TrixN, Gt TrixN E Ref (TrixN, 1) gt TrixN E Ref (TrixN, 2) gt TrixN E Ref (TrixN, 3) gt TrixN TroughHigh Ref (TrixN, -3) lt TrixN E Ref (TrixN, -2) (TrixN, -1) lt TrixN E Ref (TrixN, 1) lt TrixN E Ref (TrixN, 2) lt TrixN E Ref (TrixN, 3) lt TrixN TroughLow Ref (TrixN, -2) gt TrixN E Ref (TrixN, -1) gt TrixN E Ref (TrixN, 2) gt TrxN TroughHigh Ref (TrixN, -2) lt TrixN E Ref (TrixN, -1) lt TrixN E Ref (TrixN, 1 (TrixN, 0) OU Ref (TrixN, 0), 1) OU Ref (Cruz (0, TrixN), 1) ValidLow TroughLow OU Ref (TroughLow, 1) OU Ref (TroughLow, 2) OU Ref (TroughLow, 3) OU Ref (TroughLow, 4) OU Ref (TroughLow, 5)) ValidHigh TroughHigh OU Ref (TroughHigh, 1) TroughHigh, 2) OU Ref (TroughHigh, 3) OU Ref (TroughHigh, 4) OU Ref (TroughHigh, 5)) Plot (LastHigh-10, quotLastHighquot, colorBlue, styleLine) Plot (LastLow-10, quotLastLow quot, colorRed, styleLine) (Valid5 10, quotLastLow quot, colorGreen, styleLine styleThick) PlotShapes (IIf (para baixo e válido, shapeSmallUpTriangle, 0), colorGreen, 0, L, -12) PlotShapes (IIf (UP AND válido, shapeSmallDownTriangle, 0), colorRed, 0 , H, -12) Maxi Up AND (ValidHigh ou ZeroValid) Mini Down E (ValidLow ou ZeroValid) PlotShapes (IIf (para baixo E (ValidLow ou ZeroValid), shapeSmallUpTriangle, 0), colorBlue, 0, L, -12) PlotShapes (UpSignal35, quotUpSignalquot, colorBlue, styleLine styleThick) Plot (DownSignal3, quotDownSignalquot, colorRed, styleLine styleThick) LastMaxi 0 LastMini 0 ElliotLines 0 Estado 0 para (i1 i lt BarCount i) Statei Statei-1 if (Maxii) Statei 1down PlotShapes (IIf (Estado gt 0, shapeSmallCircle, 0), IIf (Estado 1, colo RRed, colorBlue), 0, IIf (Estado 1, H, L), -5) Line LineArray (x0, y0, x1, y1, 1) Plot (Line, quotTrend linequot, colorBlue) Não excede 75 da Onda A Onda C quer 1 x Onda A ou 1,62 x Onda A ou 2,62 x Onda A função CorrectivaRatios (StartPrice, A, B, C, RatioDelta, Delta) AL comprimento abs (startPrice - A) BLength abs (AB) CLength abs (BC) Ratio1 BLength Comprimento CL Cond1 Ration1 gt 0.5 - RatioDelta E ratio1 lt 0.75 RatioDelta Cond2 abs (Comprimento - comprimento AL) lt Delta OU abs (Comprimento - 1.62 ALength) lt Delta OU abs E Cond2 Função ImpulseRules (StartPrice, One, Two, Three, Four, Five) A onda 2 deve estar abaixo do início da onda 1: Cond1 Dois gt StartPrice E Dois lt Uma Onda 4 - o mesmo: Cond2 Quatro gt Dois E Quatro lt Três Onda 5 Deve ser lt onda 3 Cond3 abs (Três-Dois) gt abs (Cinco-Quatro) A onda 1 deve ser menor que a onda cinco, tornando a onda 3 a maior: Cond4 abs (StartPrice - One) Retornar Cond1 E Cond2 E Cond3 E Cond4 SECÇÃOENDE () Hope u encontrar algo u poderia usar Última edição por Piyush Singh 04 de dezembro de 2008 às 12:22. Aqui estão alguns AFLs ELLIOT WAVE - Script Start ------- Opção ParamToggle (quotInsert Toquot, quotPrice ChartIndicatorquot) pr Param (quotElliot Wave movequot mínimo, 2, 0.001.100) RetroSuccessSecretIIf (EWpk, zzHi, IIf (EWtr ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ZzLo, IIf (AvggtRef (Avg, -1), H, L) (EWbuy-EWsell, quotEW2quot, ParamColor (quotColorquot, colorRed), ParamStyle (quotStylequot, styleNoLabelstyleThick)) SECTIONBEGIN (quotColour Bar Chartquot) outsidebar Hgt Ref (H, -1) Ref (H, -1) E L gt Ref (L, - 1) upbar H gt Ref (H, -1) E L gt Ref (L, -1) Lt Ref (H, -1) barcolor IIf (barra externa, colorBlue, IIf (barra de baixo, colorRed, IIf (barra de cima, colorGreen, IIf (barra interna, 11, colorBlack)))) Title Title () quotcquot barcolor quot. (Writebar, quotUp Barquot, WriteIf (downbar, quotDown Barquot, quotNeutral Barquot))) Plot (Close, Title, barcolor, estiloThick styleBar) SECTIONEND () SECTIONBEGIN (QuotBackgroundquot) SetChartOptions (0, chartShowArrowschartShowDates) if (ParamToggle (quotTooltip mostraquot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: quotNumToStr (V, 1), O, H, L , C, SelectedValue (ROC (C, 1))) SetChartBkColor (ParamColor (quotOutre painel cor quot, colorBlack)) cor da borda externa SetChartBkGradientFill (ParamColor (quotInner painel cor superior halfquot, colorDarkTeal), ParamColor (quotInner panel color lower halfquot, ColorBlack) cor do painel interno, ParamColor (quotbehind Text Colorquot, colorYellow)) SECTIONEND () Elliot Wave Single Loop SEÇÃOBEGIN (quotElliotwavequot) XBarIndex () pParam (quotpquot, 5,5,30,1) zZig (C, p) Plot C, Q, 2,64) CONDPPeakBars (C, P) 0 (CONDP, C, 2) EP2ValueWhen (CONDP, C, 2) EP3Value Quando (CONDP, C, 3) TP3Value Quando (CONDP, X, 1) 3) EP4ValueWhen (CONDP, C, 4) TP4Value Quando (CONDP, X, 4) CONDTTroughBars (C, P) 0STCum (CONDT) ET1Value Quando (CONDT, C, 2) TT2ValueQuando (CONDT, X, 2) ET3ValueQuando (CONDT, C, 3) TT3Value Quando (CONDT, X, 3) ET4Value Quando (CONDT, C, 4) TT5ValueQuando (CONDT, X, 5) EW definição EW8EP3gtEP4 E EP2gtEP3 E EP2gtEP1 E ET4gtET5 E ET3gtET2 E ET2gtET1 E ET3gtET4 E ET4gtET5 E CONDT COLORcolorWhite PlotShapes (shapeDigit8EW8, cor) GCum (CONDP ou CONDT) GEWSelectedValue (ValueWhen (EW8, G)) para (N1nlt9n) PlotShapes ((49- (2n - (n2))) (GGEW-n AND (n2) CONDP (-1n2) CONDT), Color) Plot (EW8, quotquot, colorRed, 2styleOwnScale) ColorYellow, styleThick) FilterEW8 explorar todas as cotações AddColumn (C, quotCquot) GraphXSpace8 SECTIONEND () SECTIONBEGIN (quotPricequot) SetChartOptions (0, c HartShowArrowschartShowDates) N (Título StrFormat (quot - Abrir g, Hi g, Lo g, Fechar g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, 1))) Plot (C, quotClosequot , ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) SECÇÃOENDO () Elliot Wave Oscilador hBar EMA (C, 5) - EMA (C, 35) Plot (hBar, DEFAULTNAME (), IIf (hBargt0, ParamColor (QuotUp Colorquot, colorGreen), ParamColor (quotDown Colorquot, colorRed)), ParamStyle (quotStylequot, styleHistogram styleThick, maskHistogram)) Estas duas formas do mesmo indicador são projetados para atuar como o Chandelier Exit stop loss como descrito por Barbara Rockefeller em quotTechnical Análise para Dummiesquot, e é escrito especialmente para uso com AmiBroker. Ela descreve a saída Chandelier como um conjunto de dados de quotthe o mais alto ou o fechamento mais alto SINCE YOUR ENTRY. quot Para permitir que a saída Chandelier para parar você dá-lhe um par de média-true-ranges (ATRs) a partir do melhor preço o estoque tem Alcançado DESDE QUE A SUA ENTRADA. Só você sabe quando suas regras de negociação ditarão que você entrar no comércio, e assim meu Chandelier Exit Preview aqui permite que você visualize a série Chandelier sair clicando na barra que AmiBrokers back-testoptimize diz que você deve comprar. Se o seu RSI diz comprar no dia 1 de junho, simplesmente sobreponha a minha fórmula Chandelier Exit para seus dados de preços e clique na barra correspondente ao dia 1º de junho. As três séries chamaram-se Quad. Quot irá mudar cada vez que você clicar em uma barra diferente. Assim, quando você clicar na barra de 1 º de junho, você recebe um Chandelier Exit stop loss especialmente projetado para comprar esse estoque no dia 1 º de junho. A segunda fórmula, o Chandelier Exit, é projetado para caber em suas fórmulas comerciais automatizadas AmiBroker. Por que fazer tudo isso. 1) As paradas de arrasto adaptativas permitem que você cristalize lucros feitos. 2) A saída Chanderlier leva em conta quando você comprou o estoque, tornando-o mais relevante. 3) Esta versão AmiBroker permite que você visualize quando ele iria parar você para qualquer barra que seu sistema de negociação lhe diz. 4) Pode ser bastante facilmente integrado em seus back-testes e otimizações automatizados da AmiBroker. Como integrá-lo em seu sistema de comércio pessoal AmiBroker: Finja sua fórmula quotbuyquot é simplesmente MA (Close, 10) gt O e sua fórmula quotsellquot é MA (Close, 10) lt 0 para simplicidade. Execute uma janela com o gráfico MA (Close, 10) para que você possa ver quando cruza zero e coloque outra janela com o preço, e sobreponha a fórmula Chandelier Exit que deseja usar. Se você usar a Visualização de saída do Chandelier, basta clicar em cada dia em que o MA (Close, 10) cruza zero e as linhas de saída do Chandelier apropriadas para o mais alto mais alto e mais baixo e mais baixo aparecerá. O ponto da Preview é que você pode clicar em qualquer dia e ver como a saída Chandelier se comportaria. Quanto à segunda fórmula do Chandelier Exit, basta copiar o seu quotMA (Close, 10) gt Oquot e usá-lo para substituir o critério de quotbuyquot do ltyour. Em seguida, vá para o critério de Venda e adicione quotORquot e, em seguida, copie o Graph1, Graph2 ou Graph3 apropriado, dependendo se a Saída do lustre deve usar a mais alta (Graph1) ou Close (Graph2) ou a mais baixa Low (Graph3), na forma de quotOR Cross (Graph1, Close) quot. Se você deseja otimizar o quotATRPeriodsquot e quotMultiplequot paramaters, basta substituir quotParamquot com quotOptimizequot e executá-lo através da análise automática. Essas duas formas do mesmo indicador são projetadas para atuar como a perda de stop do Chandelier Exit, como descrito por Barbara Rockefeller na Análise Técnica para Dummies, e é escrita especialmente para uso com AmiBroker. Ela descreve a saída Chandelier como um conjunto de dados de quotthe o mais alto ou o fechamento mais alto SINCE YOUR ENTRY. quot Para permitir que a saída Chandelier para parar você dá-lhe um par de média-true-ranges (ATRs) a partir do melhor preço o estoque tem Alcançado DESDE QUE A SUA ENTRADA. Só você sabe quando suas regras de negociação ditarão que você entrar no comércio, e assim meu Chandelier Exit Preview aqui permite que você visualize a série Chandelier sair clicando na barra que AmiBrokers back-testoptimize diz que você deve comprar. Se o seu RSI diz comprar no dia 1 de junho, simplesmente sobreponha a minha fórmula Chandelier Exit para seus dados de preços e clique na barra correspondente ao dia 1º de junho. As três séries chamaram-se Quad. Quot irá mudar cada vez que você clicar em uma barra diferente. Assim, quando você clicar na barra de 1 º de junho, você recebe um Chandelier Exit stop loss especialmente projetado para comprar esse estoque no dia 1 º de junho. A segunda fórmula, o Chandelier Exit, é projetado para caber em suas fórmulas comerciais automatizadas AmiBroker. Por que fazer tudo isso. 1) As paradas de arrasto adaptativas permitem que você cristalize lucros feitos. 2) A saída Chanderlier leva em conta quando você comprou o estoque, tornando-o mais relevante. 3) Esta versão AmiBroker permite que você visualize quando ele iria parar você para qualquer barra que seu sistema de negociação lhe diz. 4) Pode ser bastante facilmente integrado em seus back-testes e otimizações automatizados da AmiBroker. Como integrá-lo em seu sistema de comércio pessoal AmiBroker: Finja sua fórmula quotbuyquot é simplesmente MA (Close, 10) gt O e sua fórmula quotsellquot é MA (Close, 10) lt 0 para simplicidade. Execute uma janela com o gráfico MA (Close, 10) para que você possa ver quando cruza zero e coloque outra janela com o preço, e sobreponha a fórmula Chandelier Exit que deseja usar. Se você usar a Visualização de saída do Chandelier, basta clicar em cada dia em que o MA (Close, 10) cruza zero e as linhas de saída do Chandelier apropriadas para o mais alto mais alto e mais baixo e mais baixo aparecerá. O ponto da Preview é que você pode clicar em qualquer dia e ver como a saída Chandelier se comportaria. Quanto à segunda fórmula do Chandelier Exit, basta copiar o seu quotMA (Close, 10) gt Oquot e usá-lo para substituir o critério de quotbuyquot do ltyour. Em seguida, vá para o critério de Venda e adicione quotORquot e, em seguida, copie o Graph1, Graph2 ou Graph3 apropriado, dependendo se a Saída do lustre deve usar a mais alta (Graph1) ou Close (Graph2) ou a mais baixa Low (Graph3), na forma de quotOR Cross (Graph1, Close) quot. Se você deseja otimizar o quotATRPeriodsquot e quotMultiplequot paramaters, basta substituir quotParamquot com quotOptimizequot e executá-lo através da análise automática. Fractals ELLIOT SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Título StrFormat (quot - Abrir g, Hi g, Lo g, Fechar g (.1f) quot, O, H, L, 1)))) Colar o código abaixo para o seu gráfico de preços em algum lugar e fita verde significa tanto MACD e ADX tendência para cima, portanto, se o código de barras, Fita vermelha mostra o MACD eo ADX são ambos tendência para baixo. (2), define a altura da fita em porcentagem da largura do painel quotribbonquot, IIf (), e, em seguida, (QuotPrice fieldquot, -1) Períodos Param (quotPeriodsquot, 20, 2, 200, 1, 10) SequênciaPortuguês (quotPreiodesquot, 20, 2, 200, 1, 10 ) Lema EMA (Fechar, Períodos) EMA (Parâmetros Close-EMA (Close, Períodos)) Parâmetro (lEMA, DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SECTIONBEGIN (quotELLIOTT Fractalsquot ) A definição básica de um fractal ascendente é uma barra alta que é tanto mais alta quanto as duas barras imediatamente precedentes e mais alta que as duas barras imediatamente a seguir. As baixas das barras NÃO são consideradas na determinação da progressão fractal acima. Se duas barras na progressão tiverem níveis iguais seguidos por duas barras consecutivas com pontos mais baixos, então um total de seis barras em vez das cinco barras usuais compõem a progressão. O primeiro Alto se torna o fractal de contagem. Reverso para baixo fractals. A formação de 5 bar funciona melhor em gráficos diários ou de tempo mais longo. Para gráficos de dados intraday usamos com freqüência 9 bar, 13 bar e 21 formações de bar para contagem fractal Up5BarFractal Ref (H, -2) lt H AND Ref (H, -1 (H, 1) lt H E Ref (H, 2) lt H Up6BarFractal Ref (H, -2) lt H AND Ref (H, ) E Ref (H, 2) lt H E Ref (H, 3) lt H Down5BarFractal Ref (L, -2) gt L E Ref (L, -1) gt L E Ref (L, 2) gt L Ref (L, 2) gt L E Ref (L, 2) gt L E Ref (L, , 3) gt L TODO: Filtragem mais: Mostra somente as depressões que estão em torno de atrough em trix (9). PlotShapes (IIf) (IIf (Up5BarFractal, shapeSmallUpTriangle, 0), colorBlack, 0, L, -12) PlotShapes (IIf (Down6BarFractal, shapeSmallUpTriangle, 0), colorBlack, (Up5BarFractal OR Up6BarFractal) Down (Down5BarFractal OU Down6BarFractal) Removendo fractals falsos: DownSignal Flip (Ref (Up, -1), Ref (Down, -1), UpSignal Flip (Ref (Abaixo, -1), Ref (Up, -1)) LastHigh0 H0 LastLow0 L0 LastLowIndex 0 LastHighIndex 0 Válido 0 para (i1 i lt BarCount I) LastHighi LastHighi-1 LastLowi LastLowi-1 se (Upi) Validi Verdadeiro se (DownSignali) Sequência de 2 Up Fractals. Validar apenas o mais alto. Valid H HiToHighIndex ValidLastHighIndex HLastHighIndex gt Oi LastHighi Max (Hi, HLastHighIndex) LastHighIndex i se (Downi) Validi True se (UpSignali) Seqüência de 2 Down Fractals. Validar apenas o inferior. (TrixN, -3) gt TrixN E Ref (TrixN, -2) gt TrixN E Ref (TrixN, -1) gt TrixN E Ref (TrixN, -2) gt TrixN E Ref (TrixN, Gt TrixN E Ref (TrixN, 1) gt TrixN E Ref (TrixN, 2) gt TrixN E Ref (TrixN, 3) gt TrixN TroughHigh Ref (TrixN, -3) lt TrixN E Ref (TrixN, -2) (TrixN, -1) lt TrixN E Ref (TrixN, 1) lt TrixN E Ref (TrixN, 2) lt TrixN E Ref (TrixN, 3) lt TrixN TroughLow Ref (TrixN, -2) gt TrixN E Ref (TrixN, -1) gt TrixN E Ref (TrixN, 2) gt TrxN TroughHigh Ref (TrixN, -2) lt TrixN E Ref (TrixN, -1) lt TrixN E Ref (TrixN, 1 (TrixN, 0) OU Ref (TrixN, 0), 1) OU Ref (Cruz (0, TrixN), 1) ValidLow TroughLow OU Ref (TroughLow, 1) OU Ref (TroughLow, 2) OU Ref (TroughLow, 3) OU Ref (TroughLow, 4) OU Ref (TroughLow, 5)) ValidHigh TroughHigh OU Ref (TroughHigh, 1) TroughHigh, 2) OU Ref (TroughHigh, 3) OU Ref (TroughHigh, 4) ou Ref (TroughHigh, 5)) Plot (LastHigh-10, quotLastHighquot, colorBlue, styleLine) Plot (LastLow-10, quotLastLow quot, colorRed, styleLine) (Valid5 10, quotLastLow quot, colorGreen, styleLine styleThick) PlotShapes (IIf (para baixo e válido, shapeSmallUpTriangle, 0), colorGreen, 0, L, -12) PlotShapes (IIf (UP AND válido, shapeSmallDownTriangle, 0), colorRed, 0 , H, -12) Maxi Up AND (ValidHigh ou ZeroValid) Mini Down E (ValidLow ou ZeroValid) PlotShapes (IIf (para baixo E (ValidLow ou ZeroValid), shapeSmallUpTriangle, 0), colorBlue, 0, L, -12) PlotShapes (UpSignal35, quotUpSignalquot, colorBlue, styleLine styleThick) Plot (DownSignal3, quotDownSignalquot, colorRed, styleLine styleThick) LastMaxi 0 LastMini 0 ElliotLines 0 State 0 for (i1 i lt BarCount i) Statei Statei-1 if (Maxii) Statei 1down PlotShapes(IIf(State gt 0, shapeSmallCircle, 0), IIf(State 1, colo rRed, colorBlue), 0, IIf(State 1, H, L), -5) Line LineArray( x0, y0, x1, y1, 1 ) Plot( Line, quotTrend linequot, colorBlue ) Wave B Usually 50 of Wave A Should not exceed 75 of Wave A Wave C either 1 x Wave A or 1.62 x Wave A or 2.62 x Wave A function CorrectiveRatios(StartPrice, A, B, C, RatioDelta, Delta) ALength abs(startPrice - A) BLength abs(A-B) CLength abs(B-C) Ratio1 BLength CLength Cond1 Ration1 gt 0.5 - RatioDelta AND ratio1 lt 0.75 RatioDelta Cond2 abs(Clength - ALength) lt Delta OR abs(Clength - 1.62 ALength) lt Delta OR abs(CLength - 2.62 ALength) lt Delta return Cond1 AND Cond2 function ImpulseRules(StartPrice, One, Two, Three, Four, Five) Wave 2 should be beneath wave 1 start: Cond1 Two gt StartPrice AND Two lt One Wave 4 - the same: Cond2 Four gt Two AND Four lt Three Wave 5 should be lt wave 3 Cond3 abs(Three-Two) gt abs(Five - Four) Wave 1 should be smaller than wave five, making wave 3 the biggest: Cond4 abs(StartPrice - One) lt abs(Five - Four) return Cond1 AND Cond2 AND Cond3 AND Cond4 SECTIONEND() Hope u find something u could use Thanks for the code, I need buy sell indicators, see screen print. wonderful codeSee examples of a head-and-shoulders pattern in a chart of SPY By Elliott Wave International A head-and-shoulders pattern is one of the most well-known classic chart patterns. In this 4-minute video from Jeffrey Kennedy8217s Trader8217s Classroom, you8217ll see an example of a bearish head-and-shoulders formation and a bullish, inverted head-and-shoulders pattern in the chart of hellip Email Newsletter Sign up to receive email updates on latest trading strategies. analysis amp financial market updates We Respect Your Privacy Required US Government Disclaimer CTFC Rule 4.41 Futures trading contains substantial risk and is not suitable for every investor. Um investidor poderia potencialmente perder todo ou mais do que o investimento inicial. Capital de risco é dinheiro que pode ser perdido sem comprometer a segurança financeira ou estilo de vida. Considere apenas o capital de risco que deve ser usado para negociação e apenas aqueles com capital de risco suficiente deve considerar a negociação. O desempenho passado não é necessariamente indicativo de resultados futuros. REGRA 4.41 DO CTFC OS RESULTADOS DE DESEMPENHO HIPOTÉTICOS OU SIMULADOS TÊM CERTAS LIMITAÇÕES. DESCONHECIDO UM REGISTO DE DESEMPENHO REAL, OS RESULTADOS SIMULADOS NÃO REPRESENTAM A NEGOCIAÇÃO REAL. TAMBÉM, DESDE QUE OS COMÉRCIOS NÃO FORAM EXECUTADOS, OS RESULTADOS PODERÃO TER OUTROS OUTROS COMPENSADOS PELO IMPACTO, SE HOUVER, DE CERTOS FACTORES DE MERCADO COMO A LIQUIDEZ. OS PROGRAMAS SIMULADOS DE NEGOCIAÇÃO EM GERAL SÃO TAMBÉM SUJEITOS AO FATO QUE SÃO PROJETADOS COM O BENEFÍCIO DE HINDSIGHT. NENHUMA REPRESENTAÇÃO ESTÁ SENDO SENDO QUE QUALQUER CONTA PODERÁ OU É POSSÍVEL CONSEQUÊNCIAS LUCROS OU PERDAS SIMILARES Àqueles MOSTRADOS. Todos os comércios, padrões, gráficos, sistemas, etc. discutidos neste site ou anúncio são apenas para fins ilustrativos e não são interpretados como recomendações específicas de consultoria. Todas as idéias e materiais apresentados aqui são apenas para fins informativos e educacionais. Nenhum sistema ou metodologia de negociação nunca foi desenvolvido que possa garantir lucros ou evitar perdas. Os depoimentos e exemplos aqui utilizados são resultados excepcionais que não se aplicam a pessoas comuns e não se destinam a representar ou garantir que qualquer pessoa vai conseguir os mesmos ou resultados semelhantes. Os negócios colocados na dependência dos sistemas de Métodos de Tendência são tomados a seu próprio risco para sua própria conta. Esta não é uma oferta para comprar ou vender interesses futuros. Copyright 2017 Marketcalls Serviços Financeiros Pvt Ltd middot Todos os Direitos Reservados middot E Nosso Sitemap middot Todos os logos e marcas comerciais pertence a seus respectivos proprietários Os dados e informações são fornecidos para fins informativos apenas e não se destinam a fins comerciais. Neither marketcalls. in website nor any of its promoters shall be liable for any errors or delays in the content, or for any actions taken in reliance thereon. Refined Elliott Trader 1.0.9 8211 ELLIOT WAVE TRADING SOFTWARE 8211 FREE DOWNLOAD Required US Government Disclaimer CTFC Rule 4.41 Futures trading contains substantial risk and is not suitable for every investor. Um investidor poderia potencialmente perder todo ou mais do que o investimento inicial. Capital de risco é dinheiro que pode ser perdido sem comprometer a segurança financeira ou estilo de vida. Considere apenas o capital de risco que deve ser usado para negociação e apenas aqueles com capital de risco suficiente deve considerar a negociação. O desempenho passado não é necessariamente indicativo de resultados futuros. REGRA 4.41 DO CTFC OS RESULTADOS DE DESEMPENHO HIPOTÉTICOS OU SIMULADOS TÊM CERTAS LIMITAÇÕES. DESCONHECIDO UM REGISTO DE DESEMPENHO REAL, OS RESULTADOS SIMULADOS NÃO REPRESENTAM A NEGOCIAÇÃO REAL. TAMBÉM, DESDE QUE OS COMÉRCIOS NÃO FORAM EXECUTADOS, OS RESULTADOS PODERÃO TER OUTROS OUTROS COMPENSADOS PELO IMPACTO, SE HOUVER, DE CERTOS FACTORES DE MERCADO COMO A LIQUIDEZ. OS PROGRAMAS SIMULADOS DE NEGOCIAÇÃO EM GERAL SÃO TAMBÉM SUJEITOS AO FATO QUE SÃO PROJETADOS COM O BENEFÍCIO DE HINDSIGHT. NENHUMA REPRESENTAÇÃO ESTÁ SENDO SENDO QUE QUALQUER CONTA PODERÁ OU É POSSÍVEL CONSEQUÊNCIAS LUCROS OU PERDAS SIMILARES Àqueles MOSTRADOS. Todos os comércios, padrões, gráficos, sistemas, etc. discutidos neste site ou anúncio são apenas para fins ilustrativos e não são interpretados como recomendações específicas de consultoria. Todas as idéias e materiais apresentados aqui são apenas para fins informativos e educacionais. Nenhum sistema ou metodologia de negociação nunca foi desenvolvido que possa garantir lucros ou evitar perdas. Os depoimentos e exemplos aqui utilizados são resultados excepcionais que não se aplicam a pessoas comuns e não se destinam a representar ou garantir que qualquer pessoa vai conseguir os mesmos ou resultados semelhantes. Os negócios colocados na dependência dos sistemas de Métodos de Tendência são tomados a seu próprio risco para sua própria conta. Esta não é uma oferta para comprar ou vender interesses futuros. Copyright 2017 Marketcalls Serviços Financeiros Pvt Ltd middot Todos os Direitos Reservados middot E Nosso Sitemap middot Todos os logos e marcas comerciais pertence a seus respectivos proprietários Os dados e informações são fornecidos para fins informativos apenas e não se destinam a fins comerciais. Nem o site marketcalls. in nem qualquer um dos seus promotores será responsável por quaisquer erros ou atrasos no conteúdo, ou por quaisquer medidas tomadas com base nisso.
Comments
Post a Comment