Características del lenguaje mql5, sutilezas y técnicas - página 15
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Sólo he descrito un fallo confirmado oficialmente. Fuiste tú quien sugirió utilizar alguna API para resolver este problema.
Por favor, no confundas crear un indicador y llamarlo a través de iCustom.
Aquí, no confundas la realidad con tus fantasías. Esto no es un error. Qué API es, es fácil de ver. ¿Y cuál es el propósito de su presencia aquí, de todos modos?
Puedes terminar tu baile de la pandereta.
La SD dijo que a partir de la próxima build OrderSend() funcionará correctamente :)
Parece que realmente ha funcionado. Acabo de recibir una actualización a 1550, comprobado - al abrir una posición justo después de OrderSend() todo el entorno está sincronizado.
Acaba de llegar la actualización a 1550, comprobada - al abrir una posición justo después de OrderSend() se sincroniza todo el entorno.
Confirmo que OrderSend se ha sincronizado completamente. Los errores de los frenos se mantuvieron
Solicitud/Respuesta
Request.action = TRADE_ACTION_REMOVE (8)
Request.magic = 0
Request.order = 136746576
Request.symbol =
Request.volume = 0.0
Request.price = 0.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 0
Request.type = ORDER_TYPE_BUY (0)
Request.type_filling = ORDER_FILLING_FOK (0)
Request.type_time = ORDER_TIME_GTC (0)
Request.expiration = 1970.01.01 00:00:00
Request.comment =
Request.position = 0
Request.position_by = 0
Result.retcode = 10009
Result.deal = 0
Result.order = 136746576
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request executed 2194.767 + 0.003 ms
Result.request_id = 245
Result.retcode_external = 0
Resultado
JM 0 22:37:34.308 Trades '5338170': accepted cancel order #136746576 buy limit 0.10 #AA at 36.99
FE 0 22:37:34.308 Trades '5338170': cancel #136746576 buy limit 0.10 #AA at market done in 2194.779 ms
Curiosamente, el registro ahora registra el tiempo de ejecución de OrderSend como más largo de lo que realmente es cada vez. Es decir, si usted mismo mide el tiempo de ejecución de OrderSend, será unos milisegundos menos que el valor mostrado en el registro cada vez.
ZS Aparecen las siguientes entradas
No confundas la realidad con tus fantasías. Esto no es un error. Está claro de qué API se trata. ¿Y cuál es el propósito de su presencia aquí?
Entonces, ¿dónde está el código para resolver este problema?
Los desarrolladores ya han confirmado que se trata de un error y que no hay solución.
Hablando brevemente de mí: trabajo aquí desde 2009, por lo que he implementado macros de pleno derecho y la estructura B'1001011' en MQL5.
Entonces, ¿dónde está el código para resolver este problema?
Los desarrolladores ya han confirmado que se trata de un error y que no hay solución.
¿Qué bicho? ¿Dónde se confirmó?
No se necesita ninguna API para leer y escribir plantillas. Todo es normal, por medio de MQL5. El cuarto también ha implementado https://www.mql5.com/ru/forum/168767/page14#comment_4122244
¿Qué bicho? ¿Dónde se ha confirmado?
No se requiere ninguna API para leer y escribir plantillas. Todo es normal, por medio de MQL5. El cuarto también ha hecho https://www.mql5.com/ru/forum/168767/page14#comment_4122244
No estamos hablando de las plantillas, estamos hablando de adjuntar el indicador al programa, pero con la configuración de la línea del indicador de su propio color. Este compañero de arriba cree que la ausencia de la posibilidad de fijar el propio color es un error.
La falta de capacidad para establecer el color del indicador mediante programación no es un error, sino una característica de la arquitectura.
Los indicadores se dividen en dos partes: la parte de dibujo y la parte de cálculo. La parte del cajón del indicador se encarga de dibujar según los ajustes especificados de los búferes calculados. La parte de cálculo cuenta los búferes en consecuencia. El cajón de indicadores vive en el gráfico y trabaja en el flujo guiado. La parte de cálculo del indicador vive en la caché del período de símbolos y se ejecuta en el hilo de actualización de símbolos.
La parte de cálculo del indicador no sabe nada de la parte de dibujo. Los expertos operan sólo con partes de cálculo de indicadores (que en la mayoría de los casos no tienen parte de dibujo).
El indicador, creado por el Asesor Experto, tiene su parte de dibujo sólo cuando se llama al comando de adición del indicador al gráfico (no importa si es adición manual o ChartIndicatorAdd). Se puede acceder a la misma parte de cálculo del indicador mediante varios dibujos, por ejemplo, si hay varios gráficos del mismo símbolo-período con el mismo indicador.
Resumen. La parte de cálculo del indicador puede "tener" cualquier número de partes de dibujo, de 0 a 99. La parte calculada del indicador no sabe cuántas partes de dibujo tiene.
...