Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1444
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¿Qué puede fallar?
Set - la cadena en la que estamos buscando.
txt - lo que estamos buscando.
¿por qué aaa = -1?
¿Y por qué el depurador contó 7 caracteres en txt cuando debería haber 6? Y en Set debería haber 26.
La imagen muestra que la función StringFind devuelve datos de tipo string, de tipo int , es decir, el número de posición a partir del cual comienza la cadena buscada.
En este caso la función debería haber devuelto cero.
Ya veo. Gracias por la aclaración. Ahora he aprendido una nueva función para mí.
Saludos, Vladimir.
¿Por qué el depurador contó 7 caracteres en txt si debería ser 6? Y en Set como debería ser 26
Sí, sí, y esto también es extraño, gracias, lo que está mal aquí, empecé a comprobar la cuestión Yuriy Bykov, he copiado desde el depurador y pegado en el código, tengo esta imagen.
Tengo el guión a otra línea de alguna parte.
Gracias a todos por vuestra ayuda. Voy a mirar en él.
¿Lo resaltado en amarillo no puede tener ese efecto? Lo aclaro a efectos de autoaprendizaje.
Saludos, Vladimir.
¿Lo resaltado en amarillo no puede tener ese efecto? Sólo para aclarar para fines de auto-estudio.
Saludos, Vladimir.
int start_pos=0 Valor por defecto
Si no se especifica al pasarlo a una función, se sustituirá por cero.
Es lo mismo.
int start_pos=0 Valor por defecto
Si no se especifica al pasarlo a la función, se sustituirá por cero.
Es lo mismo.
Entiendo, Alexander. Ahora lo sabré.
Saludos, Vladimir.
¿Es posible anular la salida de los errores de conexión a la base de datos?
Por ejemplo, la función DatabaseOpen() imprime un error cada vez que la base de datos está bloqueada y la función no puede acceder a ella.
Pero esta es una situación de trabajo normal para mí y este problema se procesa y resuelve y, si es necesario, yo mismo capturaré y emitiré este error.
Como resultado, todo el log está lleno de mensajes sobre la base bloqueada.
responder a la pregunta, por favor
Creo que fxsaber ha publicado un gestor de arranque y una descripción de cómo usarlo, pero no recuerdo dónde y cómo.
Si no me equivoco, tienes que ponerlo en la carpeta terminal C:\sers\username\AppData\Roaming\MetaQuotes\Terminal\E98C5173D8A802F9B8F133E800FDDE2B.
Y ejecutar el botnick cada vez antes de iniciar el terminal.
La solución no es particularmente conveniente, pero si no hay otra, entonces ...
Mierda. Primero lo he posteado y luego he visto que el botnik es para banear logs en el tester.
Lo siento, no puedo ayudarte.
Creo que fxsaber publicó un bootnik y una descripción de cómo usarlo, pero no recuerdo dónde y cómo.
Si no me equivoco, tienes que poner el bootstrap en la carpeta terminal C:\sers\username\AppData\Roaming\MetaQuotes\Terminal\E98C5173D8A802F9B8F133E800FDDE2B.
Y ejecutar el botnick cada vez antes de iniciar el terminal.
La solución no es particularmente conveniente, pero si no hay otra, entonces ...
Mierda. Primero lo publiqué, y luego vi que el bootnik está prohibiendo registros en el probador.
Lo siento, no puedo ayudarte.
¿No es más fácil ejecutar el bootloader que borrar los logs manualmente?
¿Qué pasa en el sitio? Pego una imagen, veo la que debería estar, pero cuando pego un mensaje, veo una imagen diferente....
¡Ooh! Ya lo tengo...
Creo que fxsaber publicó un bootnik y una descripción de cómo usarlo, pero no recuerdo dónde y cómo.
Si no me equivoco, tienes que poner el bootstrap en la carpeta terminal C:\sers\username\AppData\Roaming\MetaQuotes\Terminal\E98C5173D8A802F9B8F133E800FDDE2B.
Y ejecutar el botnick cada vez antes de iniciar el terminal.
La solución no es particularmente conveniente, pero si no hay otro, entonces ...
Mierda. Primero lo publiqué, y luego vi que el bootnik está prohibiendo registros en el probador.
Lo siento, no puedo ayudarte.
bueno, me tengo que aguantar,
gracias por la respuesta.