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
¿Cómo puedo borrar un archivo txt?
Hola,
Estoy usando estas funciones:
Operaciones de archivo vía WinAPI - Artículos MQL4
¿Cómo puedo borrar el texto de mi archivo csv?
¿O cómo puedo borrarlo?
Para borrar el archivo use _lcreat(simplemente crea un nuevo archivo vacío)
Para borrar el archivo puedes usar DeleteFileA o DeleteFileWfunctions(no están declaradas en ese ejemplo pero están en la misma librería kernel32.dll - ambas tienen un único argumento - una cadena que contiene el nombre y la ruta del archivo a borrar)
Hola,
Estoy usando estas funciones:
Operaciones de Archivo vía WinAPI - Artículos MQL4
¿Cómo puedo borrar el texto de mi archivo csv?
¿O cómo puedo borrarlo?y hacerlo con color rsi con alerta? color_rsi_con_alerta.mq4
Hiyieldrater2
Aquí está esta versión. Utiliza un rsi normal y no el que tú propones. Hay un par de razones pero la principal es que el rsi de Figuerelli depende del número de barras que se calcule del resultado que se va a obtener. Aquí tienes una simple comparación del mismo indicador calculado para 5000 barras (superior) y 1000 barras (inferior)
El Tener un buen fin de semanapara rsi + pivotes - #466
y hacerla con color rsi w/ alert?! color_rsi_with_allert.mq4
Hola, gracias por tu consejo,
pero ambas funciones
bool BorrarArchivoA(cadena buffer);
y
bool DeleteFileW(string buffer);
no funcionan :-(
Sólo obtengo "false" como valor de retorno.
¿Tienes algún otro consejo?
Asegúrese de que el archivo está cerrado (por cualquier instancia de código(s)) antes de intentar borrarlo. Aparte de eso, si la ruta y el nombre del archivo son correctos, debería funcionar
Hola, gracias por tu consejo,
pero ambas funciones
bool DeleteFileA(string buffer);
y
bool DeleteFileW(buffer de cadena);
no funcionan :-(
Sólo obtengo "false" como valor de retorno.
¡¿Tienes otro consejo?!...
Lo he probado y funciona
Aquí tienes un ejemplo que funciona (en el que puedes elegir si quieres sólo borrar o quieres borrar y luego crear inmediatamente un archivo vacío - este ejemplo es un indicador que lo hace en cada nueva barra, pero puede funcionar en cualquier código)
//
//------------------------------------------------------------------
#property indicator_chart_window
#import "kernel32.dll"
int _lopen (string path, int of);
int _lcreat (string path, int attrib);
int _llseek (int handle, int offset, int origin);
int _lread (int handle, string buffer, int bytes);
int _lwrite (int handle, string buffer, int bytes);
int _lclose (int handle);
int DeleteFileA(string path);
#import
extern bool doCreate = true;
//------------------------------------------------------------------
//
//------------------------------------------------------------------
//
//
//
//
//
int init() { return(0); }
int start()
{
static datetime lastDeleted=0;
if (lastDeleted!=Time[0])
{
lastDeleted = Time[0]; int result = DeleteFileA("E:\\test\\testfile.txt"); Comment(result);
if (doCreate)
{
int handle = _lcreat("E:\\test\\testfile.txt",0); if (handle > -1) _lclose(handle);
}
}
return(0);
}Hola, gracias por tu consejo,
pero ambas funciones
bool BorrarArchivoA(cadena buffer);
y
bool DeleteFileW(cadena buffer);
no funcionan :-(
Sólo obtengo "false" como valor de retorno.
¡¿Tienes otro consejo?!Hola,
¡¡¡muchas gracias por tu código-snippet!!!
Funciona también en mi portátil, pero cuando quiero cambiar la hora, para que el indicador tenga que crear, escribir y borrar unas cuantas veces por minuto (3x), ya no funciona :-(
Así que creo que tengo que sobrescribir mis viejas entradas cada vez...
Indicador de alerta de MT4 sólo a cierta hora
Hola Mladen (y otros), ¿conoces algún indicador de alerta de precios que sólo compruebe el precio a una hora determinada?
time_vlines.mq4
Podría alguien cambiar este indicador para mostrar sólo una línea (hoy) no para todos los días.
¿Alguien? Por favor.