Já tenho isso resolvido. A questão era um pouco diferente.
Se o tipo deenumeração existe e os seus componentes são desconhecidos, é possível encontrá-los?
Por exemplo, existe o tipoENUM_TIMEFRAME
e a nossa tarefa é encontrar todos os componentes deste tipo:{PERÍODO_M1,PERÍODO_M2...PERÍODO_MN1} ou{1,2...49153}
Se conhece todos os componentes do tipo, pode implementar uma função que devolva um conjunto de valores possíveis do tipoenumeração. Mas será possível conhecer programticamente os componentes deste tipo? Pois ao criar novos tipos deenumeração teremos de escrever novas funções deste tipo, e não é conveniente.
Quantos ficheiros podem ser abertos ao mesmo tempo?
Ao utilizar este guião :
int f[];
for (int i=0;i<1000;i++)
{
ArrayResize(f,i+1,0);
f[i]=FileOpen(string(i)+".txt",FILE_WRITE|FILE_TXT,"\r\n");
FileWrite(f[i],string(i));
}
foi possível descobrir que existem 64.
Em caso afirmativo, esta informação consta da documentação? Ainda não o encontrei.
P.S.: Apenas se deparou - teve de determinar por experiência a causa do erro. Na minha opinião, tal informação poderia ser acrescentada à documentação.
Cavalheiros! Por favor, responda-me a esta pergunta. Instalei a plataforma MT5 e abri uma conta de demonstração no servidor de metaquotes-demo. A minha pergunta é a seguinte. Qual é a hora do servidor de metaquotes-demo? Qual é a situação com a hora de Verão? Se a mudança tiver lugar como em Inglaterra, então na história das citações, a hora europeia começará ao mesmo tempo sem quaisquer turnos. Estou a pensar correctamente? Estou principalmente interessado na história desde Janeiro de 2011.
mi__x__an:
com a função a ser universal,
Tente ver a classeCComboBox e a funçãoEnumToString. Ver também este artigoCriar os seus próprios painéis gráficos em MQL5.
Já tenho isso resolvido. A questão era um pouco diferente.
Se o tipo deenumeração existe e os seus componentes são desconhecidos, é possível encontrá-los?
Por exemplo, existe o tipoENUM_TIMEFRAME
e a nossa tarefa é encontrar todos os componentes deste tipo:{PERÍODO_M1,PERÍODO_M2...PERÍODO_MN1} ou{1,2...49153}
Se conhece todos os componentes do tipo, pode implementar uma função que devolva um conjunto de valores possíveis do tipoenumeração. Mas será possível conhecer programticamente os componentes deste tipo? Pois ao criar novos tipos deenumeração teremos de escrever novas funções deste tipo, e não é conveniente.
Não há qualquer possibilidade?
uncleVic - Não há uma única possibilidade???
Quantos ficheiros podem ser abertos ao mesmo tempo?
Ao utilizar este guião :
foi possível descobrir que existem 64.
Em caso afirmativo, esta informação consta da documentação? Ainda não o encontrei.
P.S.: Apenas se deparou - teve de determinar por experiência a causa do erro. Na minha opinião, tal informação poderia ser acrescentada à documentação.
P.S.S: Posso estar enganado - então corrige-me.
Quantos ficheiros podem ser abertos ao mesmo tempo?
Ao utilizar este guião :
foi possível descobrir que existem 64.
Em caso afirmativo, esta informação consta da documentação? Não consegui encontrar nenhum.
Erros de tempo de execução
ERR_TOO_MANY_FILES
5001
Não é possível abrir mais de 64 ficheiros de cada vez
Olá.
Tenho um pequeno problema: conheço a MQL4, mas não conheço a MQL5. )))
Por favor, ajude-me a modificar este código para MQL5.
Sob a forma de um perito:
Obrigado! ))