Discusión sobre el artículo "Cómo cortar un código de AE para una vida más fácil y menos errores."

 

Artículo publicado Cómo cortar un código de AE para una vida más fácil y menos errores.:

Un simple concepto que se describe en el artículo, permite simplificar los sistemas de trading existentes a aquellos que desarrollan sistemas de trading automático en MQL4, así como a reducir el tiempo necesario para desarrolloar estos nuevos sistemas, gracias a los códigos más cortos.

Se puede representar de la siguiente manera en el código:

double stopLevel = iif( tradeDirection > 0, Low[ 1 ], High[ 1 ] );

Parece simple, sin embargo, incluso estas construcciones simples se pueden y deben agruparse en funciones pequeñas y simples para usarlas repetidamente.

Evitemos el operador condicional colocándolo en la función de ayuda para propósitos más generales:

double barPeakPrice( int barIndex, int peakDirection )
{
    return( iif( peakDirection > 0, High[ barIndex ], Low[ barIndex ] ) );
}

Autor: Roman Kramar

Razón de la queja: