Lo que impide que el asesor gane dinero. - página 7

 
FAQ:

Aquí https://www.mql5.com/ru/forum/137651/page3 he publicado mi función de cierre

Sustituir GetInfo() por print, Fun_Error() = ErrorDescription()

Y en su opinión, ¿son las funciones de cierre y apertura de órdenes KimIV lo suficientemente fiables como para trabajar en una cuenta real?
 
FAQ:

Ya he escrito cuantas veces, después de seleccionar una orden, comprueba la hora de cierre, si !=0 entonces la orden ya está cerrada.

"Y esta gente me enseña a hurgarme la nariz..."

Estás insultando, alcaide.
 
FAQ:

Ya he escrito cuantas veces, después de seleccionar una orden, comprueba la hora de cierre, si !=0 entonces la orden ya está cerrada.

"Y esta gente me enseña a hurgarme la nariz..."

Eso es todo. Lo tengo. Haré las ediciones de mis búhos. Gracias.
 
Roman.:

Sí, por cierto, ahora estoy recordando...

Si tienes uno disponible, por favor, cópialo... con un control de tiempo, algo así como - si no es igual a/igual a cero... porque sólo las órdenes cerradas tienen una hora de cierre...


https://www.mql5.com/ru/forum/137651/page3

if(OrderCloseTime()!=0){return;}

 
FAQ:


https://www.mql5.com/ru/forum/137651/page3

if(OrderCloseTime()!=0){return;}

Me siento humilde. Ya he puesto el enlace de este fic en mi biblioteca.
 
Todo es cuestión de cierre. FAQ, ¿podría publicar también la función de apertura?
 
FAQ:
Entonces, ¿funciones como OrderClosePrice() devuelven un valor no normalizado?
 
En cuanto a los ifs compuestos: como sabes, en MOCL no hay comprobación de palabras reducidas, por lo que todas las condiciones de un compuesto se calcularán, y si configuras los filtros correctamente, la mitad de las condiciones ni siquiera tendrán que comprobarse.
 
Mathemat:
Todo es cuestión de cierre. FAQ, ¿podría publicar también la función de apertura?

No tiene sentido, tiene demasiados enlaces a otras funciones de la biblioteca de comercio, entonces toda la biblioteca debe ser descrito, dónde y cómo aplicar. Cuando termine mi clase de comercio visual con el ratón e interfaz de ventanas para el terminal, empezaré mi propio tema y escribiré varios artículos, porque ahí conseguiré una API completa...
 

De momento, sólo fotos :)

Y todo esto se sirve con diez líneas de código:

        ObjSet(pName,"",OBJ_CANVAS,8,4,10,1,1,MidnightBlue,White,0,1,0);
        ObjSet(wName,pName,OBJ_LABCLO);//,4,4,10,1,1);//,Black,White,0,0,0);
        ObjSet(wName,pName,OBJ_LABSHW);
        ObjSet(wName,pName,OBJ_LABSET); 
        ObjSet(wName,pName,OBJ_LABALR);
        ObjSet(wName,pName,OBJ_LABSND);
        ObjSet(wName,pName,OBJ_LABEML);
        ObjSet(wName,pName,OBJ_CANVAS,0,25,10,4,1,Black,White,0,0,0);
        ObjSet(arrNm,wName,OBJ_LABLFT,4,4);
        ObjSet(arrNm,wName,OBJ_LABRGT,25,4);
        ObjSet(arrNm,wName,OBJ_LABUP ,4,25);
        ObjSet(arrNm,wName,OBJ_LABDWN,4,46);
        ObjSet(arrNm,wName,OBJ_LABSEL,25,25);
   pName = pName+"1";
        ObjSet(pName,"",OBJ_CANVAS,60,50,3,1,1,MidnightBlue,White,2,1,0);
        ObjSet(wName,pName,OBJ_LABCLO);//,4,4,10,1,1);//,Black,White,0,0,0);
        ObjSet(wName,pName,OBJ_LABSHW);         
        ObjSet(wName,pName,OBJ_CANVAS,0,25,3,4,1,Black,White,0,0,0);
        ObjSet("bdfd",wName,OBJ_BUTBUY,4,4);
        ObjSet("bdfd",wName,OBJ_BUTSEL,4,24);
        ObjSet("bdfd",wName,OBJ_BUTCLO,4,44);
        ObjSet("bdfd",wName,OBJ_BUTREV,4,64);

Y todo se comporta como una ventana completa, se mueve, se superpone, todos los botones funcionan, pero todavía hay mucho que hacer.