Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 772

 
TheXpert:
Comece aqui.
Esta parece ser a correta! Obrigado (risos)
 

Por favor, ajude com a história em CopyClose

Trabalho com A há vários anos, e não tenho problemas

Ouvi falar muito sobre as inovações no quarto, e comecei a criar um Expert Advisor e imediatamente encontrei um problema com

   double History[];
   for(i=0;i<20;i++)
     {
   int hist=CopyClose(_Symbol,PERIOD_CURRENT,0,20000,History);
   Alert("hist:",i,"|",hist);Sleep(1000);
      if (hist==20000) break;
     }

Tentei usá-lo com o testador, ele recebe apenas 1001 velas e, é claro,"array out of range".

2014.11.11 09:46:29.714 2014.10.01 00:00 array out of range in 'Attraction_v2.mq4' (85,38)

2014.11.11 09:46:29.714 2014.10.01 00:00 Attraction_v2 EURUSD,M1: Alerta: hist:18|1001

a história é suficiente, o que está errado?

 
OlegTs:

Por favor, ajude com a história em CopyClose

Trabalho com A há vários anos, e não tenho problemas

Ouvi falar muito sobre as inovações no quarto, e comecei a criar um Expert Advisor e imediatamente encontrei um problema com

Tentei usá-lo com o testador, ele recebe apenas 1001 velas e, é claro, "array out of range".

2014.11.11 09:46:29.714 2014.10.01 00:00 array out of range in 'Attraction_v2.mq4' (85,38)

2014.11.11 09:46:29.714 2014.10.01 00:00 Attraction_v2 EURUSD,M1: Alerta: hist:18|1001

a história é suficiente, o que está errado?

um testador só pode olhar tão fundo
 
avisar se existe um análogo do programa mt4mm ou uma solução para o problema com seu congelamento em Win7 64 bit ?
 
evillive:
O testador só pode olhar tão fundo

ou seja, o mesmo de sempre, teste em um cinco, refaça para um quatro? parece que teremos que esquecer um quatro novamente por alguns anos)

Obrigado!

 
Escapee:
Que comando o roteiro copiaria o valor para a prancheta?
Vivos malignos:
Não há nenhuma já feita. É mais fácil escrever em um arquivo, pelo menos há funções para isso(FileWrite).

Um conselho valioso, funcionou para mim. Como faço para não reescrever as informações no arquivo, mas acrescentar uma nova linha?

nulo OnStart()
{

em arquivo;

filehandle=FileOpen("1.txt",FILE_WRITE|FILE_CSV);

FileWrite(filehandle,AccountProfit();

FileClose(filehandle);

}

 

FileSeek(file_handle, 0, SEEK_END) - para mover o local de registro para o final do arquivo

e provavelmente abrir arquivo com a bandeira FILE_READ | FILE_WRITE.

 
ALXIMIKS:

Oh, ótimo! Obrigado

p.s. sim - sobre a bandeira FILE_READ|FILE_WRITE

 
Alexandr24:
alguma idéia se existe um análogo de mt4mm ou uma solução para o problema com ele congelando em Win7 64 bit ?
Todos ajustam o tamanho do lote manualmente? :(
 
Alexandr24:
Todos ajustam o tamanho do lote manualmente? :(
Por que manualmente, cada um calcula o lote de acordo com seu próprio gosto.