Heiken Ashi é um indicador bom e poderoso. Para usá-lo, você pode tentar como eu sugiro. 1. Quando a tendência estiver acima, concentre-se no corpo do candle8217s. Costumo ignorar a sombra, uma vez que o corpo dará mais informações. Sempre que o corpo se torna menor, isso indica enfraquecimento. 2. Quando a tendência estiver baixa, concentre-se na sombra da vela. Costumo ignorar o corpo, uma vez que a sombra dará mais informações. Sempre que a sombra se torna mais longa, indica sinal 2. Continuação ou reversão. Combine-o com o seu outro indicador favorit para obter o melhor resultado. Espero que isso possa ser útil. PARA SUA INFORMAÇÃO. Não se preocupe em considerar Heiken Ashi como castiçal japonês porque ambos funcionam de maneiras bem diferentes. Obrigado, por favor, procure um HA para o Amibroker Chart, mostre bem. Tento então. Comente. Olá. Alguém pode me dizer como traçar? Compre sinais de venda para Heikin Ashi. Isso significa que ele compra quando a vela se torna verde e se vende quando Red8230Smoothed Heikin Ashi para Amibroker Re: Smoothed Heikin Ashi para Amibroker Obrigado pela sua sugestão. Estou postando o indicador MQ5 --------------------------------------------- --------------------- iHeikenAshiSm. mq5 Inteiro dmffx ------------------------ ------------------------------------------ propriedade copyright quotIntegerquot propriedade link quotdmffxquot propriedade versão Indicador de propriedades da propriedade do banco de indicadores da propriedade de quot1.00quot 17 indicadores da propriedade 1 --- gráfico HeikenAshi property indicatorlabel1 quotHeikenAshiquot property indicatorcolor1 DodgerBlue, Red indicatorstyle da propriedade1 STYLESOLID property indicatorwidth1 1 enum eType CANDLESDRAWCOLORCANDLES, BARSDRAWCOLORBARS O indicador Heiken Ashi com suavização. Dependendo do parâmetro TYPE (BARS, CANDLES), pode ser plotado como barras ou velas. Dependendo do parâmetro Variant (HeikenAshi, Price), pode traçar barras HeikenAshi ou velas convencionais, pintadas como barras Heiken Ashi. Variante - barras para traçar (velas): barras1099 (velas) Heiken Ashi ou barras de preço padrão (velas) Tipo - tipo de desenho: barras ou velas MAPeriod - 10521040 período Método MAMethod - 10521040: 0-SMA, 1-EMA, 2-SMMA 3-LWMA SmPeriod - período de suavização SmMethod - método de suavização: 0-SMA, 1-EMA, 2-SMMA, 3-LWMA. --- entrada de parâmetros de entrada eVar Variante HeikenAshi Variante Heiken Ashi ou entrada de preço Tipo de eType VELAS Tipo tipo de desenho - entradas de barras ou velas int MAPeriod 1 MAPeriod 10521040 entrada de período ENUMMAMETHOD MAMethod MODESMA MAMethod método 10521040: 0-SMA, 1-EMA, 2- SMMA, 3-LWMA entrada int SmPeriod 1 SmPeriod Suavização entrada período método ENUMMAMETHOD SmMethod MODESMA SmMethod Suavização: 0-SMA, 1-EMA, 2-SMMA, 3-LWMA --- tampões indicador duplo HeikenAshiBuffer1 dupla HeikenAshiBuffer2 dupla HeikenAshiBuffer3 dupla HeikenAshiBuffer4 HeikenAshiColors duplas duplo OpenMABuffer dupla HighMABuffer dupla LowMABuffer dupla CloseMABuffer dupla aberta dupla alta duplo baixo duplo fim duplo opensm dupla highSm dupla lowSm dupla closeSm SetIndexBuffer (0, HeikenAshiBuffer1, INDICATORDATA) SetIndexBuffer (1, HeikenAshiBuffer2, INDICATORDATA) SetIndexBuffer (2, HeikenAshiBuffer3, INDICATORDATA) SetIndexBuffer ( 3, HeikenAshiBuffer4, INDICATORDATA) SetIndexBuffer (4, HeikenAshiColors, IND ICATORCOLOR INDEX) SetIndexBuffer (5, OpenMABuffer, INDICATORDATA) SetIndexBuffer (6, HighMABuffer, INDICATORDATA) SetIndexBuffer (7, LowMABuffer, INDICATORDATA) SetIndexBuffer (8, CloseMABuffer, INDICATORDATA) SetIndexBuffer (9, aberto, INDICATORDATA) SetIndexBuffer (10, alta, INDICATORDATA ) SetIndexBuffer (11, baixa, INDICATORDATA) SetIndexBuffer (12, perto, INDICATORDATA) SetIndexBuffer (13, opensm, INDICATORDATA) SetIndexBuffer (14, highSm, INDICATORDATA) SetIndexBuffer (15, lowSm, INDICATORDATA) SetIndexBuffer (16, closeSm, INDICATORDATA) PlotIndexSetInteger (0, PLOTSHOWDATA, falso) PlotIndexSetInteger (1, PLOTSHOWDATA, falso) PlotIndexSetInteger (2, PLOTSHOWDATA, falso) PlotIndexSetInteger (3, PLOTSHOWDATA, falso) OpenMAHandleiMA (Símbolo, PERIODCURRENT, MAPeriod, 0, MAMethod, priceopen) HighMAHandleiMA (Símbolo, PERIODCURRENT , MAPERiod, 0, MAMethod, PRICEHIGH) LowMAHandleiMA (Símbolo, PERIODCURRENT, MAPERiod, 0, MAMethod, PRICELOW) CloseMAHandleiMA (Símbolo, PERIODCURRENT, MAPERiod, 0, MAMethod, PRICECLOSE) return (0) --------- -------------------------- ------------------------------- Função de iteração do indicador personalizado --------------- -------------------------------------------------- - int OnCalculate (const int ratestotal, const int prevcalculated, const datatime amptime, const double ampopen, const double amphigh, const double amplow, const double ampclose, const long amptickvolume, const long ampvolume, const int ampspread) static bool errortrue int start, start2, start3 int begin2 int beginX se (prevcalculated0) errortrue se (erro) startMAPeriod begin2start start2begin2 start3start2 beginXstart3 errorfalse ArrayInitialize (HeikenAshiBuffer1, EMPTYVALUE) ArrayInitialize (HeikenAshiBuffer2, EMPTYVALUE) ArrayInitialize (HeikenAshiBuffer3, EMPTYVALUE) ArrayInitialize (HeikenAshiBuffer4, EMPTYVALUE) PlotIndexSetInteger (0, PLOTDRAWBEGIN, MAPeriodSmP eriod) PlotIndexSetInteger (1, PLOTDRAWBEGIN, MAPeriodSmP eriod) PlotIndexSetInteger (2, PLOTDRAWBEGIN, MAPeriodSmP eriod) PlotIndexSetInteger (3, PLOTDRAWBEGIN, MAPeriodSmP eriod) senão startprevcalculated-1 s Tart2start start3start se (CopyBuffer (OpenMAHandle, 0,0, ratestotal-start, OpenMABuffer) -1) return error true (0) if (CopyBuffer (HighMAHandle, 0,0, ratestotal-start, HighMABuffer) -1) errortrue return (0) Se (CopyBuffer (LowMAHandle, 0,0, ratestotal-start, LowMABuffer) -1) errortrue return (0) if (CopyBuffer (CloseMAHandle, 0,0, ratestotal-start, CloseMABuffer) -1) errortrue return (0) if ( start2begin2) openstart2OpenMABufferstart2 highstart2HighMABufferstart2 lowstart2LowMABufferstart2 closestart2CloseMABufferstart2 start2 para (int istart2iltratestotali) CLOSE ç (OpenMABufferiHighMABufferiLowMABufferiCloseMABufferi) 4 openi (openi-1closei-1) 2 highiMathMax (HighMABufferi, MathMax (openi, CLOSE ç)) lowiMathMin (LowMABufferi, MathMin (openi, CLOSE ç)) fMAOnArray2 ( Aberto, openSm, SmPeriod, SmMethod, beginX, start3, ratestotal) fMAOnArray2 (high, highSm, SmPeriod, SmMethod, beginX, start3, ratestotal) fMAOnArray2 (low, lowSm, SmPeriod, SmMethod, beginX, s tart3, ratestotal) fMAOnArray2 (fechar , CloseSm, SmPeriod, SmMethod, begi nX, start3, ratestotal) if (VariantHeikenAshi) for (int istart3iltratestotali) HeikenAshiColorsiHeikenAshiColorsi-1 HeikenAshiBuffer1iopenSmi HeikenAshiBuffer2iMathMax (highSmi, MathMax (openSmi, closeSmi)) HeikenAshiBuffer3iMathMin (lowSmi, MathMin (openSmi, closeSmi)) HeikenAshiBuffer4icloseSmi if (closeSmiltopenSmi) HeikenAshiColorsi1 if (closeSmigtopenSmi) HeikenAshiColorsi0 mais para (int Istart3iltratestotali) HeikenAshiColorsiHeikenAshiColorsi-1 HeikenAshiBuffer1iopeni HeikenAshiBuffer2ihighi HeikenAshiBuffer3ilowi HeikenAshiBuffer4iclosei se (closeSmiltopenSmi) HeikenAshiColorsi1 se (closeSmigtopenSmi) HeikenAshiColorsi0 return (ratestotal) --------------------------- --------------------------------------- fMAOnArray2 ---------- -------------------------------------------------- ------ void fMAOnArray2 (const double ampaData, double ampaMA, int aPeriod, int aMethod, int aBegin, int aStart, int a RatesTotal) duplo p1 duplo p2 duplo tWS0 switch (aMethod) caso MODESMA: aStartMathMax (aStart, aBeginaPeriod) Para (int iaStartiltaR AtesTotali) se (iaBeginaPeriod) aMAi0 para (int j0jltaPeriodj) aMAiaDatai-j aMAiaPeriod else aMAiaMAi-1- (aDatai-aPeriod-aDatai) aPeriod break case MODEEMA: se (aStartaBegin) aMAaBeginaDataaBegin aStart p12.0 (1.0aPeriod) p2 (1.0- P1) para (int iaStartiltaRatesTotali) aMAip1aDataip2aMAi-1 caso de interrupção MODELWMA: aStartMathMax (aStart, aBeginaPeriod) tWS (1.0aPeriod) 2.0aPeriod para (int iaStartiltaRatesTotali) aMAi0 para (int j0jltaPeriodj) aMAiaDatai-j (aPeriod-j) Isso dá uma Boa tendência alisada Re: Smoothed Heikin Ashi para Amibroker Eu não sei sobre a fórmula mq5. Eu dou abaixo heikin ashi suavizado afl, que eu tinha copiado. SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Título StrFormat (quot - Open g, Hi g, Lo g, Close g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, 1) ))) Lote (C, quotClosequot, ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) SECTIONEND () SECTIONBEGIN (quotHeiken Ashi Smoothedquot) SetChartBkGradientFill (ParamColor (quotBgTopquot, colorBlack), ParamColor (quotBgBottomquot, colorBlack), ParamColor (quotTitleblockquot, colorLightGrey)) SetChartOptions (0, chartShowArrowschartShowDates) GraphXSpace5 pParam (quotPeriodquot, 6,2,30,1) OmMA (O, p) hmMA (H, p) lmMA (L, p) CmMA (C, p) HACLOSE (OmHmLmCm) 4 HaOpen AMA (Ref (HaClose, -1), 0,5) HaHigh Max (Hm, Max (HaClose, HaOpen)) HaLow Min (Lm, Min (HaClose, HaOpen)) PlotOHLC (HaOpen, HaHigh, HaLow, HaClose, quotquot Name (), colorWhite, styleCandle styleNoLabel) SECTIONEND () LineParamToggle (quotShow Line chart alsoquot, quotHideShowquot, 0) se (Line1) Plot (C, quotCloseq Não há, portanto, não é ColorBlack, styleLine) SECTIONBEGIN (quotMA1quot) P ParamField (quotPrice fieldquot, -1) Periods Param (quotPeriodsquot, 15, 2, 300, 1, 10) Plot (MA (P, Períodos), DEFAULTNAME (), ParamColor (quotColorquot , ColorCycle), ParamStyle (quotStylequot)) SECTIONEND () Espero que você ache isso útil. Além disso, solicito que você dê detalhes sobre como você usa isso, para nossa informação. Re: Suavizado Heikin Ashi para Amibroker Obrigado por compartilhar uma fórmula. Não tenho certeza se é a fórmula certa. O método Smoothened Heiken Ashi ajuda você a entrar em uma tendência que definitivamente está se formando e ajuda você também a permanecer com a tendência até que esteja esgotado. Eu coloço abaixo uma imagem de um gráfico de castiçais padrão (em velas preto e branco), juntamente com as velas de Heiken Ashi Smoothened (azul indica tendência de alta e vermelho indica tendência de baixa). Você pode ver por si mesmo se você entrou no primeiro azul, você poderia ficar por muito tempo para capturar a maior parte da tendência de alta. Re: Suavizado Heikin Ashi para Amibroker Só queria adicionar o tamanho do corpo na vela ajuda a entender a força de uma tendência. Se você vê um grande corpo azul com uma pequena cauda formada e o tamanho do corpo fica cada vez mais pequeno, está apontando para o esgotamento do impulso da tendência e você pode até planejar e sair antes que uma vela vermelha seja formada (ou no Caso de uma tendência de baixa, antes que uma vela azul seja formada) Postado originalmente por Babubhai Obrigado por compartilhar uma fórmula. Não tenho certeza se é a fórmula certa. O método Smoothened Heiken Ashi ajuda você a entrar em uma tendência que definitivamente está se formando e ajuda você também a permanecer com a tendência até que esteja esgotado. Eu coloço abaixo uma imagem de um gráfico de castiçais padrão (em velas preto e branco), juntamente com as velas de Heiken Ashi Smoothened (azul indica tendência de alta e vermelho indica tendência de baixa). Você pode ver por si mesmo se você entrou no primeiro azul, você poderia ficar por muito tempo para capturar a maior parte da tendência de alta. Não consigo ver seu gráfico. Você pode colocar a imagem da barra de imagem? Eu estou anexando a imagem da minha afl ligeiramente modificada para obter informações. As alterações são as seguintes a partir dos parâmetros, período 25 e mostra o linechart e adicionou 5sma em vermelho. Afl é o seguinte SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Título StrFormat (quot - Open g, Hi g, Lo g, Close g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, quotClosequot, ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) SECTIONEND () SECTIONBEGIN (quotHeiken Ashi Smoothedquot) SetChartBkGradientFill (ParamColor (quotBgTopquot, colorBlack), ParamColor ( QuotBgBottomquot, colorBlack), ParamColor (quotTitleblockquot, colorLightGrey)) SetChartOptions (0, chartShowArrowschartShowDates) GraphXSpace5 pParam (quotPeriodquot, 6,2,30,1) OmMA (O, p) hmMA (H, p) lmMA (L, p) CmMA (C, p) HACLOSE (OmHmLmCm) 4 HaOpen AMA (Ref (HaClose, -1), 0,5) HaHigh Max (Hm, Max (HaClose, HaOpen)) HaLow Min (Lm, Min (HaClose, HaOpen)) PlotOHLC (HaOpen HaHigh, HaLow, HaClose, quotquot Name (), colorWhite, styleCandle styleNoLabel) SECTIONEND () LineParamToggle (quotShow Line chart alsoquot, quotHideShowquot, 0) se (L Ine1) Plot (C, quotClosequot, colorWhite, styleLine) aLinearReg (HaClose, 5) bLinearReg (HaClose, 5) Plot (IIf (HaHighgtHaOpen, a, b), DEFAULTNAME (), colorRed, ParamStyle (quotStylequot)) Plot (LinearReg ( HaPublicar, 5), DEFAULTNAME (), ColorWhite, ParamStyle (quotStylequot)) SECTIONBEGIN (quotMA1quot) P ParamField (quotPrice fieldquot, -1) Periods Param (quotPeriodsquot, 15, 2, 300, 1, 10) Plot (MA (P, Períodos), DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SECTIONEND () SECTIONBEGIN (QuotMagnified Market Pricequot) por Vidyasagar, vkunisettyyahoo FSParam (quotFont Sizequot, 30,30,100,1) GfxSelectFont (quotArialquot, FS, 900 , Itálico Falso, sublinhado Falso, Verdadeiro) GfxSetBkMode (colorWhite) GfxSetTextColor (ParamColor (quotColorquot, colorYellow)) HorParam (quotHorizontal Positionquot, 800,800,800,800) VerParam (quotVertical Positionquot, 50,50,250,50) GfxTextOut (quotquotC, Hor. Ver) YCTimeFrameGetPrice (quotCquot, inDaily, -1) DDPrec (C-YC, 2) xxPrec ((DDYC) 100,2) GfxSelectFont (quotArialquot, 12, 700, itálico Falso, sublinha False, True) GfxSetBkMode (colorWhite) GfxSetTextColor ( ParamColor (quotColorquot, colorYellow)) GfxTextOut (quotquotDDquot (quotxxquot) quot, Hor5, Ver45) SECTIONEND () PriceLineColorParamColor (quotPriceLineColorquot, ColorRG B (82,82,82)) PriceLevel ParamField (quotPriceFieldquot, campo 3) Daysback Param (quotBars Backquot, 100,10,500,1) FirstBar BarCount - DaysBack YY IIf (BarIndex () gt Firstbar, EndValue (PriceLevel), Null) Plot (YY, quotCurrent Pricequot, PriceLineColor, ParamStyle (quineLineStylequot, estilo LinestyleDashedstyleNoTitlestyleNoLabelstyleTh ick, maskAll)) para (i 0 Eu sou BarCount i) se (iside BarCount) PlotText (quotn quot PriceLevel i, i, YY i - disti, colorLightBlue) SECTIONBEGIN (quotLinear Regressionquot) P ParamField (quotPrice fieldquot, -1) Períodos Param (quotPeriodsquot, 15, 2, 300 , 1, 10) Lote (LinearReg (P, Períodos), DEFAU LTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SECTIONEND () SECTIONBEGIN (quotLinear Regression1quot) P ParamField (quotPrice fieldquot, -1) Períodos Param (quotPeriodsquot, 15, 2, 300, 1, 10) Plot ( LinearReg (P, Períodos), DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SECTIONEND () SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Título StrFormat (quot - Open g, Hi g, Lo G, Close g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClosequot, ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle () ) (Título StrFormat (quot - Open g, Hi g, Lo g, Close g (.1f) quot, O, H, L, C)) (Título StrFormat (quot O g, H g, L g, C g ( .1f) quot, O, H, L, C)) quotnquotEncodeColor (colorPink) quot ------------------------------- ---------- quotnquotEncodeColor (colorOrange) quotThe Sultan Foundation v 13.01 Intquot quotnquotEncodeColor (colorLig HtOrange) quotby Sultanji quotnquotEncodeColor (colorPink) quot ---------------------------------------- - que não queridoCódigoColor (colorOrange) quotIf vela verde brilhante COMPRAR e Se a vela vermelha SELLquot) quotnquotEncodeColor (colorLightOrange) quotby Sultanji quot Última edição por kgsirasangi 12 de maio de 2012 às 21:12 PM. AFL para alternar entre Heikin-Ashi e vela normal sobre Rajandran Rajandran É um comerciante de tempo integral e fundador da Marketcalls, muito interessado em construir modelos de tempo, algos. Conceitos de negociação discricionária e Análise Sentimental de Negociação. Ele agora instrui usuários em todo o mundo, de comerciantes experientes, comerciantes profissionais para comerciantes individuais. Rajandran frequentou a faculdade no Chennai, onde ganhou um BE em Eletrônica e Comunicações. Rajandran tem uma ampla compreensão de softwares de negociação como Amibroker, Ninjatrader, Esignal, Metastock, Motivewave, Market Analyst (Optuma), Metatrader, Tradingivew, Python e entende necessidades individuais de comerciantes e investidores usando uma ampla gama de metodologias. Com a configuração parametrizada de 220, o gráfico exibido é diferente do meu gráfico. Não sei por que não está resolvido. Por exemplo. Seu gráfico em 16 de abril de 8212 VENDA Sinal depois que 28 de maio COMPRA Sinal. Meu Gráfico em 16 de abril de 8212 VENDA Sinal então no 11 de maio. COMPRA o amplificador de sinal novamente no dia 17 de maio. VENDE Sinal e, finalmente, no dia 28 de maio. COMPRA ... E a partir de 15 de outubro fechando. Diagrama diário 8212 ATR em 6036.44. Requisito de Reivindicação do Governo dos EUA CTFC Rule 4.41 Futures trading Contém um risco substancial e não é adequado para todos os investidores. Um investidor poderia potencialmente perder todo ou mais do que o investimento inicial. O capital de risco é dinheiro que pode ser perdido sem prejudicar a segurança financeira ou o estilo de vida. Considere apenas o capital de risco que deve ser usado para negociação e apenas aqueles com capital de risco suficiente devem considerar a negociação. O desempenho passado não é necessariamente indicativo de resultados futuros. A REGRA CTFC 4.41 RESULTADOS DE DESEMPENHO HIPOTÉTICOS OU SIMULADOS TEM CERTAS LIMITAÇÕES. NÃO GOSTO DE UM REGISTO DE DESEMPENHO REAL, RESULTADOS SIMULADOS NÃO REPRESENTAM NEGÓCIO REAL. TAMBÉM, DESDE QUE OS NEGÓCIOS NÃO FORAM EXECUTADOS, OS RESULTADOS PODERÃO TER COMPRIMIDO COM COMPENSADO PARA O IMPACTO, SE QUALQUER, DE CERTOS FATORES DE MERCADO COMO LIQUIDEZ. PROGRAMAS DE NEGOCIAÇÃO SIMULADOS EM GERAL SÃO TAMBÉM SUJEITOS AO FATO QUE ESTÃO DESIGNADOS COM O BENEFÍCIO DE HINDSIGHT. NENHUMA REPRESENTAÇÃO ESTÁ FAZENDO QUE QUALQUER CONTA VOCE OU POSSIBILIDADE DE ALCANÇAR LUCROS OU PERDAS SIMILARES ÀOS MOSTRADOS. Todos os negócios, padrões, gráficos, sistemas, etc. discutidos neste site ou propaganda são apenas para fins ilustrativos e não são interpretados como recomendações específicas de assessoria. Todas as idéias e materiais aqui apresentados são apenas para fins informativos e educacionais. Nenhum sistema ou metodologia de negociação já foi desenvolvido que pode 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 a garantir que alguém obtenha os mesmos resultados ou resultados semelhantes. As negociações sobre a dependência dos sistemas Trend Methods são tomadas por sua conta e risco por sua própria conta. Esta não é uma oferta para comprar ou vender interesses de futuros. Copyright 2015 Marketcalls Financial Services Pvt Ltd middot Todos os direitos reservados middot e nosso mapa do site middot Todos os logos são marcas registradas pertencem a seus respectivos proprietários. Dados e informações são fornecidos apenas para fins informativos e não se destinam a fins comerciais. Nem os marketcalls. in website nem nenhum dos seus promotores serão responsáveis por quaisquer erros ou atrasos no conteúdo, ou por quaisquer ações tomadas com base nisso.
No comments:
Post a Comment