Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 23

 
Gracias. Eso es exactamente lo que quería oír, tanto si se contacta con el corredor como si no. Es que la pregunta surgió sin querer.
 
Hola! Encontré un par de EAs antiguos en la carpeta, decidí probarlos en el probador, pero los parámetros de las variables globales en la pestaña de optimización no aparecen. ¿Qué debo hacer? ¿Cuál es la razón?
 
skyjet:
Hola, he encontrado un par de EAs antiguos en una carpeta y he decidido probarlos en el tester, pero faltan los parámetros de las variables globales en la pestaña de optimización. ¿Qué debo hacer? ¿Cuál es la razón?

En algún lugar del código hay una línea #property library

Si he adivinado mal, puedes ir aquí

 
artmedia70:

En algún lugar del código hay una línea #property library

Si no estoy adivinando, es de esta manera



Encontré la razón, ¡gracias por la charla de ánimo!
 

¿Puedo obtener la información del Historial de la cuenta, cuánto dinero se ha retirado, cuál ha sido el depósito y cuál ha sido el beneficio durante un periodo determinado?

¿Qué funciones o variables debo utilizar? Puedo calcular la ganancia para un determinado período con un ciclo, pero no sé cómo hacerlo, cuál fue el depósito hace una semana y cuánto se retiró.

Estos datos también se enviarán por correo.

 

¿Podría decirnos si el swap es estático (Swap corto = "-0,3246") * Lote o dinámico, es decir, que se calcula en un momento determinado y el swap está influenciado por el precio (Swap corto * Precio) * Lote?

El broker tiene estos precios para el swap EURUSD que aparecen en la página web Swap long = "-0.4653" Swap short = "-0.3246".

double swop_Buy = MarketInfo(Symbol(),MODE_SWAPLONG); muestra "-0.4653", así que este valor cambia cuando los precios del mercado cambian en 100 - 200 pips ?
 

Si desea configurar un EA para que envíe mensajes sólo una vez al día. en cualquier momento en que el EA se haya lanzado por primera vez durante el día.

Por ejemplo, hoy el terminal se ha iniciado a las 9.00, ha funcionado durante unos minutos y luego ha apagado el ordenador. Por la tarde el ordenador y el terminal se han vuelto a iniciar, pero el mensaje no se envía porque ya se han enviado los mensajes de hoy. al día siguiente lo mismo, pero el terminal no se ha iniciado por la mañana y sólo por la tarde debería enviarse el mensaje.

¿Podría aconsejar cómo implementar esto o la lógica?

 
pasha5282:

Si desea configurar un EA para que envíe mensajes sólo una vez al día. en cualquier momento en que el EA se haya lanzado por primera vez durante el día.

Por ejemplo, hoy el terminal se ha iniciado a las 9.00, ha funcionado durante unos minutos y luego ha apagado el ordenador. Por la tarde el ordenador y el terminal se han vuelto a iniciar, pero el mensaje no se envía porque ya se han enviado los mensajes de hoy. al día siguiente lo mismo, pero el terminal no se ha iniciado por la mañana y sólo por la tarde debería enviarse el mensaje.

¿Podría aconsejar cómo implementar esto o la lógica?

guardar el tiempo de envío del mensaje en una variable global y comprobar el tiempo antes de enviar el siguiente intento
 
PapaYozh:
almacenar la hora de envío del mensaje en una variable global, y comprobar la hora antes de intentar enviarlo de nuevo.

Perdón por la pregunta tonta, nunca he trabajado con variables globales, pero ¿no se borran cuando se reinicia el ordenador?
 
Ahora voy a investigar cómo trabajar con las variables globales, recibí el consejo. gracias
Razón de la queja: