Discusión sobre el artículo "Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte III): Colección de órdenes y posiciones de mercado, búsqueda y filtrado"
Otra buena serie.
Seguid así.
Estaría bien que los artículos estuvieran enlazados entre sí.
De momento sólo se puede ir del 3º al 1º, es decir, siempre del más reciente al más antiguo.
Pero no del primero al tercero.

¿O he pasado algo por alto?
¿Se pueden cambiar los artículos después?
Saludos
Otra buena serie.
Sigan así.
Estaría bien que los artículos estuvieran enlazados entre sí.
De momento, sólo se puede ir del tercer al primer artículo.
Pero no del 1º al 3º.
...¿O he pasado algo por alto?
¿Se pueden cambiar los artículos después?
Saludos
El artículo dice que la serie es un work-in-progress, lo que significa que cuando se publicó el primer artículo aún no existía el tercero que, según tú, debería haberse enlazado.
Son sólo unos pocos clics más - que pereza ;)
Son sólo unos pocos clics más - taaan perezoso ;)
No Carl, puedo encontrar lo que busco.
Sólo hago esto para el foro para que sea más fácil para aquellos que no tienen estas habilidades para encontrar el siguiente artículo.
Нет, Карл, я найду то, что ищу.
Я делаю это то только для форума, чтобы тем, кто не обладает этими навыками, было легче найти следующую статью.
Начиная со статьи №4 будут линки на предыдущие части. Готово уже 8 статей, в ожидании проверки находятся две статьи. Но будет больше. Много больше. Ждите переводов. Ну или читайте на русском ;)
ES (Google):
A partir del artículo número 4 habrá enlaces a las partes anteriores. Ya publicados 8 artículos en el segmento ruso del foro. Pendiente de publicación - dos artículos están en revisión. Pero habrá más. Mucho más. Espere a las traducciones. Bueno, o leer en ruso ;)
De alguna manera ORDER_STATUS_MARKET_ACTIVE fue reemplazado por ORDER_STATUS_MARKET_POSITION en Defines.mqh. Y en todas partes, y en todo el proyecto, donde antes estaba escrito ORDER_STATUS_MARKET_ACTIVE debe sustituirse por ORDER_STATUS_MARKET_POSITION.
Esto no es una gran nota, para aquellos que también escudriñar y bombear sus habilidades ... En esta serie de artículos. =)
De alguna manera ORDER_STATUS_MARKET_ACTIVE fue reemplazado por ORDER_STATUS_MARKET_POSITION en Defines.mqh. Y en todas partes y en todo el proyecto, donde ORDER_STATUS_MARKET_ACTIVE fue escrito anteriormente, debe ser reemplazado por ORDER_STATUS_MARKET_POSITION.
Esto no es una gran nota, para aquellos que también escudriñar y bombear sus habilidades ... En esta serie de artículos. =)
Sí. A veces algunas cosas se cambian "silenciosamente" - no tiene sentido describirlas, pero no es difícil reemplazarlas. Y a menudo se dice en los artículos que se hicieron algunos retoques menores.
Todo está en los archivos adjuntos, y los artículos describen la esencia.
¡Magnífico trabajo! Bendiciones y prosperidad para usted.
No hay crítica, pero debería haberla, en el sentido de crítica útil. Todavía en el trabajo en el proyecto ignoramos funciones ya estándar.
| La función se llama en EAs durante el evento de comercio generado al final de una operación de comercio en un servidor de comercio | |
| La función es llamada en los EAs cuando ocurre el evento TradeTransaction para procesar los resultados de la ejecución de una solicitud de operación |
- www.mql5.com
¡Buen trabajo! Bendiciones y prosperidad para ti.
No hay crítica, pero debería haberla, en el sentido de crítica útil. Aún así, en el trabajo en el proyecto ignoramos las funciones ya estándar.
| La función es llamada en los EAs durante el evento trade generado al final de una operación de trading en un servidor de trading | |
| La función se llama en los EAs cuando se produce el evento TradeTransaction para procesar los resultados de la ejecución de una solicitud de negociación |
Los he omitido a propósito.
1. Compatibilidad con MQL4
2. Evitar la pérdida ocasional de eventos al utilizarlos.
Entendo o que você quer dizer, mas sou novo no mql. ¿Alguém pode resolver isso para mim?
en el archivo "TimerCounter.mqh", la sentencia "const CTimerCounter *counter_compared = node;" da error al compilar: "'=' - type mismatch".
Entiendo lo que quieres decir, pero soy nuevo en mql. ¿Podría alguien solucionármelo?
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso

Artículo publicado Biblioteca para el desarrollo rápido y sencillo de programas para MetaTrader (Parte III): Colección de órdenes y posiciones de mercado, búsqueda y filtrado:
En el primer artículo, comenzamos la creación de una gran biblioteca multiplataforma para construir con facilidad programas en las plataformas MetaTrader 5 y MetaTrader 4. Acto seguido, continuamos el desarrollo de la biblioteca y corregimos las órdenes y transacciones históricas. En esta ocasión, vamos a crear una clase que nos permita elegir y filtrar cómodamente órdenes y posiciones en las listas de colecciones; en concreto, crearemos un objeto básico de la biblioteca, llamado Engine, y añadiremos a la biblioteca una colección de órdenes y posiciones de mercado.
En esta parte, vamos a crear una clase para seleccionar y filtrar cómodamente órdenes, transacciones, y posiciones en las listas de colecciones; también crearemos un objeto básico de la biblioteca, llamado Engine, y añadiremos a la biblioteca una colección de órdenes y posiciones de mercado.
En estos momentos, ya se insinúa una cierta estructura de guardado de datos, a la que nos ceñiremos en lo sucesivo para crear colecciones de diferentes tipos de objetos:
Para guardar y gestionar las colecciones, así como para el intercambio de datos entre el programa y la biblioteca, se creará el objeto único Engine, que será el objeto básico de toda la biblioteca, y al que recurrirán para obtener datos los programas creados sobre la base de la biblioteca. Asimismo, en él se acumulará todo el proceso de automatización del funcionamiento de la biblioteca.
Autor: Artyom Trishkin