Hola chicos. ¿Puede aconsejar a alguien que esté perfectamente familiarizado con la programación?
Creo una línea horizontal bajo ciertas condiciones. Defino un precio con OLB para utilizar OpenlineB en otro código como el precio de la línea horizontal. En otro código donde se necesita se muestra como un entero. Por ejemplo el precio es 110,256 y muestra 110. Lo descubrí con el comentario. ¿Por qué no aparece el precio exacto, cuál es el problema?
int OpenlineB() {
double ma60=...;
double ma=...;
if((fMarketOrders(OP_BUY)==0)) {
ObjectCreate(0,"BUY",OBJ_HLINE,0,0,ma60+ma); }
int OLB=ObjectGet("BUY", OBJPROP_PRICE1);
return(OLB);}
int TRlineB(){
Comment(OpenlineB());
return(true);}
Hola chicos. ¿Puede aconsejar a alguien que esté perfectamente familiarizado con la programación?
Creo una línea horizontal bajo ciertas condiciones. Defino un precio con OLB para utilizar OpenlineB en otro código como el precio de la línea horizontal. En otro código donde se necesita se muestra como un entero. Por ejemplo el precio es 110,256 y muestra 110. Lo descubrí con el comentario. ¿Por qué no aparece el precio exacto, cuál es el problema?
intdouble OpenlineB()
Su función devuelve un número entero. Lo que se obtiene es lo que se imprime. Y por supuesto, más adelante en la función se convierte en formato doble.
Su función devuelve un número entero. Lo que se obtiene es lo que se imprime. Y por supuesto, más adelante en la función se convierte en formato doble.
si no, los datos del indicador se llaman desde la caché en cada acceso Y sería mejor mantener el nivel de la línea de "COMPRA" en sus variables y no buscarlo en el gráfico.
¡¡¡Sí, claro que puedes!!!
Hola chicos. ¿Puede aconsejar a alguien que esté perfectamente familiarizado con la programación?
Creo una línea horizontal bajo ciertas condiciones. Defino un precio con OLB para utilizar OpenlineB en otro código como el precio de la línea horizontal. En otro código donde se necesita se muestra como un entero. Por ejemplo el precio es 110,256 y muestra 110. Lo descubrí con el comentario. ¿Por qué no aparece el precio exacto, cuál es el problema?
Hola chicos. ¿Puede aconsejar a alguien que esté perfectamente familiarizado con la programación?
Creo una línea horizontal bajo ciertas condiciones. Defino un precio con OLB para utilizar OpenlineB en otro código como el precio de la línea horizontal. En otro código donde se necesita se muestra como un entero. Por ejemplo el precio es 110,256 y muestra 110. Lo descubrí con el comentario. ¿Por qué no aparece el precio exacto, cuál es el problema?
Su función devuelve un número entero. Lo que se obtiene es lo que se imprime.
Y por supuesto, más adelante en la función se convierte en formato doble.
Su función devuelve un número entero. Lo que se obtiene es lo que se imprime.
Y por supuesto, más adelante en la función se convierte en formato doble.
Ya lo he probado. Devuelve un número entero.
Su función devuelve un número entero. Lo que tienes es lo que imprimiste.
Y por supuesto, más adelante en la función se convierte en formato doble.
¡¡¡Lo tengo!!! ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Gracias querido Konstantin!!!!!!!!!!!!!!!!!!
Ya lo he probado. Sale como un número entero.
Prueba a utilizar ObjectGetDouble
Y cambiar la declaración de la función por
double OpenlineB() {Prueba a utilizar ObjectGetDouble
¡Todo listo!
¡¡¡Gracias!!!
¡Todo listo!
¡¡¡Gracias!!!
¿Puedo truncarlo un poco?
Podrías truncarlo un poco.
si no, los datos del indicador se llaman desde la caché en cada acceso
Y sería mejor mantener el nivel de la línea de "COMPRA" en sus variables y no buscarlo en el gráfico.