Utilice el método sugerido anteriormente de enumerar valores utilizando un array.
Pero entiende que la pregunta no era sobre una versión de muleta.
Necesita una variante nativa, en el caso extremo, si no existe tal solución, entonces usted como desarrollador-creador de enumeraciones MQL añadirá arrays de todas las enumeraciones a su biblioteca estándar y las mantendrá actualizadas?
Pero entiende que la pregunta no se refería a una versión de muleta.
Necesita una variante nativa, en el caso extremo, si no existe tal solución, entonces usted como desarrollador-creador de enumeraciones MQL añadirá arrays de todas las enumeraciones a su biblioteca estándar y las mantendrá actualizadas?
Especialmente desde que existen, sólo dar una API ..de lo contrario la existencia de EnumToString (vacío enumerado) es inexplicable.
ps/ La práctica cuando la API debería existir lógicamente, pero no lo hace, es un poco molesta :-) Que sea "inestable" e inaceptable en el Mercado, entonces que sea mejor que no...
Tenemos cientos de tareas en nuestra lista de tareas cuya importancia/prioridad/utilidad es de órdenes de magnitud superiores a un trivial static int myid[]={...}; for(int i=0;i<N;i++){...}
Estás pidiendo algo muy divertido y no te das cuenta de lo ridículo de la pregunta.
En MQL5 las macros no sólo tienen un número fijo de argumentos, sino que además están limitadas a 8. Así que puedes hacer un enum para sólo 3 valores.
Hay que tener en cuenta que antes el nivel de anidamiento de las macros también estaba limitado a 8 (de lo contrario se producía el error: demasiado complejo, simplifique la macro). Ahora han aumentado silenciosamente a por lo menos 16
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Utilice el método sugerido anteriormente de enumerar valores utilizando un array.
Pero entiende que la pregunta no era sobre una versión de muleta.
Necesita una variante nativa, en el caso extremo, si no existe tal solución, entonces usted como desarrollador-creador de enumeraciones MQL añadirá arrays de todas las enumeraciones a su biblioteca estándar y las mantendrá actualizadas?
Pero entiende que la pregunta no se refería a una versión de muleta.
Necesita una variante nativa, en el caso extremo, si no existe tal solución, entonces usted como desarrollador-creador de enumeraciones MQL añadirá arrays de todas las enumeraciones a su biblioteca estándar y las mantendrá actualizadas?
Especialmente desde que existen, sólo dar una API ..de lo contrario la existencia de EnumToString (vacío enumerado) es inexplicable.
ps/ La práctica cuando la API debería existir lógicamente, pero no lo hace, es un poco molesta :-) Que sea "inestable" e inaceptable en el Mercado, entonces que sea mejor que no...
Considere sus demandas desde fuera y evalúelas desde una perspectiva realista, por favor.
Ya está llegando a exigir que se describan las matrices.
El problema no merece la pena.
Mira desde fuera tus afirmaciones y valóralas desde una perspectiva realista, por favor.
Tenemos cientos de tareas en nuestra lista de tareas cuya importancia/prioridad/utilidad es de órdenes de magnitud superiores a un trivial static int myid[]={...}; for(int i=0;i<N;i++){...}
Estás pidiendo algo muy divertido y no te das cuenta de lo ridículo de la pregunta.
Estoy contento con las matrices y las he utilizado desde el principio.
La pregunta era para los promotores.
No dijeron nada durante cinco años y ahora han decidido responder.
No significa que no.
En MQL5 las macros no sólo tienen un número fijo de argumentos, sino que además están limitadas a 8. Así que puedes hacer un enum para sólo 3 valores.