[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 541

 
Chicos ayuda con e-SOTrailing.mq4 instalado, lo adjuntó a la carta permitió que el comercio, pero no arrastra el nivel de cierre a la + ¿por qué?
 

Buenos días.
¿Puede alguien decirme qué pueden significar dos líneas en el registro actualizadas cada 3-4 segundos:

2010.05.07 11:14:01 HistoryBase: not enough memory for 'USDJPY1' in AddTick()

2010.05.07 11:25:20 Gestor de memoria: no puede asignar 151953736 bytes de memoria

Tengo un Asesor Experto en este y otros pares. Plazo de 4 horas. No tengo órdenes en este par, la señal no está "madura" todavía.
¿Qué memoria falta, por qué este par en particular, por qué es para "1 hora", cuál es el riesgo y si y cómo tratar con él?

 
Vekker >>:

ДОБРЫЙ ДЕНЬ.
Может ли кто нибудь сказать, что могут означать обновляющиеся каждые 3-4 секунды две строки в журнале :

2010.05.07 11:14:01 HistoryBase: not enough memory for 'USDJPY1' in AddTick()

2010.05.07 11:25:20 Memory handler: cannot allocate 151953736 bytes of memory

На этой паре и еще на нескольких стоит советник. Тайм фрейм 4 часа. Ордеров на этой паре нет, Сигнал пока "не созрел".
Какой памяти не хватает, почему именно на этой паре, почему именн для "1 часа", чем это чревато и надо ли с этим бороться и если надо, то как?


No es 1 hora, sino 1 minuto, el tamaño de un archivo de este tipo suele ser de unos 160 MBytes (historial de 10 años) - ¿podría tener algo que ver con el espacio en disco?




 
LORDpirat >>:
Ребята помогите с e-SOTrailing.mq4 установил, прикрепил к графику разрешил ему торговать но он не тащит уровень закрытия в + почему?

Bueno, ¿es que nadie sabe

 


HistoryBase: no hay suficiente memoria para 'USDJPY1' en AddTick() - no hay suficientes cerebros


Manejador de memoria: no puede asignar 151953736 bytes de memoria - no me entra en la cabeza


Parece que a tu máquina le han lavado mucho el cerebro :) Quitar algunos procesos, ver lo que la máquina está cargada ...

 
Por favor, escriba una condición (código) para que el EA opere sólo cuando aparezca una nueva barra
 
Sólo puedo darte un algoritmo. Memoriza la barra actual {0}. En cada tic se compara con el actual {0}. Si hay diferencias - comercio. La probabilidad de que aparezcan dos barras absolutamente idénticas es cercana a 0. Esto puede estar relacionado con el momento de la aparición de la barra y parece ser más correcto.

Encuentra en el libro de texto el operador que devuelve 0 - datos de la barra.
 
vah писал(а) >>
Por favor, escriba una condición (código) para que el EA opere sólo cuando aparezca una nueva barra


https://www.mql5.com/ru/forum/118824
 
Gracias
 
vah писал(а) >>
Por favor, escriba una condición (código) para que el EA opere sólo cuando aparezca una nueva barra
//++++++++++++++++++++++++++++++++++++++++++++++++++
//Открывается только при открытии свечи
//++++++++++++++++++++++++++++++++++++++++++++++++++
  static datetime New_Time=0;               // Время текущего бара  
  //New_Bar=false;                        // Нового бара нет   
      if(New_Time!=Time[0])                   // Сравниваем время     
         New_Time=Time[0];                    // Поймался новый бар и Теперь время такое      
      else
       return;   //  
ESTE ES UN EJEMPLO DEL TUTORIAL - ME FUNCIONÓ.