Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 696
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
aquí hemos llegado a i=99, que es el borde, el último elemento. en el bucle la comparación va
y ¿dónde tenemos[i+1]?
Ahh, ya veo) Gracias.
Ahora está el problema de los 130.
Lo que está escrito en la referencia.
Los precios StopLoss y TakeProfit no pueden estar demasiado cerca del mercado. La distancia mínima en puntos se puede obtener utilizando la funciónMarketInfo() con el parámetro MODE_STOPLEVEL. El error 130 (ERR_INVALID_STOPS) se genera en caso de paradas erróneas o no normalizadas.
aquí está el código. ¿es necesario normalizar los topes?
Ah, ya veo. Gracias.
Ahora está el problema de los 130.
Lo que dicen en la referencia.
Los precios StopLoss y TakeProfit no pueden estar demasiado cerca del mercado. La distancia mínima en pips puede obtenerse utilizando la funciónMarketInfo() con el parámetro MODE_STOPLEVEL. El error 130 (ERR_INVALID_STOPS) se genera en caso de paradas erróneas o no normalizadas.
Aquí está el código. ¿Necesito normalizar los topes?
En alpari stoplevel=0 pero no se aceptan los stops en el precio, son unos estafadores, es una putada que pasen el stoplevel normalmente. tengo que coger 2 spreads en vez de stoplevel.
pero en general, estos topes tan estrechos son un desperdicio de dinero, se activarán con demasiada frecuencia.
Tengo stops de 50 pips, pero los he puesto de sopetón, el problema es que el EA no quiere ponerlos, me da un error 130, pero no entiendo que tengo que normalizar.
¿Quién pone stops así? Un stop es un precio al que se cierra la orden, es el precio, no el número de puntos. Para comprar
SL=NormalizeDouble(Ask-Stop*_Point,_Digits);
TP=NormalizeDouble(Ask+Profit*_Point,_Digits);
где Stop=500, Profit=500 пунктов.
¿Quién pone stops así? Un stop es el precio al que se cierra la orden, no el número de puntos.
He sido un estúpido. Gracias por el consejo).
Hola a todos, pueden por favor ayudarme con este problema. he estado trabajando con la función escrita en este artículo https://www.mql5.com/ru/articles/1357. decidí comprobar cómo las órdenes son abiertas por las señales de esta función y escribí un código simple:
Y Metatrader da esto:
No sé qué hacer con él.
Adjunto el código de la función.
Uy. Gracias. Corregiré el código para cumplir con los nuevos requisitos. Al mismo tiempo eliminaré el error de desbordamiento del array.
Ehhhhh...
Buenos días, ¿podrían decirme cómo o qué función utilizar para mover una orden pendiente a un nuevo nivel de precio?
Parece (aún no lo he probado) que una opción es usar ObjectFind, recorriendo todos los objetos de todas las ventanas.
¿Es posible limitar la búsqueda a sólo los objetos de una subventana concreta a la vez?