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é escribir ENUM_POSITION_TYPE antes de PositionGetInteger? Después de todo, cree que la función PositionGetInteger con el identificador POSITION_TYPE ya devuelve el tipo ENUM_POSITION_TYPE.
No, el compilador genera una advertencia de incompatibilidad de tipos
Lee atentamente el mensaje al que respondes y, en general, intenta entender primero de qué estás hablando.
Lee atentamente el mensaje al que respondes y, en general, intenta comprender primero de qué trata la conversación.
Por qué perder el tiempo en una conversación que no tiene nada que ver. Por qué te sientas en este hilo a trollear a Michael.
No te gusta su estilo de programación ni su estilo de presentación. ¿Por qué no abres tu propio hilo de formación?
y muéstrame tu estilo de programación y presentación.
Por qué perder el tiempo en una conversación que no tiene nada que ver. Por qué te sientas en este hilo a trollear a Michael.
No te gusta su estilo de programación ni su estilo de presentación. ¿Por qué no abres tu propio hilo de formación?
y muéstrale tu estilo de programación y presentación.
Si lo hicieras, no deberías estar escribiendo aquí ahora mismo... y argumentar. Antes de escribir y argumentar, entiende de qué estás hablando. Si no quieres leer y entender, no te metas.
También, trolling aquí Michael (tratando, pero fallando). Se contonea, se desliza, se retuerce, va y viene. ¿Y tú eres el defensor de Mikhail?
Se está produciendo una discusión estúpida y vacía y nada más.
Por qué te sientas en este hilo a trollear a Michael.
No se trata de un trolling. Voy a ser una gorra. Porque Mikhail dice que el código correcto está mal.
No se trata de la corrección, sino del estilo.
Ya he escrito:
Pero creo que PositionGetInteger() siempre devuelve un valor de tipo LONG, y no importa lo que había "dentro" de INTRGER o LONG.
Los desarrolladores lo hicieron para evitar escribir dos funciones.
Por eso para obtenerel tipo de la posición(que es INTEGER) debemos hacerlo de la forma que he escrito:
Es una tontería hacerlo así:
long type =PositionGetInteger(POSITION_TYPE);
si (tipo == long(POSITION_TYPE_BUY)) - ¡ESTO ES CORRECTO en su esencia, pero su estilo es totalmente MALO!
Porque la funcióndevuelveENUM_POSITION_TYPE (véase la documentación) con el argumentoPOSITION_TYPE, por lo que la variable host
deben ser del mismo tipo.
No se trata de la corrección, sino del estilo.
Ya he escrito:
Pero creo que PositionGetInteger() siempre devuelve un valor de tipo LONG, y no importa lo que había "dentro" de INTRGER o LONG.
Los desarrolladores lo hicieron para evitar escribir dos funciones.
Por eso para obtenerel tipo de la posición(que es INTEGER) debemos hacerlo de la forma que he escrito:
Es una tontería hacerlo así:
long type =PositionGetInteger(POSITION_TYPE);
si (tipo == long(POSITION_TYPE_BUY)) - ¡ESTO ES CORRECTO en su esencia, pero su estilo es totalmente MALO!
Dado que la funcióndevuelveENUM_POSITION_TYPE con el argumentoPOSITION_TYPE, en consecuencia la variable receptora
deben ser del mismo tipo.
long y lon en lugar deENUM_POSITION_TYPE yENUM_POSITION_TYPE
8 caracteres (que puedes escribir con los ojos cerrados) en lugar de 36 (y en mayúsculas). Además, hay todo tipo de información que no tiene sentido. Este no es un buen estilo de programación: escritura innecesaria e información superflua.
long y lon en lugar deENUM_POSITION_TYPE yENUM_POSITION_TYPE
8 caracteres (que puedes escribir con los ojos cerrados) en lugar de 37 caracteres (e incluso en mayúsculas). Además, hay todo tipo de información que no tiene sentido. Este no es un buen estilo de programación: escritura innecesaria e información superflua.