ATR & Volume Adjusted Momentum

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #36915 quote
    Fr7
    Participant
    Master

    Hola Nicolas,
    ¿Podría ser tan amable o alguien de traducir este código?
    Gracias

    ////////////////////////////////////////////////// //////////////////////////
    
    ////////////////////////////////////////////////// ////////////////////////////////////////////////// /
    ////////////////////////////////////////////////// ////////////////////////////////////////////////// //////
    
    ////////////////////////////////////////////////// //////////////////////////
    
    _SECTION_BEGIN ( "ATR y el impulso de volumen ajustado");
    SetBarsRequired (sbrAll);
    SetChartBkColor (Colorblack);
    
    p1 = Param ( "Primer período", 5,2,14,1);
    p2 = Param ( "Segundo Período", 30,14,60,1);
    MOMP = Param ( "Período de Momentum", 5,3,14,1);
    
    Mtm = (C - Ref (C, -momp)) / ATR (MOMP); /// cambiaron
    AbsMtm = (abs (MTM) + abs (V-Ref (V, -momp))); // cambiado
    /// ===============================================
    Num_E = EMA (EMA (Mtm, P1), P2); // cambió
    Den_E = EMA (EMA (AbsMtm, P1), p2); // cambió
    /// ===============================================
    Bensu = 100 * Nz (Num_E / Den_E);
    //// Sude = (Bensu + (2 * Ref (Bensu, -1)) + (2 * Ref (Bensu, -2)) + Ref (Bensu, -3)) / 6;
    
    AA1 = C / Ref (C, -8) * 100;
    AA2 = C / Ref (C, -13) * 100;
    AA3 = C / Ref (C, -21) * 100;
    a1 = EMA (AA1,1);
    a2 = EMA (AA2,1);
    a3 = EMA (AA3,1);
    b1 = DesvEst (a1,8);
    b2 = DesvEst (a2,13);
    b3 = DesvEst (a3,21);
    RMOV = ((a1 b1 *) + (a2 * b2) + (a3 * b3)) / (b1 + b2 + b3);
    KK = EMA (EMA (RMOV, 3), 3);
    _SECTION_END ();
    ////////////////////////////////////////////////// //////////////////////////
    _SECTION_BEGIN ( "");
    
    
    
    upcolor = ParamColor ( "UpCandleColor", Colorblack);
    downcolor = ParamColor ( "DownCandleColor", Colorblack);
    
    
    // Cambio de Volumen
    Volwma = WMA (Bensu, 13);
    Volchange = (((Bensu-Volwma) / Volwma) * 100);
    Vol = (ROC (Bensu, 1)); 
    
    
    GraphXSpace = Param ( "Xspace", 10, 2, 20, 1);
    // vol con std
    LBP = Param ( "mirar hacia atrás", 15, 0, 150,1);
    Media = MA (ln (Bensu), LBP);
    StD = DesvEst (ln (Bensu), LBP);
    xp3 = exp (media + 2 * std); // 3 banda
    XP2 = exp (media + 1,5 * std); // banda 2 nd
    xp1 = exp (media + 1 * std); // primera banda
    xm = exp (media); // promedio
    xn1 = exp (media - 1 * std); // -1 banda
    xn2 = exp (media - 1,5 * std); // - 2 bandas
    VolColor = IIf (KK> 100, colorGold, colorred);
    Terreno (Volwma, "VOLUMEN DE IMPULSO AJUSTADO", VolColor, ParamStyle ( "AvgStyle", Styleline | styleThick | styleDots, MASKALL), 1 | 4096);
    // ParamColor ( "AvgColor", colorGold), ParamStyle ( "AvgStyle", Styleline | | styleThick puntos de estilo, MASKALL), 1 | 4096);
    
    Terreno (xn1, "", ColorBlue, 1 | 4096);
    Terreno (xn2, "", 1,1 | 4096);
    
    upbar = Bensu> Ref (Bensu, -1);
    downbar = Bensu <Ref (Bensu, -1);
    barcolor2 = IIf (downbar, colorred, IIf (upbar, 2,19));
    
    upbar = Bensu> Ref (Bensu, -1);
    downbar = Bensu <Ref (Bensu, -1);
    
    O = IIf (downbar, Bensu, 0); 
    C = IIf (downbar, 0, Bensu);
    L = 0; 
    H = Bensu;
    
    ColorHighliter = IIf (upbar, upcolor, IIf (downbar, downcolor, colorDarkGreen));
    SetBarFillColor (ColorHighliter);
    pds = 10;
    V1 = Bensu / MA (Bensu, 13); V2 = Bensu / MA (Bensu, 21);
    V3 = Bensu / MA (Bensu, 34);
    
    BARCOLOR = IIf (Bensu <MA (Bensu, pds), colorred, ColorWhite);
    SetBarFillColor (BARCOLOR);
    PlotOHLC (O, H, L, C, "", barColor2, ParamStyle ( "CandleStyle", styleCandle, MASKALL));
    // GfxTextOut ( "VOLUME IMPULSO ajustado", el estado ( "pxwidth") / 2, de estado ( "pxheight") / 3);
    
    _SECTION_END ();
    
    _SECTION_BEGIN ( "centrada en StochRSI Line");
    x = ((RSI (21) - LLV (RSI (21), 21)) / ((HHV (RSI (21), 21)) - LLV (RSI (21), 21))) * 100;
    Valor1 = 0,1 * ((x) -50);
    Value2 = WMA (Value1,7);
    KK4 = (exp (Valor2) -1) / (exp (Valor2) 1);
    
    Parcela (0, "", IIf (EMA (KK4,3)> 0,50, colorBrightGreen, colorred), 4 + styleNoLabel);
    
    
    // ================================================ =====================
    // nombre de fondo stock (sólo funciona en Amibroker la versión 5.00 en adelante.
    // ================================================ =====================
    _SECTION_BEGIN ( "Nombre");
    GfxSetOverlayMode (1);
    GfxSelectFont ( "Tahoma", el estado ( "pxheight") / 6);
    GfxSetTextAlign (6); // alineación central
    // GfxSetTextColor (ColorRGB (200, 200, 200));
    GfxSetTextColor (ColorHSB (41, 41, 41));
    GfxSetBkMode (0); // transparente
    GfxTextOut (Nombre (), Posición ( "pxwidth") / 2, de estado ( "pxheight") / 12);
    GfxSelectFont ( "Tahoma", de estado ( "pxheight") / 12);
    GfxTextOut ( "kargocu AFL", el estado ( "pxwidth") / 2, de estado ( "pxheight") / 3);
    GfxSelectFont ( "Tahoma", el estado ( "pxheight") / 36);
    GfxTextOut ( "Dedicado a ZULTAN ... Que lo disfruten ... AFL Especial", de estado ( "pxwidth") / 2, de estado ( "pxheight") / 2);
    _SECTION_END ();
    #36959 quote
    Nicolas
    Keymaster
    Master

    Es de AmiBroker lenguaje de codificación, pero me gustaría más ejemplos de capturas de pantalla por favor.

    #36973 quote
    Fr7
    Participant
    Master

    Exacto Nicolas, es un indicador de “AmiBroker”. Lo siento,no tengo más capturas de pantalla……..

    #37037 quote
    Nicolas
    Keymaster
    Master

    Bueno, he hecho la traducción, pero hay un montón de códigos que no son útiles en el programa .. He encontrado un sitio web donde alguien hizo la traducción de la plataforma de TOS y él hizo la misma conclusión .. Puedo estar equivocado, pero el código no No incluyen el promedio móvil que genera la señal. Así que añado uno que usted puede controlar el tipo y el período en los ajustes. Lo terminaré y lo publicaré en la biblioteca más tarde.

    #37052 quote
    Nicolas
    Keymaster
    Master

    El indicador ya está disponible para su descarga en la biblioteca de códigos:

    ATR & Volume Adjusted Momentum indicator

    #37055 quote
    Fr7
    Participant
    Master

    Muchas gracias Nicolas,usted es el mejor!!

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

ATR & Volume Adjusted Momentum


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
Fr7 @fr7 Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by Fr7
8 years, 8 months ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 05/29/2017
Status: Active
Attachments: 1 files
Logo Logo
Loading...