[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 541

 
O pessoal ajuda com o e-SOTrailing.mq4 instalado, anexado ao gráfico permitiu que ele fosse comercializado, mas não arrasta o nível de fechamento para o + por quê?
 

Bom dia.
Alguém pode me dizer o que duas linhas em log atualizadas a cada 3-4 segundos poderiam significar:

2010.05.07 11:14:01 HistoryBase: memória insuficiente para 'USDJPY1' em AddTick()

2010.05.07 11:25:20 Manipulador de memória: não pode alocar 151953736 bytes de memória

Tenho um consultor especializado neste e em alguns outros pares. Prazo de 4 horas. Eu não tenho ordens sobre este par, o Sinal ainda não está "amadurecido".
Que memória está faltando, por que este par em particular, por que isto é para "1 hora", qual é o risco e se e como lidar com ele?

 
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 часа", чем это чревато и надо ли с этим бороться и если надо, то как?


Não é 1 hora, mas 1 minuto, o tamanho de um arquivo desse tipo é geralmente de cerca de 160 MBytes (10 anos de história) - poderia ter algo a ver com espaço em disco?




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

Bem, ninguém sabe

 


HistoryBase: memória insuficiente para 'USDJPY1' em AddTick() - cérebro insuficiente


Manipulador de memória: não posso alocar 151953736 bytes de memória - não consigo colocá-lo na minha cabeça


Sua máquina parece estar muito mal lavada do cérebro :) Tire alguns processos, veja com o que a máquina está carregada ...

 
Favor escrever uma condição (código) para que a EA possa negociar somente quando uma nova barra aparecer
 
Eu só posso lhe dar um algoritmo. Memorizar a barra atual {0}. Cada carrapato o compara com o atual {0}. Se houver diferenças - comércio. A probabilidade de ocorrência de duas barras que são absolutamente idênticas é próxima de 0. Isto pode ser relacionado ao tempo de aparência do bar e parece ser mais correto.

Encontre no livro didático o operador que retorna 0 - dados de barra.
 
vah писал(а) >>
Favor escrever uma condição (código) para que a EA possa negociar somente quando uma nova barra aparecer


https://www.mql5.com/ru/forum/118824
 
Obrigado
 
vah писал(а) >>
Por favor, escreva uma condição (código) para a EA negociar somente quando uma nova barra aparecer
//++++++++++++++++++++++++++++++++++++++++++++++++++
//Открывается только при открытии свечи
//++++++++++++++++++++++++++++++++++++++++++++++++++
  static datetime New_Time=0;               // Время текущего бара  
  //New_Bar=false;                        // Нового бара нет   
      if(New_Time!=Time[0])                   // Сравниваем время     
         New_Time=Time[0];                    // Поймался новый бар и Теперь время такое      
      else
       return;   //  
ESTE É UM EXEMPLO DO TUTORIAL - FUNCIONOU PARA MIM.