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 ();