Preguntas de un "tonto" - página 190

 

ENUM_POSITION_TYPE

dos valores. pero ¿qué se devuelve si no hay posiciones abiertas?

Utilizo el método PositionType() de la biblioteca estándar.

Vale, lo entiendo, PositionSelect() devuelve false, y PositionType() devuelve el tipo de la última posición seleccionada.

 

¿Cómo puedo obtener el número total de posiciones de un símbolo?

PositionsTotal() devuelve el número total de posiciones de todos los símbolos.

Necesito saber que no hay posiciones abiertas para un símbolo. ¿Cómo puedo hacerlo correctamente?

 
tor4en: ¿Cómo puedo obtener el número total de posiciones de un símbolo?

Sólo puede haber una posición por herramienta.

tor4en : PositionsTotal() devuelve el número total de posiciones de todos los símbolos. Necesito saber que no hay posiciones abiertas para un símbolo. ¿Cómo hacerlo correctamente?
O bien PositionSelect(), u organizar la enumeración de las posiciones existentes utilizando PositionsTotal() y PositionGetSymbol()
 
tor4en:

ENUM_POSITION_TYPE

dos valores. ¿y qué se devuelve si no hay posiciones abiertas?

Utilizo el método PositionType() de la biblioteca estándar.

Bien, lo tengo, PositionSelect() devuelve false, y PositionType() devuelve el tipo de la última posición seleccionada.

Has acertado. Si PositionSelect() devuelve false, la consulta PositionType() no tiene sentido porque no se ha seleccionado ninguna posición.
 

Eso existe. Se llama Posición Fija de la Carta

Que por defecto está en el lado izquierdo en una esquina.


¿Se puede establecer en las propiedades de ChartSet(Get)?

 
sergeev:

Eso existe. Se llama Posición Fija de la Carta

Que por defecto está en el lado izquierdo en una esquina.

¿Se puede establecer en las propiedades de ChartSet(Get)?

Será mejor que te pongas en contacto con el Servicio de Atención al Cliente con esta pregunta.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
Yedelkin:
O bien PositionSelect() o enumerar las posiciones existentes mediante PositionsTotal() y PositionGetSymbol()
La función PositionSelect() tiene que averiguar por qué devuelve false. Resulta que no hay un método estándar para determinar que no hay una posición abierta para un símbolo?
 
tor4en: También hay que analizar PositionSelect() porque devuelve false.

Eso es exactamente así. Sólo he descrito el enfoque general, en respuesta a la pregunta sobre la posibilidad en sí. ...Y el manejo de errores - se encuentra a menudo al llamar a una u otra función. Rutina, por así decirlo.

tor4en: ¿Resulta que no hay un método estándar para determinar que no hay una posición abierta en un símbolo?

Mira el segundo método de los mencionados. Aquí se ha expresado la opinión de que es universal de alguna manera. No se mencionaron los detalles.

 
tor4en:
PositionSelect() todavía tiene que entender por qué devuelve false. Resulta que no hay un método estándar para determinar que no hay una posición abierta para un símbolo?
Si devuelve true - hay una posición, si devuelve false - no hay posición (no importa la razón)
 
aconsejar, en mt4 hay archivos mqt de plantillas iniciales, y ¿dónde están las plantillas similares en 5?