Iniciado por
;
{quote} Ambos EA se ejecutan en diferentes subprocesos y se ejecutan de forma asíncrona. Si abren posiciones exactamente al mismo tiempo, debe obligarlas a ejecutarse sincrónicamente mediante un mutex. Crea una exclusión mutua. Cuando se cumpla la señal abierta, deje que cada EA adquiera el mutex. Una vez que se adquiere el mutex, verifique si ya existe una orden abierta. Si es así, no abras otro. Como solo un EA puede adquirir el mutex en un momento dado, el EA que intente adquirirlo tendrá que esperar al EA que lo posee. De esta manera, los EA ya no funcionan en paralelo, una condición previa ...