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 467

 
Zver4991:
2014.02.07 13:47:52.172 TestGenerator: erro de dados incomparável (limite de volume 1785 em 2013.12.02 08:00 excedido)

Eu tentei carregar a história, mas nada muda ...

Tentei carregar a história, mas nada muda... tentei até usá-la como uma ferramenta... não vi tal lixo na minha EA antes... funcionou bem...


Beast4991 Tente traduzir o que está escrito em erro.

Isto significa que em algum momento da história - o problema, o erro, o buraco, o bagel, a vara.

Estará sempre lá, sempre esteve e sempre estará. E isso não significa um colapso crítico do sistema. e Kstati :

O conselheiro não tem nada a ver com isso.

 
Mepkypuu:

Olá a todos, notei isto - citações de diferentes centros de negociação são diferentes. (OMG) Fiz o download do arquivo EURJPY para M30 a partir de http://www.fibo-forex.ru/trader/download_quotes.html e o comparei com o servidor Admiral-Demo - Admiral Markets Ltd.

c fibo-forex:

2013.12.02 00:00 139.25 139.29 139.14 139.25 236


c Almirante-Demo:

2013.12.02 00:00 139.23 139.35 139.16 139.33 216


As diferenças são óbvias, embora não significativas. Em princípio, imagino que isto possa, de alguma forma, ser anulado como um erro. Mas, isto levanta a difícil questão: um centro de negociação é capaz de fornecer deliberadamente citações tão diferentes do real, que algumas transações poderiam falhar por este motivo, ou seja, fornecer dados deliberadamente falsos a fim de quebrar deliberadamente o negócio do cliente?


As citações sempre foram diferentes em todos os lugares.

Antes de mais nada, cada corretor tem seu próprio agente.

E então o registro é feito com base nos dados que chegaram em um determinado momento.

Se estamos falando de citações históricas, isso depende do agente.

Se estamos falando de citações atuais. Às vezes, eles podem ser diferentes em uma conta com um corretor.

Bem, só porque um pacote não chegou.\ \ \ \ \ \

Não se preocupe. - é normal.

 

Ajude-me a resolver este problema:

um indicador de seta(qualquer) com duas setas de compra e venda, preciso fazer algo para memorizar os números das três últimas barras em que as setas de compra aparecem e o mesmo para as setas de venda.

 

última barra, ou seja, corrente = 0

penúltimo = 1

criar uma variável ou array

como esta int buy0, buy1, buy2;

respectivamente com a ajuda da força bruta

int i,y,z ;

for(i=0;i<100;i++){

if(буферстрелкабай[i] = стрелка){buy0=i;break;}

}

 for(y=i+1;y<100;y++){

if(буферстрелкабай[y] = стрелка){buy1=y;break;}

}
 for(z=y+1;z<100;z++){

if(буферстрелкабай[z] = стрелка){buy2=z;break;}

}

de 0 bar até, por exemplo, 100 bar, procure por setas, ou seja, se o buffer com setas tiver uma seta, salve-o comprar0 = número de barra

então continue procurando e encontre a segunda flecha

e assim por diante 3 setas

quando tivermos encontrado três setas, sair do laço com função de quebra

 
Obrigado, vou tentar.
 
Na construção antiga do mt4 quando você começa a digitar o nome da função habilitou automaticamente a busca na lista de nomes por caracteres iniciais na nova construção esta coisa está desabilitada ...como trazê-la de volta?
 

Tentando obter os valores da vela atual, como no livro didático

void OnStart()
  {
//---
   MqlRates rates[];
   ArraySetAsSeries(rates,true);
   int copied=CopyRates(Symbol(),0,0,100,rates);
   if(copied>0)
     {
      Print("Скопировано баров: "+copied);
      string format="open = %G, high = %G, low = %G, close = %G, volume = %d";
      string out;
      int size=fmin(copied,10);
      for(int i=0;i<size;i++)
        {
         out=i+":"+TimeToString(rates[i].time);
         out=out+" "+StringFormat(format,
                                  rates[i].open,
                                  rates[i].high,
                                  rates[i].low,
                                  rates[i].close,
                                  rates[i].tick_volume);
         Print(out);
        }
     }
   else Print("Не удалось получить исторические данные по символу ",Symbol());
  }

Eu recebo cada carrapato

sobre os valores atuais das velas ao preço aberto

2014.02.08 14:28:19.051 2014.01.02 09:41  Proverka EURUSD,H1: 0:2014.01.02 09:00 open = 1.3751, high = 1.3751, low = 1.3751, close = 1.3751, volume = 1

como obter os valores reais

Close[0]!=rates[0].close????

 
Zver4991:
Na construção antiga do mt4 quando você começa a digitar o nome da função habilitou automaticamente a busca na lista de nomes por caracteres iniciais na nova construção esta coisa está desabilitada ...como trazê-la de volta?

Não consigo ver como funciona agora, mas é sensível a casos, esse é o capricho dos desenvolvedores.
 
evillive:

Agora funciona da mesma maneira, só que é sensível a casos, o que é um capricho dos desenvolvedores.

Você não pode desligar este recurso sensível ao caso?
 
me diga, é possível fechar um pedido sabendo apenas seu bilhete? se sim, como?