
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
Sé que es un poco desordenado. He estado jugando con él un montón - así que rápidamente poner de nuevo a donde estábamos hablando de? Supongo que te referías a toda esta parte, ¿no?
Erm... necesitas dar un paso atrás, respirar profundamente y leer tu código cuidadosamente, función por función, línea por línea... pregúntate "¿qué estoy tratando de hacer aquí?" y luego comprueba si tu código va a hacer eso... por ejemplo:
¿Este test if ejecuta un comentario si es verdadero? ? ? ? Ignorando eso por un momento . . ¿cómo es OrdersTotal() un número de ticket? SELECT_BY_TICKET ni siquiera es una posición válida si se utiliza SELECT_BY_POS
No creo que este código sea el que te está dando tu problema. . . aunque tiene algunos problemas.
Sí - buen punto, aunque eso no hace ninguna diferencia material para ser honesto.
Hmmm....
Sí - buen punto, aunque eso no hace ninguna diferencia material para ser honesto.
Hmmm....
No, no lo hace...
No creo que este código es lo que está dando su problema ... a pesar de que tiene algunos problemas.
No creo que estés mostrando el código que está creando el problema...
Esta es la sección de compra - sólo escupe un "OP_BUYSTOP"
Esto...
. . es un problema de llaves {}. . .
ordena tu sangría y "verás" estos problemas rápidamente.
Sí, de nuevo un buen grito, he revisado y solucionado algunos de los problemas de sangría... sin embargo, ¿todavía está atascado con los mismos problemas? ¿Qué otro código estás insinuando que podría ser? No puedo imaginar que sea de cualquier otra parte de mi codificación...?
Esto se está imprimiendo en el Diario durante mi bucle for, donde, en el caso de una orden pendiente de Buy Stop, si el 60 EMA es > que el OrderStopLoss, se cerrará la orden pendiente, abrirá una nueva con nuevo SL (que está detrás de la 60EMA), ajustar la toma de beneficios para entretener a la recompensa de 1:2, y cambiar los lotes en relación con la parada en puntos y mi perfil de riesgo (digamos 2%).
Así que cuando se hace todo esto, el "Lotes actuales" que es "LotSize" variable personalizada dentro de OrderSend funciona, es el envío de un tamaño de lote que no es correcto para el servidor para recibir? "0.18215"? ¿Podría ser esto un problema, a pesar de que las órdenes se envían de todos modos - esta pregunta es más en relación con "podría ser la razón por la que no puedo llamar "OrderType==OP_BUY"?
Esto es un proceso largo lol...