Discusión sobre el artículo "Comunicándonos con Meta Trader 5 usando conexiones designadas sin utilizar DLL" - página 7

[Eliminado]  
Perdón por la pregunta nubia, ¿qué hace esto cuando se utiliza pips en aplicaciones como mt5 mt4 copiador?
[Eliminado]  
¿O es que las pepitas ya no son relevantes?
 

¿El servidor es para un cliente? Estoy intentando conectar un segundo cliente, la conexión no se abre. Error 5004. El nombre del archivo es el mismo que en el otro cliente conectado.

Si desconecto el primer cliente, el segundo se conecta. Entonces, ¿un canal con nombre es sólo una conexión?

 

¿Cómo conectar dos clientes MT a través de canales con nombre?

He probado el código de aquí https://www.mql5.com/es/articles/115. No funciona. El método de conexión se cuelga.

Реализация взаимодействия между клиентскими терминалами MetaTrader 5 при помощи именованных каналов (Named Pipes)
Реализация взаимодействия между клиентскими терминалами MetaTrader 5 при помощи именованных каналов (Named Pipes)
  • www.mql5.com
В течение некоторого времени я думал над возможными способами взаимодействия между терминалами MetaTrader 5. Моя цель состояла в том, чтобы использовать тиковый индикатор и показывать тики от различных поставщиков котировок в одном из терминалов. Естественное решение было в использовании отдельных файлов на жестком диске - один терминал будет...
 
Salom
 
¿Es posible utilizarlo en C#?
 

compañeros, ¿podéis comprobar si este ejemplo os funciona en este momento?

mis pruebas en VS 2022 / VS 2026 + MT5 5570 + Win11

el cliente no puede abrir una tubería creada por el servidor, INVALID_HANLE en FileOpen.

¿a quien le funciona? ¿como ha conseguido ejecutarlo?

ejemplo similar para MT4 - tampoco funciona https://www.mql5.com/ru/forum/28683#comment_59076685

 

El problema resultó ser UAC.

El servidor funcionaba con admin y MT sin.

El problema se soluciona arrancando con los mismos permisos o añadiendo SECURITY_ATTRIBUTES a CreateNamedPipe con Dacl a cero