[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 408
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
Existe una función TimeCurrent() que convierte la hora actual en segundos desde 1970. ¿Existe una función que convierta estos segundos (int) en datetime? ¿O necesita analizar por separado los segundos, los minutos, las horas...? Gracias.
ejem. no entiendes lo que es datetime probablemente. es un int. es el número de segundos desde 1970.
¿en qué se va a convertir y qué? ¿en int?
o confundir TimeCurrent con StrToTime.
Resolverlo
int Timm = TimeCurrent(); //Alert (Timm); obtengo 1306360846.
Timm=Timm+600; // Agrego 10 min. y ahora necesito volver a datetime, pero no sé cómo. Gracias.
Para empezar, mira a TR y SL. Qué y dónde cambiar depende de la lógica del Asesor Experto. Por ejemplo, el TP y el SL pueden expresarse no en puntos, sino en porcentaje del depósito o del precio y no dependerá del número de dígitos de las empresas de corretaje.
¿qué tiene que ver la fecha con esto? TimeCurrent simplemente devuelve el número de segundos desde Navidad...:-))
así es como se hace... no es datetime, es sólo int...
Cambia un poco
datetime Timm = TimeCurrent(); //Alert (Timm); obtengo 130636084.
Timm=Timm+600; // Agrego 10 min. y ahora necesito volver a datetime.
La variable Point suele ayudar
Este es el programa de pruebas de los 4 dígitos
y esto es en cinco.