[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 74

 
sergeev:

Donde de nuevo se mezcla más con menos, me rindo.



665
grell 12.08.2011 15:03
Siempre es un error 129. Ayúdame a encontrar un error.

¿Con qué fin? ¿No habría sido más fácil dar una pista?
 
smartemiy:

Sustituir OP_SELLSTOP por OP_SELLLIMIT, OP_BUYSTOP por OP_BUYLIMIT.

Además, no tiene sentido utilizarlo dos veces:

OrderSelect(a, SELECT_BY_POS, MODE_TRADES)

Tiene un pedido ya seleccionado y lo vuelve a seleccionar.

 

sergeev:

Error constante 129. Ayúdame a encontrar el error.

¿Cómo se averigua el código de error? ¡Tu Alerta puede darte tal abra-cadabra! :D

Alert("Ordersend_Number",res,err);
 
MaxZ:

¿Cómo se averigua el código de error? ¡Su Alerta puede dar un abra-cadabra! :D


Solía funcionar sin fallos. Pero ahora no funciona. Se comprueba la señal, se intenta enviar una orden, pero no ocurre nada. He añadido alertas para el control.
 
grell:

Este diseño solía funcionar sin fallos. Pero ahora no funciona. Se comprueba la señal, se intenta enviar una orden, pero no ocurre nada. He añadido alertas para controlarlo.
Es extraño... Ni siquiera puedo ver el error 129. Me pregunto qué podrán encontrar los Otros.
 
El caso es que por la mañana se han abierto 3 operaciones en 2 pares, pero a partir de las 11, silencio, en los gráficos veo señales claras para entrar, pero el Expert Advisor está callado. Y no hay errores en el registro. Empecé a investigar y descubrí que la lógica del EA está bien, así que empecé a añadir alertas.
 
grell:

Este diseño solía funcionar a la perfección. Pero ahora no lo hace. Se verifica la señal y se intenta enviar una orden, pero no ocurre nada. He añadido alertas para controlarlo.


¿Por qué buscar un gato negro en la noche? Imprime todos los números y resuélvelos.

Quizás los stops se confunden con el precio de apertura

tal vez los refritos deberían hacerse más a menudo en el bucle

 

sergeev:

tal vez los Refrashrates deberían hacerse más a menudo en un bucle

ResfreshRates no es necesario para MarketInfo.
 
Tenías razón, Refrashrates() ayudó, abrió la pose después de compilar aquí, vamos a observar. Gracias.
 
grell:
Resultó tener razón, Refrashrates() ayudó, después de compilar aquí abrió la pose, vamos a observar. Gracias.

o.O

¿Dónde se necesitaba RefreshRates()?

¿O has escrito tu propia función Refrashrates()? :DD