Errores, fallos, preguntas - página 1273

 
A100:

Error de compilación

i y j no están disponibles en la clase derivada D, aunque estén declarados como públicos y protegidos respectivamente.
En MQL, lo protegido se convierte en privado después de la herencia pública. Por lo tanto, j no es visible en la clase D.
 
zaskok:
En MQL, lo protegido se convierte en privado después de la herencia pública. Por lo tanto, j no es visible en la clase D.

No es así.

class L {
protected:           //protected
        int i;
};

class M : public L { //после public-наследования
        int f() { return ( i ); }
};

class N : public M {
        int g() { return ( i ); } //нормально
};
no se convierte en privado - no hay errores de compilación
 
A100:

No es así.

no se convierte en privado - no hay errores de compilación
Sí, no lo hace. No se molestó en comprobarlo.
 
A100:

Error de compilación

i y j no están disponibles en la clase derivada D, aunque estén declarados como públicos y protegidos respectivamente
Gracias por la referencia, lo comprobaremos
 

Resultado controvertido: las constantes de caracteres como parte de la cadena

void OnStart()
{
        Print( "\x32" ); //результат: 2   - нормально
        Print( "\62" );  //результат: \62 - спорно, ожидалось: 2
        Print( "\\62" ); //результат: \62 - нормально
}

Si se trata de una sola barra, se espera que vaya seguida de un código de carácterdecimal(si existe)

https://www.mql5.com/ru/docs/basis/types/integer/symbolconstants

código decimal

d

'\d'

número decimal de 0 a 65535

void OnStart()
{
        Print( "\x2660"  ); //результат: ♠
        Print( "\\x2660" ); //результат: \x2660
 
}
Aquí se diferencian la barra simple y la barra doble, y arriba no está
Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы
Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Символьные константы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
HistorySelect( ) ¿Tiene una precisión máxima por minuto? se producen discrepancias si se cierra una operación y se abre una nueva en el mismo minuto
 
vadynik:
¿Tiene HistorySelect() una precisión máxima de minutos?
No, la precisión es de segundos. Establezca la fecha de finalización con mucha antelación, no TimeCurrent().
 

¿Me puede decir, por favor,
Para la función SendMail definitivamente no hay límite en la frecuencia de envío de mensajes?
Porque por alguna razón parece que antes (hace medio año) había menciones sobre la limitación en la descripción de la ayuda, similares a las de SendNotification.
Gracias.

 
ALXIMIKS:

¿Puede decirme, por favor,
Para la función SendMail definitivamente no hay límite en la frecuencia de envío de mensajes?
Porque por alguna razón parece que antes (hace medio año) había menciones sobre la limitación en la descripción de la ayuda, similares a las de SendNotification.
Gracias.

Si envía correos electrónicos con demasiada frecuencia, el servidor de correo puede bloquear su envío.

Porque spammer, ddoser, etc.

 
Reverse owl, cuando se abre una orden de cierre de una operación anterior con un volumen mayor, la posición sigue siendo la misma, ya que sólo cambia la dirección, tal y como está escrito en la ayuda - Reverse position no cambia el ID de la posición, entonces ¿por qué lo hace la hora de apertura POSITION_TIME ?