понедельник, 25 июня 2018 г.

13 13 wilders moving average afl code


13-13 Wilders Moving Average Offset Channel Trading System 13-13 Wilders Moving Average Offset Channel Trading System SECTIONBEGIN (quot13-13 Wilders Channel Offset Trading System quot) 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 (L, 13) Comprar ou Vender Condição Comprar Cruz (Close, xt) Sell Cross (yt, Close) Comprar ExRem (Comprar, Vender) Venda ExRem (Vender, Comprar) Filtro Compre ou peça parâmetros de exploração AddTextColumn (FullName (), quotCompany Namequot) AddColumn (Buy, quotBuyquot, 1) AddColumn (Sell, quotSellquot, 1) AddColumn (C, quotClosequot, 1.3) AddColumn (H, quotHighquot, 1.3) Traçando a nuvem do canal PlotOHLC (0, xt, xb, xb, quotquot, colorBlue, styleCloud) PlotOHLC (0, yt, yb, yb, quotquot, colorBlue, styleCloud) PlotOHLC (0 , Xt, yb, yb, quotquot, colorRed, styleCloud) Título EncodeColor (colorWhite) quot5-13 EMA Channel Trading Systemquot quot - quot Nome () quot - quot EncodeColor (colorRed) Interval (2) EncodeColor (colorWhite) quot - quot Data () Quot - quotquotnquot EncodeColor (colorRed) quotOp-quotOquot quotquotHi-quotHquot quotquotLo-quotLquot quotCl-quotCquot quot quotVol quot WriteVal (V) quotnquot EncodeColor (colorLime) WriteIf (Comprar. Quot GO LONG Reverse Signal em quotCquot quotquot) WriteIf (Sell. Quot EXIT LONG Reverse Signal at quotCquot quotquot) quotnquotEncodeColor (colorWhite) WriteIf (Sell. totTotal ProfitLoss para o último Trade Rs. quot (C-BuyPrice) quotquot, Quotquot) WriteIf (Buy. QuotTotal ProfitLoss para o último comércio Rs. quot (SellPrice-C) quotquot, quotquot) PlotShapes (IIf (Buy, shapeSquare, shapeNone), colorGreen, 0, L, Offset-40) PlotShapes (IIf (Comprar Shapefone shapeNone), ColorWhite, 0, L, Offset-45) PlotShapes (IIf (Sell, shapeSquare, shapeNone), colorRed, 0, H, Offset40) PlotShapes (IIf (Vender, shapeSquare, shapeNone), colorOrange, 0, H, Offset50) PlotShapes (IIf (Vender, shapeDownArrow, shapeNone), ColorWhite, 0, H, Offset-45) SECTIONEND () Comprar E as regras de venda são simples 1) Compre se a vela fecha acima da nuvem de deslocamento EMA 2) Vender se a vela se fechar abaixo da nuvem de compensação EMA 3) A perda de paragem final é menor valor da nuvem no caso de sinal de compra E valor Upper Cloud no caso de Sell SignalPlotting 13-13 Wilders Moving Average Channel Offset Trading System no Metatrader 1) Baixe o código MQL4 de todo o Módulo de Mudança que é usado para traçar qualquer tipo de média móvel 2) Salve o Indicador em c: programa filesmetatrader4expertsindicator E compile o indicador 3) Consulte as diretrizes dos parâmetros para traçar qualquer tipo de média móvel Lista de MAs: MAMethod 0: SMA 8211 Média Mínima Simples MAMethod 1: EMA 8211 Média Móvel Exponencial MAMethod 2: Wilder 8211 Média Móvel Exponencial Mais Vazia MAMethod 3: LWMA 8211 Média de Movimento Ponderada Linear MAMethod 4: SineWMA 8211 Média Mínima Ponderada Seno MAMethod 5: Trima Mínima Modular TriMA 8211 Média Mínima Triangular 6: LSMA 8211 Média Mínima Quadrada (ou EPMA, Linha de Regressão Linear) MAMethod 7: SMMA 8211 Média Mover Suave MAMethod 8: HMA 8211 Média de movimento do casco por Alan Hull MAMethod 9: ZeroLagEMA 8211 Zero-Lag Média móvel exponencial MAMethod10: DEMA 8211 Double Exponential Moving Aver Idade por Patrick Mulloy MAMethod11: T3 8211 T3 por T. Tillson MAMethod12: ITrend 8211 Trendline instantânea por J. Ehlers MAMethod13: Mediana 8211 Moving Median MAMethod14: GeoMean 8211 MÉTODO MÉTRICO GERAL 15: REMA 8211 EMA regularizada por Chris Satchwell MAMethod16: ILRS 8211 Integral de Inclinação de Regressão Linear MAMethod17: IE2 8211 Combinação de LSMA e ILRS MAMethod18: TriMAgen 8211 Triangular Motivo de Mudança generalizado por J. Ehlers MAMethod19: VWMA 8211 Volume Peso Ponderado Preço Médio 0 8211 Fechar Preço 1 8211 Preço Aberto 2 8211 Preço Alto 3 8211 Preço baixo 4 8211 Preço médio (HighLow) 2 Preço 5 8211 Preço típico (HighLowClose) 3 Preço 6 8211 Weighted Close (HighLowClose2) 4 Preço 7 8211 Heiken Ashi Close Price 8 8211 Heiken Ashi Open Preço 9 8211 Heiken Ashi High Price 10 8211 Heiken Ashi Low 4 ) Agora precisamos criar o canal inferior baixo e superior com deslocamento 13 e Wilders MA período 13 Configuração de Parâmetros para Toda a Média em Movimento v2.2 Agora, o 13-13 Wilders moving ave O deslocamento do canal de raiva é plotado para o gráfico USDINR como mostrado abaixo Para interpretar o gráfico, as regras são fornecidas abaixo As regras de compra e venda são simples 1) Compre se a vela fecha acima do canal superior 2) Vender se a vela se fechar abaixo do canal inferior 3 ) Perda de paragem final é Valor de canal inferior no caso de sinal de compra e valor de canal superior no caso de sinal de venda USD INR Gráficos dando sinal de venda como ele fecha abaixo do canal inferior Leituras e observações relacionadas Sobre Rajandran Rajandran é comerciante em tempo integral e fundador de Marketcalls, muito interessado em construir modelos de timing, algos. Conceitos de negociação discricionária e análise sentimental de negociação. Ele agora instrui usuários de 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. Interessante, eu vou dar uma olhada 8230. Você pessoalmente usa esse sistema. Requisito de responsabilidade do governo dos EUA Regra CTFC 4.41 O comércio de futuros 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 é o dinheiro que pode ser perdido sem pôr em risco 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 EXECUTOS, OS RESULTADOS PODERÃO TER COMPRIMIDOS PARA O IMPACTO, SE FOR CASO, 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 O LUCRO OU PERDAS SIMILAR AOS 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 de conselho específicas. 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 logotipos são marcas registradas é a sua propriedade particular. Os dados e informações são fornecidos apenas para fins informativos e não se destinam a fins comerciais. Nem marketcalls. in website nem nenhum dos seus promotores será responsável por quaisquer erros ou atrasos no conteúdo, ou por quaisquer ações tomadas com base nelas. FORMULAS DE AMIBROKER Esta é uma ótima fórmula vermelho e verde apenas venda em velas vermelhas comprar em verde Parâmetros Periodema 13 MACDIndicatorRange 50 Volume filter VolumeFilter Param (Volume MA filter, 100000, 50000, 500000, 100000) Timeframe Interval (2) Ajuste para semanalmente se necessário se (Timeframe 5-Day Timeframe Weekly) VolumeFilter VolumeFilter 5 else if (Timeframe Monthly) VolumeFilter VolumeFilter 20 mais se (Timeframe Daily) VolumeFilter 0 Número mínimo de barras necessárias para formar um padrão de divergência. Para uma divergência positiva, este é o número de barras que caem no contexto de um padrão MACD ou MACD-H crescente. Vice versa para divergência negativa MACDDivMinWidth Param (largura mínima de Divergence, 4, 1, 10, 1) Largura mínima da onda saliente negativa entre duas ondas MACD-H positivas, caso contrário, duas ondas positivas serão consideradas como uma única onda. Isso minimiza as divergências inválidas, para garantir que a parte traseira dos ursos esteja quebrada. O mesmo se aplica a uma onda positiva entre duas ondas negativas. HistMinWidth Param (Espessura mínima do histograma, 4, 1, 10, 1) Periodema Optimize (Periodema, 13, 5, 23, 1) Outros parâmetros OpenPositions 10 ATRPeriod 5 InitialCapital 100000 PeriodFast Param (Fast EMA, 12, 2, 200, 1) PeriodSlow Param (EMA lento, 26, 2, 200, 1) PeriodSignal Param (Sinal EMA, 9, 2, 200, 1) MACDInd MACD (PeriodFast, PeriodSlow) SigInd Signal (PeriodFast, PeriodSlow. PeriodSignal) HistInd MACDInd - SigInd N ( MacdStr WriteVal (PeriodFast, 1.0), WriteVal (PeriodSlow. 1.0)) N (sigStr macdStr, WriteVal (PeriodSignal. 1.0)) Obtém o valor mínimo e máximo exibido de MACD e MACD-H, para redimensioná-lo para uma melhor visibilidade scMACDMax LastValue (HHV (Max (MACDInd, sigInd), BarsSince (Status (barvisible) AND NOT Ref (Status (barvisible), - 1)))) scMACDMin LastValue (LLV (Min (MACDInd, sigInd), BarsSince (Status (barvisible) AND NOT Ref (Status (barvisible), - 1)))) scaleMACD Max (abs (scMACDMax), abs (scMACDMin)) scHistMax LastValue (HHV (HistInd, BarsSince (Status (barvisible) AND NOT Re F (Status (barvisible), - 1)))) scHistMin LastValue (LLV (HistInd, BarsSince (Status (barvisible) AND NOT Ref (Status (barvisible), - 1)))) scaleHist Max (abs (scHistMax), abs (ScHistMin)) SECTIONBEGIN (Patterns Wave) Alterar Param (Wave Period, 7,0,100,1) SupResA Param (Sup-Res A Period, 20,0,100,1) SupResB Param (Sup-Res B Period, 25,0,100,1 ) Res1 ParamColor (Resistance High, colorYellow styleThick) Res2 ParamColor (Resistência Baixa, estilo ColorYellowThick) Sup1 ParamColor (Suporte Alto, ColorBlue styleThick) Sup2 ParamColor (Suporte Low, ColorBlue styleThick) Procedimento PlotShapeAt (x, y, shape, shift) PlotShapes ( IIf (BarIndex () x, shape, 0), colorWhite, 0, y, shift) bi BarIndex () sbi SelectedValue (bi) GraphXSpace 2 Plot (Zig (C, Change), colorYellow, styleDots styleLine styleThick) upshift 80 if (C, Mudança, 1) 0 pt1 TroughBars (C, Change)) pt1 PeakBars (C, Change)) pt1 PeakBars (C, Change, 1) 0 pt1 TroughBars (C, Change, 1) 0 pt1 TroughBars (C, Change, 1) 0 pt2 PeakBars (C, Alterar, 1) 0 upshift - upshift bpt1 SelectedValue (ValueWhen (pt1, bi)) bpt2 SelectedValue (ValueWhen (pt2, bi)) bpt3 SelectedValue (ValueWhen (pt1, bi, 2)) bpt4 SelectedValue (ValueWhen (pt2 , Bi, 2)) bpt5 SelectedValue (ValueWhen (pt1, bi, 3)) bpt6 SelectedValue (ValueWhen (pt2, bi, 3)) PlotShapeAt (bpt1, C, shapeDigit5, upshift) PlotShapeAt (bpt2, C, shapeDigit4, - shift ) PlotShapeAt (bpt3, C, shapeDigit3, upshift) PlotShapeAt (bpt4, C, shapeDigit2, - upshift) PlotShapeAt (bpt5, C, shapeDigit1, upshift) SECTIONEND () HaClose EMA ((OHLC) 4,3) HaOpen AMA (Ref ( HaFer, Ha), Ha ("HaOpen", HaHigh, HaLow, HaClose, Nome Modificado (), ColorRed, StyleCandle (HaFose, HaOpen)) HaLow Min (L, Min (HaClose, HaOpen) StyleNoLabel) SetChartBkGradientFill (ParamColor (BgTop, colorBrightGreen), ParamColor (BgBottom, colorSeaGreen)) Título SECTIONEND () SECTIONBEGIN (Unnamed 3) pWMA1 Param (WMA 1 período, 6, 1, 20, 1) pWMA2 Param ( WMA 2, 7, 1, 20, 1) fMA1 WMA (HaClose. PWMA1) calcula MA 1 fMA2 WMA ((HaOpen HaClose) 2, pWMA2) Plot original (fMA1, nMA1 (NumToStr (pWMA1, 1.0)), colorWhite styleThick) traçam as linhas MA Lote (fMA2, nMA2 (NumToStr (pWMA2, 1.0) ), ColorBlackstyleThick) traça as linhas MA Lote (2,, IIf (fMA1gtfMA2, colorBlue, colorRed), styleOwnScalestyleAreastyleNoLabel, -0,5, 100) SECTIONEND () SECTIONBEGIN (Pivot) nBars Param (Número de barras, 12, 5, 40) bShowTCZ Param (Show TCZ, 1, 0, 1) nExploreBarIdx 0 nExploreDate 0 nCurDateNum 0 DN DateNum () DT DateTime () bTCZLong Falso bTCZShort Falso nAnchorPivIdx 0 ADX8 ADX (8) if (Status (ação) 1) bDraw True bUseLastVis 1 else bDraw Falso bUseLastVis False bTrace 1 nExploreDate Status (rangeetodate) para (iLastValue (BarIndex ()) igt0i--) nCurDateNum DNi se (nCurDateNum nExploreDate) nExploreBarIdx i GraphXSpace7 se (bDraw) aHPivs H - H aLPivs L - L aHPivHighs H - H aLPivLows L - L aHPivIdxs H - H aLPivIdxs L - L aAddedHPivs H - H aAddedLPivs L - L aLegVol H - H aRet RcVol H - HnHPivs 0 nLPivs 0 lastHPIdx 0 lastLPIdx 0 lastHPH 0 lastLPL 0 curPivBarIdx 0 aHHVBars HHVBars (H, nBars) aLLVBars LLVBars (L, nBars) aHHV HHV (H, nBars) aLLV LLV (L, nBars) nLastVisBar LastValue (O mais alto (IIf (Status (barvisible), BarIndex (), 0))) curBar IIf (nlastVisBar gt 0 E bUseLastVis, nlastVisBar, IIf (Status (ação) 4 AND nExploreBarIdx gt 0, nExploreBarIdx, LastValue (BarIndex ()))) curTrend Se (aLLVBarscurBar lt aHHVBarscurBar) curTrend D else curTrend U se (curBar gt 120) para (i0 ilt120 i) curBar IIf (nlastVisBar gt 0 AND bUseLastVis, nlastVisBar-i, IIf (Status (ação) 4 AND nExploreBarIdx gt 0, nExploreBarIdx - i, LastValue (barIndex ()) - i)) if (aLLVBarscurBar lt aHHVBarscurBar) se (curTrend L) curTrend D curPivBarIdx Curbar - aLLVBarscurBar aLPivscurPivBarIdx 1 aLPivLowsnLPivs LcurPivBarIdx aLPivIdxsnLPivs curPivBarIdx nLPivs else if (curTrend D) curTrend L curPivBarIdx Curbar - aHHVBarscurBar aHPivscurPivBarIdx 1 AHPivHighsnHPivs HcurPivBarIdx aH PivIdxsnHPivs curPivBarIdx nHPivs curBar IIf (nlastVisBar gt 0 E bUseLastVis, nlastVisBar, IIf (Status (ação) 4 AND nExploreBarIdx gt 0, nExploreBarIdx, LastValue (BarIndex ()))) se (nHPivs gt 2 AND nLPivs gt 2) lastLPIdx aLPivIdxs0 lastLPL aLPivLows0 lastHPIdx aHPivIdxs0 lastHPH aHPivHighs0 nLastHOrLPivIdx Max (lastLPIdx, lastHPIdx) nAddPivsRng Curbar - nLastHOrLPivIdx aLLVAfterLastPiv LLV (G, nAddPivsRng) nLLVAfterLastPiv aLLVAfterLastPivcurBar aLLVIdxAfterLastPiv LLVBars (G, nAddPivsRng) nLLVIdxAfterLastPiv Curbar - aLLVIdxAfterLastPivcurBar aHHVAfterLastPiv HHV (H, nAddPivsRng) nHHVAfterLastPiv aHHVAfterLastPivcurBar aHHVIdxAfterLastPiv HHVBars (H, nAddPivsRng ) NHHVIdxAfterLastPiv curBar - aHHVIdxAfterLastPivcurBar se (lastHPIdx gt lastLPIdx) Existem pelo menos duas possibilidades aqui. Um deles é que o nível anterior foi maior, indicando que este é um possível retracement curto ou um em construção. O outro é que a alta anterior foi menor, indicando que este é um possível retraço longo no trabalho. No entanto, ambos dependem de pivôs opostos. Por exemplo. Se eu encontrar altos mais altos, e se eu tiver baixas mais baixas Se os altos forem descendentes, então eu posso considerar: - um menor baixo, e deixá-lo nisso - um maior alto e maior baixo - um baixo baixo e outro baixo alto se ( AHPivHighs0 lt aHPivHighs1) if (nLLVAfterLastPiv lt aLPivLows0 e (nLLVIdxAfterLastPiv - lastHPIdx - 1) gt 1 e nLLVIdxAfterLastPiv curBar) - OK, adicione-o como um pivô. Marcar para traçar. ALPivsnLLVIdxAfterLastPiv 1 aAddedLPivsnLLVIdxAfterLastPiv 1. E então reorganize os elementos nas matrizes de informações de pivô para (j0 jltnLPivs j) aLPivLowsnLPivs-j aLPivLowsnLPivs - (j1) aLPivIdxsnLPivs-j aLPivIdxsnLPivs - (j1) aLPivLows0 nLLVAfterLastPiv aLPivIdxs0 nLLVIdxAfterLastPiv nLPivs - Teste se adicionar piv dado último piv é alto E nós Têm máximos mais baixos - Aqui, o último piv é um pivô alto, e temos altos-altos. A adição mais provável é um Low piv que é um retracement. Else if (nLLVAfterLastPiv gt aLPivLows0 E (nLLVIdxAfterLastPiv - lastHPIdx - 1) gt 1 E nLLVIdxAfterLastPiv curBar) - OK, adicione-o como um pivô. Marcar para traçar. ALPivsnLLVIdxAfterLastPiv 1 aAddedLPivsnLLVIdxAfterLastPiv 1. E então reorganize os elementos nas matrizes de informações de pivô para (j0 jltnLPivs j) aLPivLowsnLPivs-j aLPivLowsnLPivs - (j1) aLPivIdxsnLPivs-j aLPivIdxsnLPivs - (j1) aLPivLows0 nLLVAfterLastPiv aLPivIdxs0 nLLVIdxAfterLastPiv nLPivs - Teste se adicionar piv dado último piv é alto E nós Tem máximos mais baixos - o último piv é alto e nós temos maiores maiores OU baixos altos - Primeiro caso, baixos altos se (aHPivHighs0 lt aHPivHighs1) se (nHHVAfterLastPiv lt aHPivHighs0 E (nHHVIdxAfterLastPiv - lastLPIdx - 1) gt 1 E nHHVIdxAfterLastPiv curBar ) - OK, bem, adicione isso como um pivô. Marque isso para plotar aHPivsnHHVIdxAfterLastPiv 1 aAddedHPivsnHHVIdxAfterLastPiv 1. E então reorganize elementos nas matrizes de informações de pivô para (j0 jltnHPivs j) aHPivHighsnHPivs-j aHPivHighsnHPivs - (j1) aHPivIdxsnHPivs-j aHPivIdxsnhPivs - (j1) aHPivHighs0 nHHVAfterLastPiv aHPivIdxs0 nHHVIdxAfterLastPiv nHPivs - Teste se adicionar piv dado último piv é alto E nós Tem altos mais baixos - Segundo caso quando o último piv é um pivô baixo, máximos mais altos. A adição mais provável é o pivô alto que é um retracement. Considerando a adição de um pivô alto, desde que seja mais alto - Onde eu tenho níveis mais altos, se (nHHVAfterLastPiv gt aHPivHighs0 E (nHHVIdxAfterLastPiv - lastLPIdx - 1) gt 1 E nHHVIdxAfterLastPiv curBar) - OK, adicione-o como um pivô. Marcar para traçar. AHPivsnHHVIdxAfterLastPiv 1 aAddedHPivsnHHVIdxAfterLastPiv 1. E então reorganize elementos nas matrizes de informações de pivô para (j0 jltnHPivs j) aHPivHighsnHPivs-j aHPivHighsnHPivs - (j1) aHPivIdxsnHPivs-j aHPivIdxsnhPivs - (j1) aHPivHighs0 nHHVAfterLastPiv aHPivIdxs0 nHHVIdxAfterLastPiv nHPivs - Teste se adicionar piv dado último piv é alto E nós Tem níveis mais baixos - se houver pelo menos dois de cada um (bDraw) PivotEntry ParamColor (Input Color, colorBrightGreen) PivotEntry2 ParamColor (Entrada Color2, colorYellow) PivotExit ParamColor (Exit Color, colorRed) PivotExit2 ParamColor (Sair Color2, colorYellow) - - OK, vamos traçar os pivôs usando setas PlotShapes (IIf (aHPivs1, shapeSquare, shapeNone), PivotExit, 0, High, Offset80) PlotShapes (IIf (aAddedHPivs1, shapeSquare, shapeNone), PivotExit2, 0, High, Offset80) PlotShapes (IIf (ALPivs1, shapeSquare, shapeNone), PivotEntry, 0, Low, Offset-80) PlotShapes (IIf (aAddedLPivs1, shapeSquare. ShapeNone), PivotEntry2, 0, Low, Offset-80) PlotShapes (IIf (aHPivs1, shapeSquare, shapeNone), ColorBl Ack, 0, High, Offset85) PlotShapes (IIf (aAddedHPivs1, shapeSquare, shapeNone), ColorBlack, 0, High, Offset85) PlotShapes (IIf (aLPivs1, shapeSquare. ShapeNone), ColorBlack, 0, Low, Offset-85) PlotShapes (IIf (aAddedLPivs1, shapeSquare. ShapeNone), colorBlack, 0, Low, Offset-85) - Vou querer procurar o possível risco de retração 0 profInc 0 nLeg0Pts 0 nLeg0Bars 0 nLeg0Vol 0 nLeg1Pts 0 nLeg1Bars 0 nLeg1Vol 0 nLegBarsDiff 0 nRtrc0Pts 0 nRtrc0Bars 0 nRtrc0Vol 0 nRtrc1Pts 0 nRtrc1Bars 0 nRtrc1Vol 0 minRtrc 0 maxRtrc 0 minLine 0 Maxline 0 triggerLine 0 firstProfitLine 0 triggerInc 0 triggerPrc 0 firstProfitPrc 0 retrcPrc 0 retrcBar 0 retrcBarIdx 0 retrcRng 0 aRetrcPrc HH aRetrcPrcBars HH aRetrcFechar C retrcFechar 0 - Fazer TCZ calcs. Arranjo de pivs muito específico para esta configuração. Se (nHPivs gt 2 AND nLPivs gt2 E aHPivHighs0 gt aHPivHighs1 E aLPivLows0 gt aLPivLows1) tcz500 (aHPivHighs0 - (.5 (aHPivHighs0 - aLPivLows1))) tcz618 (aHPivHighs0 - (.618 (aHPivHighs0 - aLPivLows1))) tcz786 (aHPivHighs0 - ( 0,786 (aHPivHighs0 - aLPivLows0))) retrcRng Curbar - aHPivIdxs0 aRetrcPrc LLV (G, retrcRng) aRetrcPrcBars LLVBars (L, retrcRng) retrcPrc aRetrcPrccurBar retrcBarIdx Curbar - aRetrcPrcBarscurBar retrcClose aRetrcCloseretrcBarIdx - são níveis de retração dispostos em ordem TCZ 0,500 0,786 é acima Para configurações longas tcz500 gt (tcz786 (1 - .005)) E .681 está abaixo de .786 para configurações longas tcz618 lt (tcz786 (1 .005)) E - É baixo na faixa tcz - É o fechar gt Baixo da faixa de tcz e baixa alta de faixa de tcz retrcFechar gt ((1 - .01) tcz618) E retrcPrc lt ((1 .01) tcz500)) - o risco seria alto da barra de sinal menos o risco de zona baixa 0 - - mais baixas altas e baixas mais se (nHPivs gt 2 AND nLPivs gt2 E aHPivHighs0 lt aHPivHighs1 e aLPivLows 0 lt aLPivLows1) tcz500 (aHPivHighs1 - (.5 (aHPivHighs1 - aLPivLows0))) tcz618 (aHPivHighs0 -) (.618 (aHPivHighs1 - aLPivLows0))) tcz786 (aHPivHighs0 - (.786 (aHPivHighs0 - aLPivLows0))) retrcRng curBar - aLPivIdxs0 aRetrcPrc HHV (H, retrcRng) retrcPrc aRetrcPrccurBar aRetrcPrcBars HHVBars (H, retrcRng) retrcBarIdx Curbar - aRetrcPrcBarscurBar retrcClose aRetrcCloseretrcBarIdx bTCZShort (- são níveis de retração dispostos em ordem TCZ 0,500 0,786 é abaixo para configurações curtas tcz500 lt (tcz786 (1 .005 )) E .681 está acima de .786 para configurações curtas tcz618 gt (tcz786 (1 - .005)) E - É o ponto alto alto da faixa de tcz e alto gt baixo da faixa tcz retrcFechar lt ((.01 .01) tcz618 ) E retrcPrc gt ((1 - .01) tcz500)) - O risco seria o topo da zona - baixo do risco da barra de sinal 0 - Mostrar a zona se presente se (bTCZShort OU bTCZLong) - Esteja preparado para ver simetria se ( BTCZShort) se (aLPivIdxs0 gt aHPivIdxs0) - Informações de simetria valiosas e úteis nRtrc0Pts aHPivHighs0 - aLPivLows1 nRtrc0Bars aHPivIdxs0 - aLPivIdxs1 1 nRtrc1Pts retrcPrc - aLPivLows0 nRtrc1Bars retrcBarIdx - aLPivIdxs0 1 pessoa nRtrc0Pts aHPivHighs1 - aLPivLows1 nRtrc0Bars aHPivIdxs1 - aLPivIdxs1 1 nRtrc1Pts aHPivHighs0 - aLPivLows0 nRtrc1Bars aHPivIdxs0 - aLPivIdxs0 1 else if (aLPivIdxs0 gt aHPivIdxs0) nRtrc0Pts aHPivHighs0 - aLPivLows1 nRtrc0Bars aHPivIdxs0 - aLPivIdxs1 1 nRtrc1Pts retrcPrc - aLPivLows0 nRtrc1Bars retrcBarIdx - aLPivIdxs0 1 pessoa nRtrc0Pts aHPivHighs1 - aLPivLows0 nRtrc0Bars aLPivIdxs0 - aHPivIdxs1 1 nRtrc1Pts aHPivHighs0 - aLPivLows0 nRtrc1Bars aLPivIdxs0 - aHPivIdxs0 1 if (bShowTCZ) Plot (LineArray (IIf (bTCZLong, aHPivIdxs0, aLPivIdxs0), tcz500, Curbar, tcz500. 0), tcz500, colorPaleBlue, styleLinestyleNoTitleStylehidden) Lote (LineArray (IIf (bTCZLong, aHPivIdxs0, aLPivIdxs0), tcz618, Curbar, tcz618, 0), tcz618, colorPaleBlue, styleLinestyleNoTitlestyleHidden) Lote (LineArray (IIf (bTCZLong, aHPivIdxs0, aLPivIdxs0), Tcz786, curBar, tcz786, 0), tcz786, colorTurquoise, styleLinestyleNoTitleStyleHidden) se (bDraw) Title Name () (StrLeft (FullName (), 10)) ATR: NumToStr (ATR (1), 4.2) (NumToStr ((C - Ref (C, -1)), 4.2) NumToStr ((((C - Ref (C, -1)) Ref (C, -1)) 100), 2.1)) WriteVal (SelectedValue (DateTime ()), formatDateTime ) Risco: WriteVal (risk, 2.1) n WriteVal (nRtrc1Pts, 2.1) n SECÇÃOBEGIN (Suporte-Resistência) Plot (Close, Close, colorWhite, styleCandle) MaxGraph 12 BuyOffSet SupResA Optimize (BuyOffSet, 18,15,20,1) SellOffset BuyOffSet Optimize (SellOffset, 2,2,14,2) RegLength 5 Optimize (RegLength, 5, 2,11,2) BuyATRPeriod 2 Optimize (BuyATRPeriod, 2,2,5,1) SellATRPeriod BuyATRPeriod Optimize (SellATRPeriod, 4,2 11,2) AT RMultiplier 0.5 Optimize (ATRMultiplier, 1.0.7.1.25, .05) Graph8 HHV (H-ATRMultiplierATR (BuyATRPeriod), BuyOffset) RED Graph9 LLV (LATRMultiplierATR (SellATRPeriod), SellOffset) GREEN ave (Graph8Graph9) 2 Graph8StyleGraph9Style styleNoTitlestyleLinestyleThick Graph9Color Sup1 5 is Verde Graph8Color Res2 4 é vermelho nnSupResB mmm100 TYP (High Low 2Close) 4 CI (TYP-MA (TYP, 14)) (0.015StDev (TYP, 14)) CCCIEMA (CI, 5) mmm HhHHV (H, nn) ​​LlLLV ( L, nn) ​​MM (HhLl) 2 CCCCEMA (CCCI (Hh-Ll) (2mmm) Ll, 5) Plot (Hh, High Reistance, Res1, styleLinestyleNoTitlestyleThick) Plot (Ll, Low Suport, Sup2, styleLinestyleNoTitlestyleThick) SECTIONEND () SECTIONBEGIN (MABROS) SetChartOptions (0, chartShowArrowschartShowDates) N (Título StrFormat (- Abrir g, Hi g, Lo g, Fechar g (.1f) Vol WriteVal (V, 1.0), O, H, L, C, SelectedValue (ROC ( C, 1))) BuyEMA (C, 13) gtEMA (EMA (C, 13), 9) E Cross (C, Peak (C, 5,1)) SellCross (EMA (EMA (C, 13), 9 ), EMA (C, 13)) MYcolor IIf (EMA (C, 13) gtEMA (EMA (C, 13), 9) E CgtPeak (C, 2,1), colorGreen, IIf (EMA (C, 13) gtEMA (EMA (C, 13), 9) E CltPeak (C, 2,1), colorBlue, colorOrange)) PlotOHLC (Open, High, Low, Close,, Mycolor, styleBar) shape Compre shapeHollowStar Sell shapeHollowStar PlotShapes (shape, IIf (Comprar, colorGreen, colorRed), 0, IIf (Comprar, Baixo, Alto)) GraphXSpace 5 dist 1.5ATR (10) para (i 0 i lt BarCount i) se (Buyi) PlotText (Buyn C i, i, L i - disti, colorGreen) se (Selli) PlotText (Selln C i, i, H i disti, colorRed)

Комментариев нет:

Отправить комментарий