LOL, Hola Gil, una persona realmente puede atarse en nudos con este artículo. El principal problema que puedo ver es su propósito Check_Min_Distance () cambia el Auto_Grid. Eso es, a su vez, causar problemas cuando se trata de realizar una nueva forma de primeros intercambios. Sin intercambios, la selección se confunde y es por eso que está recibiendo los errores de la matriz. El Auto_Grid era algo con lo que había estado jugando cuando quise usar ATR para optimizar las dimensiones de una cuadrícula ... Nunca logré eliminarlo. Yo sugeriría utilizar el externo Grid_Size como las dimensiones de su grilla y modificar su propósito, pero no altere el factor Grid_Size. Su propósito cambia el tamaño de la cuadrícula si hay un pedido pendiente dentro de los 15 pips del precio actual. ¿Es eso? Si ese es el caso, eliminaría el pedido pendiente y produciría un nuevo pedido a 15 pips de distancia. Si es un intercambio de stragler que le preocupa dentro de 15 pips, esa es una historia diferente. Sé que me lo contaste, pero se me olvidó. También vi que mencionaste que tu lotería no estaba funcionando. Esto se debe a que sus lotes se han calculado demasiado pequeños (0.01 por ciento de capital). Por lo tanto, el tamaño de lote está regulado por MODE_MINLOT a partir del cálculo de MM. Usted necesita aumentar el porcentaje o ingresar un poco más de cero a partir del cálculo de MM.