Errores, fallos, preguntas - página 137

 

El compilador dice:

out of memory                   1    1
tree optimization error         1    1

Y eso para unas 33.000 líneas.

¿Existe un límite para el tamaño del experto?

Tengo 1GB de RAM + 12GB de espacio de intercambio en tres discos.

 
Urain:

El compilador dice:


Y eso para unas 33.000 líneas.

¿Existe un límite para el tamaño del experto?

Tengo 1GB de RAM + 12GB de espacio de intercambio en tres discos.



Póngase en contacto con el Servicio de Atención al Cliente con todos los detalles necesarios. Arreglarán el compilador de inmediato.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
Dmitriy2:

Pregunta

No utilizo para nada los ajustes de compensación, pero por casualidad vi una descripción en alligator, y me puse a pensar... :)

Descripción de una de las configuraciones del caimán:

cambio_de_dientes

[en] Desplazamiento de la línea roja con respecto al gráfico de precios. Hay que recordar que el desplazamiento de la línea es puramente visual para la visualización, y los valores en el buffer del indicador se almacenan sin ningún desplazamiento. Cuando los valores del búfer se obtienen mediante la función CopyBuffer(), el valor del desplazamiento no tendrá ningún efecto.

Aunque no se menciona en la descripción de MA, pero creo que es un error y todo es similar

ma_shift

[in] Desplazamiento del indicador en relación con el gráfico de precios.

En la imagen en la que está el pajarito amarillo, el precio ha cruzado la MA sin un desplazamiento. Aquí está claro que, por ejemplo, el precio al cierre de la barra anterior es superior a la MA y el precio a la apertura de la barra actual es abierto.

Pero donde está el pájaro verde, ¿cómo sabemos lo mismo? Es decir, cuando el precio cruza visualmente la MA con el desplazamiento

Prueba esto

hMA1=iMA(_Símbolo,0,MAPA,0,MODO_SMA,PRECIO_CERRADO);

hMA2=iMA(_Símbolo,0,MAPA,ma_desplazamiento,MODE_SMA,PRECIO_CIERRE);

O, si sólo hay una varita, prueba esto

if(CopyBuffer(hMA1,0,ma_shift,1,MA1)!=1)return;

 
EQU:

Prueba esto

hMA1=iMA(_Símbolo,0,MAPA,0,MODO_SMA,PRECIO_CERRADO);

hMA2=iMA(_Símbolo,0,MAPA,ma_desplazamiento,MODE_SMA,PRECIO_CIERRE);

o si sólo hay una varita, haga lo siguiente

if(CopyBuffer(hMA1,0,ma_shift,1,MA1)!=1)return;

Consigo el Handle con un desplazamiento, jugará un papel al escribir el indicador para su visualización en el gráfico.

Pero necesito obtener el valor de MA con desplazamiento, pero está escrito para CopyBuffer, no importa, si el mango se desplaza o no.

Así que CopyBuffer(hMA1,0,ma_shift,1,MA1) obtiene el valor 7 barras atrás (de mi ejemplo) MA sin desplazamiento. Y en la figura se puede ver que la señal debería estar una barra atrás para MA con un desplazamiento

 

Urain 2010.09.18 19:20 2010.09.18 19:20:25

Компилятор пишет :

out of memory                   1    1
tree optimization error         1    1

И это на какихто 33 тысячи строк.

Что есть ограничения на размер експерта ?

ЗЫ оперативы 1Гиг + 12 Гигов под свопом на трёх винтах.

Rosh:

Notifique al Servicio de Atención al Cliente con todos los detalles necesarios. Arreglarán el compilador de inmediato.
No hay tiempo por el momento, como una salida dividida en 10 bibliotecas y compilado por separado.
 

Y entonces esta mañana - un canguro vino...(((

No se puede cargar la última MT5...

Y el 24 de construcción - no hay problema... ¿Por qué?

 
EQU:

Y entonces esta mañana - un canguro vino...(((

No se puede cargar la última MT5...

Y el 24 de construcción - no hay problema... ¿Por qué?


Por favor, describa la situación en detalle. Cómo has actualizado, cuándo, qué observas, qué hay en los registros...

 
alexvd:

Describa la situación con más detalle. Cómo has actualizado, cuándo, qué has observado, qué hay en los registros...

encontró la causa...

después de apagar - cambiar a cybernet - el proceso sigue en la lista de tareas... pero por alguna razón, no apareció después de encender... y no se detectó alt-tab...

Manipulado a mano desde el gestor de tareas - ayudó...

otra pregunta entonces - es posible iniciar terminales desde diferentes carpetas _simultáneamente - hasta ahora hubo problemas con ello - la ventana de terminal actual se abrió con una propuesta para elegir un servidor de una lista hecha de ambas carpetas(?), aunque, fyi, las últimas construcciones - no lo comprobó...

 

A los desarrolladores de


¿Será posible aumentar la longitud de un mensaje en el registro de EA hasta al menos 128 caracteres? 86 caracteres es un poco extraño...

 
Interesting:

A los desarrolladores de


¿Será posible aumentar la longitud de los mensajes de registro de EA a al menos 128 caracteres? 86 caracteres es un poco raro...

Pruebe a utilizar el separador de líneas "\r\n".
Razón de la queja: