Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 842
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
OrderClose(OrderTicket(),0.01,Bid,2);
en "expertos" dice "ticket inválido para la función OrderClose".
¿Ayuda? mi objetivo es cerrar la orden en el gráfico actual.
OrderClose(OrderTicket(),0.01,Bid,2);
en "expertos" dice "ticket inválido para la función OrderClose".
¿Ayuda? mi objetivo es cerrar la orden en el gráfico actual.
Buenas noches! Ayúdame a entender el código de abajo, vender está escrito en el mismo principio, ¿por qué tres opciones para abrir, porque tuve que juguetear con la opción para evitar la apertura de un orden entonces - cuando la orden se abre en la barra actual y se cierra en un no sorteo,
y la señal permanece y se abre de nuevo, por lo que he tenido que escribirlo así. El problema es que sólo se abre una orden de compra y de venta y todo lo demás está en silencio. No encuentro más errores, se lo agradezco de antemano.
¿Cómo se entiende esta línea?
No sé cómo leer esta línea y esta otra.
y esta otra...
Aunque esta última línea funcionará, pero no es tan escribir ... Me he quedado sin palabras.
Bueno, si no puedes encontrar el error, entonces probablemente no hay error...
OrderClose(OrderTicket(),0.01,Bid,2);
en "expertos" dice "ticket inválido para la función OrderClose".
¿Ayuda? mi objetivo es cerrar la orden en el gráfico actual.
¿Cómo se entiende esta línea?
y esta otra.
Y este...
Aunque esta última línea funcionará, pero no es la forma de escribir ... Me he quedado sin palabras.
Bueno, si no encontraste el error, entonces probablemente no hay error...
1. Si no hay órdenes abiertas
2. Si no hay órdenes cerradas.
¿Qué ocurre?
1. Si no hay órdenes abiertas
2. Si no hay órdenes cerradas.
¿Qué ocurre?
int OrdersTotal(); - devuelve un número, no un verdadero falso, eso es lo que está mal. Si no hay órdenes, significa 0. Si hay órdenes, no es sólo 1.
Y no hay órdenes cerradas sólo en una cuenta recién abierta en la que aún no hemos operado. De nuevo, este es un uso incorrecto de la función.
¿Y por qué RefreshRates(); DESPUÉS de que la orden haya sido enviada al servidor? Es como pagar algo primero y luego preguntar "¿cuánto cuesta?
¿Qué clase de tonterías están haciendo aquí?
Si el número total de órdenes y posiciones es 1 o más...
Si se selecciona una orden en un ticket desconocido y no está claro si está cerrada o abierta...
...etc...
¿Cree que ha ayudado?
... La ausencia de órdenes significa 0, y si hay órdenes, no es sólo 1.
...Aquí es donde voy a corregir con permiso por así decirlo.
En bool si hay 0 entonces es falso, todo lo demás que no sea cero es verdadero
OrderClose(OrderTicket(),0.01,Bid,2);
en "expertos" dice "ticket inválido para la función OrderClose".
¿Ayuda? mi objetivo es cerrar la orden en el gráfico actual.