Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 319

 

Hola a todos. Ayúdame a limitar la colocación de órdenes de stop pendientes con el mismo precio. Necesito una función que cuando se detecte un nuevo precio de orden pendiente pruebe los existentes, y si no están puestos, los ponga, si lo están - salga. En el caso de que el programa sea funcional, la tasa es OBLIGATORIA.

 
Melko:

Hola a todos. Ayúdame a limitar la colocación de órdenes de stop pendientes con el mismo precio. Necesito una función que después del precio de una nueva orden pendiente haga una búsqueda de las existentes, y si no hay tal precio - poner, si hay - salir. En el caso de que el programa sea funcional, la tasa es OBLIGATORIA.


No veo ninguna razón para no presentar una oferta por Job. Lo harán al instante y no es caro, lo principal es determinar cuál es el mismo precio.
 
Melko:

Hola a todos. Ayúdame a limitar la colocación de órdenes de stop pendientes con el mismo precio. Necesito una función que después del precio de una nueva orden pendiente haga una búsqueda de las existentes, y si no hay tal precio - poner, si hay - salir. En el caso de que el programa sea funcional, la tasa es OBLIGATORIA.

Hay ayuda para los que están dominando mql4 por su cuenta. En Job negocian comercialmente. O directamente en privado con alguien que creas que puede ayudarte a nivel comercial.
 

Buenas noches a todos.

¿Pueden decirme por qué en el primer caso el correo se abre y en el segundo no se abre?

PRIMER CASO

if(ot==0
&& Bars== 2000

&& X== false)

OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 ); // abrir orden

SEGUNDO


if(ot==0
&& Bars== Bars+10

&& X== false)

OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 ); // abrir la orden hacia arriba.

Gracias.

 
solnce600:

Buenas noches a todos.

¿Pueden decirme por qué la primera vez el correo se abre y la segunda vez no se abre?

PRIMER CASO

si(ot==0
&& Bares== 2000

&& X== false)

OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 ); // abrir la orden

SEGUNDO CASO


si(ot==0
&& Bars== Bars+10

&& X== false)

OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 ); // abrir la orden.

Gracias.


Y si te haces una pregunta en tu mente - ¿cuándo Bars== Bars+10? ¿No deberíamos ser perezosos y hacer otra variable?
 
evillive:

Y si pongo una pregunta en mi mente - ¿cuándo Bars== Bars+10? ¿Tal vez no deberíamos ser perezosos y hacer una variable más?

Gracias por el consejo. hice lo que dijiste...... no se abre.

La variable p5 global.......... no se abre.


int ot;

int start()
{
ot = OrdersTotal();

int p5=Barras+20;


if(ot==0
&& Bars== p5)



OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point, "jfh",1 );


return(0);
}
 
solnce600:

Gracias por el consejo. He hecho lo que me has dicho: ...... no se abre.

La variable p5 global.......... no se abre.

int ot; 
 int start() 
 { 
 ot = OrdersTotal(); 
 int p5=Bars+20;
 if(ot==0 && Bars== p5)
 OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-1500*Point,Bid+300*Point,"jfh",1 ); 
 return(0);
 }

¿Ha cambiado algo? El punto absurdo sigue siendo.

==================

¿268 mensajes en el foro y todavía no has aprendido a insertar código?

 
Código estúpido, sin embargo..... no sé ni qué decir.........
 

solnce600:

Gracias por el consejo. Hice lo que dijiste...... no se abre.

La variable p5 global.......... no se abre.

¿Cómo diablos puede la variable p5 ser mayor que Bares? ¿De dónde sacará el terminal esas más de 20 barras adicionales?

 
evillive:

¿CÓMO carajo puede la variable p5 ser más grande que Bares? ¿De dónde va a sacar el terminal esas más de 20 barras adicionales?


Necesito abrir una orden después de 20 barras desde el valor actual de Bares

¿Cómo puedo codificarla?

Gracias.