Hola soy uevo programando en MQL4 he hecho algunos programas sencillos, y tengo un problema que no se como resolver y tal vez será sencillo para ustedes, (aclaro soy novato programando)
Necesito crear 15 variables que almacenen el precio de apertura de cada minuto que vaya pasando en tiempo real,
y almacenar esos datos y tenerlos disponible durante 15 minutos,,
una vez que hayan pasado 16 minutos, resetear las 15 variables y volver a empezar a asignarles nuevos valores según vayan pasando otros 15 minutos.
es decir algo asi:
minuto 1 : var1 = precio_1 , var2 = 0 , var3= 0, var4= 0 .......... var15 = 0
minuto 2: var1 = precio_1, var2 = precio_2, var3= 0, var4 = 0 .......... var15 = 0
minuto 3: var1= precio_1, var2 = precio_2, var3 = precio_3 var4 = 0 .......... var15 = 0
asi hasta el minuto 15
y cuando sea el minuto 15 resetear todas esas variables y devolverles el valor 0 para asi volver a empezar a asignar nuevos valores.
minuto 15 : var1= 0, var2 = 0, var3 = 0 ......... var15 = 0
espero me puedan ayudar como programar esto.
sean lo mas explicitos posible, y muchas gracias.
bool reinicia= (TimeCurrent()%(15*60))==0
Disculpe mi ignorancia pero tambien quiero saber como asigno los valores a las variables.
//----------------------------------- PRECIO BID --------------------------------------------- double precioBID(string simb= NULL) { double resp= SymbolInfoDouble(simbTrab, SYMBOL_BID); return(resp); }
double arrPrecios[15];
ZeroMemory(arrPrecios);
if(TimeCurrent()%60==0) { arrPrecios[k]= precioBID(); k++; } if(k==15) { k= 0; ZeroMemory(arrPrecios); }
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Hola soy uevo programando en MQL4 he hecho algunos programas sencillos, y tengo un problema que no se como resolver y tal vez será sencillo para ustedes, (aclaro soy novato programando)
Necesito crear 15 variables que almacenen el precio de apertura de cada minuto que vaya pasando en tiempo real,
y almacenar esos datos y tenerlos disponible durante 15 minutos,,
una vez que hayan pasado 16 minutos, resetear las 15 variables y volver a empezar a asignarles nuevos valores según vayan pasando otros 15 minutos.
es decir algo asi:
minuto 1 : var1 = precio_1 , var2 = 0 , var3= 0, var4= 0 .......... var15 = 0
minuto 2: var1 = precio_1, var2 = precio_2, var3= 0, var4 = 0 .......... var15 = 0
minuto 3: var1= precio_1, var2 = precio_2, var3 = precio_3 var4 = 0 .......... var15 = 0
asi hasta el minuto 15
y cuando sea el minuto 15 resetear todas esas variables y devolverles el valor 0 para asi volver a empezar a asignar nuevos valores.
minuto 15 : var1= 0, var2 = 0, var3 = 0 ......... var15 = 0
espero me puedan ayudar como programar esto.
sean lo mas explicitos posible, y muchas gracias.