Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1670

 
MakarFX #:
Tiene la función "GetAveragePrice()"

Haz una para "max_ticket" y "min_ticket"

Aquí está Makar teniendo una conversación constructiva

 
EVGENII SHELIPOV #:

Aquí está Makar teniendo una conversación constructiva

Todo depende de que la pregunta sea correcta.

EVGENII SHELIPOV # :

Ayúdame a cambiar el código para que en lugar de Profit haya puntos. Gracias.

EVGENII SHELIPOV #:

Mi pregunta era simple - en lugar de Profit in currency especificar que las órdenes min/max se cerrarán después del punto de equilibrio después de una cierta cantidad de pips

¿Sientes la diferencia?

 
MakarFX #:
Tiene la función de precio medio "GetAveragePrice()"

Haga lo mismo, pero sólo para "max_ticket" y "min_ticket"

Aquí es el momento de dirigirse a la audiencia Voy a formular una pregunta mañana y preguntar a los miembros del foro

 
MakarFX #:

Todo depende de la pregunta correcta que se haga

¿Sientes la diferencia?

Sí, quizás no he resuelto la cuestión y lo he planteado en el foro. Lo formularé más concretamente mañana.

 

¿Alguien puede explicar por qué x en OnTick es siempre falso aunque foo2 devuelva verdadero?

void OnTick(){
    bool x = foo();
}

bool foo2(){
    ...
    if(...) return true;
    else return false;
}

bool foo(){
    bool x = false;
    if(...) x = foo2(); 
    return x;
}
 
Nerd Trader #:

¿Alguien puede explicar por qué x en OnTick es siempre falso incluso cuando foo2 devuelve true?

Normalmente hay un error lógico en alguna parte. Imprime cada paso.

 
Hola, ¿alguien puede sugerir un artículo o experiencia de cómo implementar OnCalculate en Expert Advisor?
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],

Intentando organizar un cálculo para todos los TFs.

¡AYUDA queridos servidores!
 
Mikhail Toptunov OnCalculate en Expert Advisor?

Estoy tratando de organizar un cálculo a través de todos los TFs.

¡AYUDA queridos servidores!

Esto puede hacerse sin OnCalculate

La función OnCalculate() sólo se llama en los indicadores personalizados
 
Valeriy Yastremskiy #:

Suele haber un error de lógica en alguna parte. Imprime cada paso.

Eso es lo que hago. Cuando foo2() devuelve true, observa esto con la impresión.
 
Nerd Trader #:

¿Alguien puede explicar por qué x en OnTick es siempre falso aunque foo2 devuelva verdadero?

Si foo2 devuelve true, entonces busca un error aquí

bool foo(){
    bool x = false;
    if(...)  x = foo2(); 
    return x;
}
Razón de la queja: