Erros, bugs, perguntas - página 197

 
olyakish:

Quaisquer comentários sobre o erro 10005 ao enviar um pedido para o servidor(ver página 195 ) ?



Haverá uma correcção numa das próximas construções.
 

A ajuda no HistorySelect diz:

После применения функции HistoryOrderSelect() список ордеров в истории, доступных mql5-программе, сбрасывается и заполняется заново найденным ордером, если поиск ордера по тикету завершился успешно. То же самое относится к списку сделок, доступных mql5-программе – он сбрасывается функцией HistoryDealSelect() и заполняется заново в случае успешного получения сделки по номеру тикета. 


Pergunta 1: Porque é que depois de chamar HistoryOrderSelect(), a lista é reiniciada e preenchida de novo com a ordem encontrada? Que tipo de encomenda encontrada: que foi seleccionada por HistoryOrderSelect()? E é preenchido com apenas uma encomenda?

Pergunta 2: Que limites de tempo são definidos: hora do servidor (TimeCurrent()) ou hora local (TimeLocal())?

Pergunta 3: Como é que reinicializo as restrições?

 

O que é isto?

2010.11.16 17:11:34     Core 1  PDH initialization error
Testador de estratégia 355 construir
 
Maxx:

A ajuda no HistorySelect diz:


Pergunta 1: Porque é que depois de ligar para HistoryOrderSelect() a lista é reposta e preenchida de novo com a ordem encontrada? Que tipo de encomenda encontrada: que foi seleccionada por HistoryOrderSelect()? E é preenchido com apenas uma encomenda?

Pergunta 2: Que limites de tempo são definidos: hora do servidor (TimeCurrent()) ou hora local (TimeLocal())?

Pergunta 3: Como é que reinicializo as restrições?

Pergunta 2: Tempo do servidor, claro.
 

XP SP3, Pentium 4 (3GHz), 1.24Gb

Construir 355

1) O MetaTrader e o MetaEditor nem sempre aparecem na barra de tarefas.

2) O Testador de Estratégia não mostra na lista pendente "Expert Advisor:" os ficheiros .ex5 colocados na pasta dos peritos após o lançamento do MT5 (ou seja, o MetaTrader tem de ser reiniciado para que um perito apareça na lista).

Este comportamento também foi observado em construções anteriores.

 

O que significam as mensagens de tiquetaque em massa antigas no testador?

 
Ashes:

XP SP3, Pentium 4 (3GHz), 1.24Gb

Construir 355

1) O MetaTrader e o MetaEditor nem sempre aparecem na barra de tarefas.

2) O Testador de Estratégia não mostra na lista pendente "Expert Advisor:" os ficheiros .ex5 colocados na pasta dos peritos após o lançamento do MT5 (ou seja, o MetaTrader tem de ser reiniciado para que um perito apareça na lista).

Este comportamento já foi observado em construções anteriores.

Actualizar na janela do navegador ajuda?

O MetaEditor com que compilou o Expert Advisor está localizado na pasta do terminal?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 

Talvez me tenha escapado alguma coisa, mas este código não desenha um único sinal de paragem quando testado na história.

//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
void OnTick()
  {
   string nameojb="stop"+(string) MathRand();
   ResetLastError();
   datetime t1[1];
   CopyTime(_Symbol,_Period,0,1,t1);
   bool draw=ObjectCreate(0,nameojb,OBJ_ARROW_STOP,0,t1[0],1.35);
   Print(nameojb," ",(string)draw,GetLastError());
  }
//+------------------------------------------------------------------+

Mas sem erros

2010.11.17 10:43:50     Core 1  2010.07.14 23:58:30   stop4948 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:56:30   stop14970 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:55:30   stop13715 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:59   stop19705 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:30   stop11941 true0
2010.11.17 10:43:50     Core 1  2010.07.14 23:53:00   stop8652 true0

Mas se este código for inserido no guião e colocado no gráfico eurobucks em tempo real, mostra uma cruz (embora na documentação contra este código exista um tijolo).

O objectivo: queria anexar uma repetição do preço Stop ao meu Conselheiro Especialista e ver a sua localização na história (na tabela após o teste).

 
alexvd:

O refresh na janela do navegador ajuda?

O meta-editor com que se compila a EA está na pasta terminal?

Primeira pergunta: Sim.

Segundo: provavelmente não me expressei de forma suficientemente clara. NÃO COMPILO o Expert Advisor, apenas o copio (recebido como .ex5) para a pasta Expert Advisor da Metatrader.

A questão permanece sobre o Old tick, que estava em teste ontem (2 corridas com um pequeno intervalo entre elas), mas desapareceu hoje...

 

Olá!

Configuro a disposição das janelas em mt5 como é conveniente para mim trabalhar, guardo o perfil.

Quando abro o programa da próxima vez, em vez da minha vista, todos os meus gráficos se abrem em pequenas janelas, preenchendo todo o espaço de trabalho.

Como é que me lembro do tamanho e posição das janelas?

Encerro o programa com uma "cruz". Foi guardado um perfil específico - verifiquei, é aquele que é carregado quando o programa é carregado. Eu também tenho direitos de escrita. Tentei correr como administrador, ajustei a vista, fechei, reabri, e novamente abri TODAS as pequenas janelas em todo o espaço de trabalho.

Tenho Win7, MT5 instalado não na pasta padrão, mas por exemplo d:\mt5soft.

Se eu fizer alterações ao perfil, elas são guardadas, mas a localização e o tamanho das janelas não são!