Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 987
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
¿Por qué el depurador se "cuelga" al depurar el indicador (porque accede a los límites del array), pero al mismo tiempo todo se dibuja normalmente en el gráfico?
MT4 build 950, Alpari demo.
Se adjunta el indicador.
No es un novato, pero hay una pregunta "tonta", ya que casi nunca me he encontrado con una situación así.
Supongamos que hay una orden pendiente ya establecida.
Utilizamos el indicador para mover su precio.
En un momento dado, la orden no puede ser modificada porque el nuevo precio ha entrado en el rango prohibido debido a las señales de parada como Ask/Bid +/- MarketInfo(Symbol(), MODE_STOPLEVEL / MODE_FREEZELEVEL).
Pero la orden tiene que ser abierta "por el mercado".
¿Qué podemos hacer en este caso?
¿Podemos eliminar la orden pendiente y abrir una nueva por el mercado?
¿O es posible cambiar la orden pendiente por una abierta?
Hola a todos.
No es un novato, pero hay una pregunta "tonta", ya que casi nunca me he encontrado con una situación así.
Supongamos que hay una orden pendiente ya establecida.
Utilizamos el indicador para mover su precio.
En un momento dado, la orden no puede ser modificada porque el nuevo precio ha entrado en el rango prohibido debido a las señales de parada como Ask/Bid +/- MarketInfo(Symbol(), MODE_STOPLEVEL / MODE_FREEZELEVEL).
Pero la orden tiene que ser abierta "por el mercado".
¿Qué podemos hacer en este caso?
¿Podemos eliminar la orden pendiente y abrir una nueva por el mercado?
¿O la orden pendiente puede transformarse de alguna manera en una orden abierta?
Por favor, ayuda.
Cuando instalo un EA en un gráfico independiente, el EA no funciona, porque la función start() no se inicia.
¿Cómo puedo implementar una actualización del gráfico desde un EA que lo construye, o desde un EA que se adjunta a este gráfico?
Si está tan cerca del precio, éste lo encontrará por sí mismo, y si no, ¡quizá sea lo mejor si se trata de una parada! Y la del límite, pues paciencia. Intenta experimentar en el probador y la optimización determinará la mejor variante. Buena suerte.
Gracias. Pero necesito una respuesta a mi pregunta: si una orden tiene que activarse independientemente de dónde vaya el precio ahora, ¿qué debo hacer? ¿Debo eliminar la orden pendiente y abrir una normal?
Para mí, si sigues tu estrategia, ¡síguela! No recomiendo cambiarla a mitad de camino, ya que de lo contrario, sin resultados ciertos (positivos o negativos), no puedes estar seguro de la racionalidad de tu estrategia. ¡Eso es!
Gracias de nuevo. Dices cosas correctas, pero irrelevantes para la pregunta. :) Una vez más: si el precio calculado de una orden pendiente ha alcanzado el rango prohibido y no puede modificarse, sino que debe (según la estrategia) dispararse al precio calculado, ¿cómo puedo "convertirla" en disparada? ¿Para borrarlo y abrirlo como uno normal? ¿O hay otras opciones? Por favor, responda exactamente a esta pregunta.
Para concretar su pregunta. Primero elimine la orden pendiente y luego abra inmediatamente una posición al precio actual. El problema es que durante estas acciones, el precio puede salirse de la zona de congelación (a peor) y la posición se abrirá a un precio equivocado. Otra opción es no crear una orden pendiente y almacenar el valor para abrir la posición en una variable del programa. Se compara con el precio actual y si se cumple la condición (teniendo en cuenta la zona de congelación), se abre una posición.