hola saludos, me pueden ayudar con esto. necesito que unos datos que están en string solo lectura se almacenen en una variable luego de ello que esa variable se convierta en double para que deje de ser lectura a continuación un ejemplo.
v ::SPREAD = (string)("5+6+11"); quiero que estos datos no se sumen sino que se guarden en la variable spread así como los escribo, luego después de estar almacenados en la variable si se sumen que dejen de ser string y se calculen
v:: pips = double (SPREAD) aquí la variable pips ya debería quedar con el valor sumado.22.
StringToDouble use esto pero no me da no suma sigue quedando como texto. quiero que string almacene y double sume
Posts made by cristian 0
-
de string a doubleposted in Questions & Answers
-
RE: numero mágico - grupo o cubo de oficiosposted in Questions & Answers
@uriel-0 como lo haría me podrías dar el ejemplo ? digamos que tengo 15 operaciones al contar 5 seria grupo cero al contar las 5 siguientes seria grupo 1 al contar las 5 restantes seria grupo 2 en ese momento el robot las esta reconociendo como tal el robot se reinicia por algún motivo o falla del vpn, el robot pierde su memoria y pierde su selección de grupos , como lo haría como tu dices ? si se reinicia el robot toma las ordenes ya abiertas como ordenes abiertas manualmente y en su defecto son cero
-
RE: numero mágico - grupo o cubo de oficiosposted in Questions & Answers
@uriel-0 gracias Uriel había imaginado en algo así no lo he intentado me podrías decir como seria eso, si en realidad tiene que ser una solución por este lado ya que como te digo el robot tiene memoria y guarda sus grupos durante su funcionamiento al reiniciarse el robot queda limpio para empezar a cargar datos desde este nuevo inicio por lo que lo anterior quedaría como propiedades del mercado mas no del robot
-
RE: numero mágico - grupo o cubo de oficiosposted in Questions & Answers
@cristian-0 en conclusión lo que necesito es que el robot al reiniciarse reconozca grupos y cada orden asociada a el que ya había sido creadas
-
numero mágico - grupo o cubo de oficiosposted in Questions & Answers
saludos por favor su ayuda para realizar esto, que me recomendarían para trabajar con varias ordenes pero que se diferencien unas de otras con respecto a un solo grupo es decir que no importa si el robot se reinicia el robot al volver a iniciar vuelva a reconocer grupos distintos de todas las ordenes ya abiertas. si lo realizo con grupos al poner variables en los grupos al reiniciarse el robot la variable se va a cero por lo que todas las ordenes se manejarían con ese solo grupo, si uso numero mágico no se si al reiniciar el robot ese reconozca cada una de las ordenes con su respectivo numero mágico otra vez, digamos que tengo 15 ordenes abiertas las primeras 5 trabajaran con un nuero de grupo las 5 siguientes con otro numero las 5 restantes con otro numero el robot se reinicia como hago para que el robot inicie identificando cada una con su respectivo grupo.
-
imprimir archivo mq5posted in Questions & Answers
Saludos, alguien por favor seria tan amable de descargar este archivo en MQ5 así tal cual como esta y mandármelo por correo cristian-8924@hotmail.com o subirlo aquí mismo es que se me agoto mi pago y no me permite ya descargar ya que contiene mas de 10 enlaces por favor si alguien que tenga saldo me colaborara se lo agradecería de corazón en este momento no cuento con mas dinero, les pido mil disculpas , solo lo alcance a descargar en mq4
-
orden de ejecucionposted in Questions & Answers
saludos, me ayudan por favor a decir en que orden se ejecutaran estos bloques unas vez el bloque 9 arranque. por favor solo el orden de ejecución sin mas cuestiones,
-
RE: store obj timestamp to a variableposted in Questions & Answers
@l-andorrà se almacena bien con el formato UNIX en una variable double o entera pero el problema es que el valor hora siempre esta corriendo halla o no halla tic o ejecución de los bloques.
-
RE: almacenar datos de tiempo en variableposted in Bug Reports
@diazoviedo @l-andorrà @fxdreema eso amigo muchas gracias, pero el problema estaba en que todo valor relacionado con hora siempre esta en funcionamiento halla o no halla tic es por ello que los filtros de tiempo en on tic no soy del 100% viables, y para almacenar en una variable consulte que se puede almacenar en un data double o entero pero en formato UNIIX que es un numero entero representado en el tiempo que es comparable y viable para hacer operaciones. lo que pasa con los bloques de tiempo es que por ejemplo los cálculos que realizan ellos es la comparación del tiempo actual con algún tiempo almacenado temporalmente pero cuando se abre una nueva vela y no hay tic el tiempo sigue corriendo en las variables por lo que esa oportunidad ya se perdió y toca esperar otra nueva vela y que halla tic ala vez para que puede comparar los resultados.
-
RE: store obj timestamp to a variableposted in Questions & Answers
@l-andorrà aqui encontre una respuesta a lo que necesito ahora la pregunta es donde y como pongo esto datetime time = (datetime) ObjectGetInteger (0, "object_name", OBJPROP_TIME);
-
RE: Candle by timeposted in Questions & Answers
@fxdreema como almaceno ese valor en una variable, al almacenarlo ese tiempo se mueve como tiempo actual no se queda como se almacena, porque ? https://fxdreema.com/shared/vBIRBXbac hay esta el ejemplo debería de almacenar el valor de tiempo de la vela anterior pero se almacena como hora actual y empieza a correr.
-
almacenar datos de tiempo en variableposted in Bug Reports
@fxdreema Saludos, como se almacena datos de tiempo de este formato ejemplo 2021.01.04 00:00:00 en una variable, este es el formato de tiempo de una vela necesito almacenar este dato en una variable no he podido al usar modificar variables no se almacena, si lo interpreta pero no para almacenar sino para contar tiempo actual corre el tiempo común y corriente. ya probe con string y double y nada.
-
RE: no se activa el bloque para cada barra en ocasiones se salta una barra en on tick en demo tiempo real en el probador siposted in Questions & Answers
@l-andorrà hola amigo antes de escribir en estos foros hago todas la pruebas necesarias para plantear una certera pregunta concentrémonos en los bloques de arranque 4 y 5 los demás bloques están bien como los necesito ya están optimizados y revisados y si, los necesito de esa manera por muchas razones llevo mucho tiempo trabajando con este programa , ya saque todos los posibles problemas de los bloques de filtro de tiempo comprobé ensayándolos uno a uno con un solo bloque organizando de la manera recomendada puse otros bloques remplazando esos de tiempo y funcionan bien en esa posición solo son los bloques de tiempo que en algo mínimo están fallando, será posible que @fxdreema pueda ayudarnos ya que el es un gran experto en esto y he visto como soluciona esta clase de casos.
-
RE: no se activa el bloque para cada barra en ocasiones se salta una barra en on tick en demo tiempo real en el probador siposted in Questions & Answers
@fxdreema la idea es trabajar con varios gráficos allí algunos se ejecutan en cada tic y cumpliendo con los bloques de abajo pero en otros bloques no lo hace al inicio de el robot sin ninguna operación nos damos cuenta todos los gráficos debería arrancar con operación pero algunos no arrancan toca esperar que pasen los 5 minutos y luego si arrancan.
-
RE: no se activa el bloque para cada barra en ocasiones se salta una barra en on tick en demo tiempo real en el probador siposted in Questions & Answers
@fxdreema saludos , ayúdame por favor he realizado un robot muy sencillo, pero tengo problemas con los bloques de filtro de tiempo no se ejecuta en ocasiones y toca esperar una nueva barra o un nuevo tiempo para que se ejecute
enfoquémonos en los bloques 4 y 5 puse filtro de minutos a ver si así funcionaba bien y tampoco porque tenia el bloque una vez por barra, el problema es que no se ejecuta abecés ejemplo el bloque 4 es el bloque de entrada se ejecuta cada 5 minutos o cada barra de 5 minutos el bloque 5 lo realiza cada hora para abrir nuevas operaciones si se cumplen los bloques abajo conectados a el. ya revise el orden los acomode tienen ese orden para que el robot tome las operaciones abiertas antes que inicie el robot de esta manera se puede reiniciar cuantas veces quiera sin perder información de las ya creadas. solo esos bloques de filtro en backtesting funcionan perfecto pero en demo o en real no se salta el tiempo y si se lo salta toca a esperar la nueva barra o nuevo tiempo y esperar que este no lo salte y se ejecute -
RE: no se activa el bloque para cada barra en ocasiones se salta una barra en on tick en demo tiempo real en el probador siposted in Questions & Answers
@l-andorrà tal cual como tu la pusiste en ajustar variable, solo se puede poner en ajustar variable la verdad solo necesito esos datos así para que lo lea el bloque comentario y en la pantalla salga solo un decimal solo para leerlo el resto del programa si puede trabajar con los datos normales en el bloque comentarios pongo la variable y ejustar resultado pongo lo que me dijiste =NormalizeDouble ($, 1)
-
RE: no se activa el bloque para cada barra en ocasiones se salta una barra en on tick en demo tiempo real en el probador siposted in Questions & Answers
@l-andorrà Saludos , no me funciona la formula =NormalizeDouble($,1); que me diste para manejar solo un decimal en los datos
-
RE: no se activa el bloque para cada barra en ocasiones se salta una barra en on tick en demo tiempo real en el probador siposted in Questions & Answers
@l-andorrà Saludos , te comparto mi robot , en las entradas de cada vez por barras es donde a veces no da la señal en algunos gráficos y no lee la vela nueva al pasar de nuevo otra vela si la lee y se ejecuta me gustaría saber en si como funciona o como almacena cada vela para el saber cuando ejecutarse, otra cosa como puedes ver el robot va muy lento en el probador creo que es debido al flujo de ticks para el conteo de pips o que me dices?
-
no se activa el bloque para cada barra en ocasiones se salta una barra en on tick en demo tiempo real en el probador siposted in Questions & Answers
Saludos, he realizado un robot con este programa marcha bien en el probador de estrategias llevo una semana probándolo en tiempo real y no se ejecuta en el momento que es al inicio de ontik tengo para cada barra de una hora lo tengo en varios gráficos en algunos gráficos se activa y en otros a veces se pasa la barra y debe esperar la otra señal, por favor no me vallan a responder que es el broker he ensayado otros robots de otro programa y funcionan bien con fxdreema a veces no se activa los bloques por que ?
otra pregunta como hago para que en las variables double se almacene números con un decimal después del punto , ejemplo a veces me salen resultados así 13.222222222222222222 quiero que solo quede un decimal así 13.2
-
RE: bloque para comercio cerradoposted in Questions & Answers
@l-andorrà ejemplo, tengo una operación que se cierra, el bloque lee esa operación y se activa pero queda activo siempre quiero que pase solo una vez por cada operación cerrada osea que se active una sola vez y ya no quede activa , esta el bloque un ¨¨una sola vez por operación / orden¨¨pero ese no sirve con operaciones cerradas.