Isto irá atribuir um buffer de itens de 2010 e 10 deles estarão disponíveis.
...
Já percebi, algures como este:
int reserved=0;// размер распределённой памяти//+------------------------------------------------------------------+//| изменение размера массива |//+------------------------------------------------------------------+int Resize(int size)
{
int step=4;// резервирование с шагом 2^4=16int new_reserv=0;
if((size>>step<<step)>=reserved)
{
reserved=((size>>step)+1)<<step;
new_reserv=reserved-size;// сколько памяти нужно дорезервировать ArrayResize(arr,size,new_reserv);
}
elseArrayResize(arr,size);
Print("ArrayResize(arr,"+size+","+new_reserv+"); reserved="+reserved);
return(size);
}
...
Isto poderáprovavelmente mudar num futuro próximo.
O que há de errado com o actual esquema de despedimentos?
Não sei se é um bug ou não, mas ao optimizar os Expert Advisors com base num indicador pesado como o CCFp(Cluster Indicator) no final da passagem, surge a seguinte janela sobre o agente local: O Strategy Tester Agent deixou de funcionar.
Ao fechar esta janela o programa não aparece e em alguns segundos continua a optimização, e os resultados do passe são registados no relatório.
As seguintes informações estão presentes no código EA
nulo OnDeinit(const int razão) { IndicatorRelease(CCp_Handle); }
Se o IndicatorRelease(CCp_Handle); linha é comentada, a optimização passa sem erros.
Não sou bom em programação, mas a minha pergunta é: Quando é que preciso de utilizar esta função em indicadores e Conselheiros Especializados? No meu código de indicador CCFp também usa a desinicialização com libertação de cabos de um monte de muvings.
В последнее время возрос интерес к кластерному анализу рынка FOREX. MQL5 открывает новые возможности исследования закономерностей движения валютных пар. Важным преимуществом MQL5, по сравнению с MQL4, является возможность использования неограниченного количества индикаторных буферов. В данной статье описан пример построения мультивалютного индикатора.
Não sei se é um bug ou não, mas ao optimizar os Expert Advisors com base num indicador pesado como o CCFp(Cluster Indicator) no final da passagem, surge a seguinte janela sobre o agente local: O Strategy Tester Agent deixou de funcionar.
Ao fechar esta janela o programa não aparece e em alguns segundos continua a optimização, e os resultados do passe são registados no relatório.
Por favor, escreva para o Service Desk. Anexar o código fonte e as condições de optimização.
Quero utilizar variáveis externas no guião para que possa definir o valor requerido antes de o executar. Em MT4 isto foi implementado usando #property show_iputs, mas em MT5 não é possível (há #property script_show_inputs, mas não dá nada). Se alguém tiver enfrentado tal questão, por favor aconselhe como fazê-lo.
DenisR: Quero utilizar variáveis externas no guião para que possa definir o valor requerido antes de o executar. Em MT4 isto foi implementado usando #property show_iputs, mas em MT5 não é possível (há #property script_show_inputs, mas não dá nada). Se alguém se deparou com este problema, por favor aconselhe como fazê-lo.
DenisR: Quero utilizar variáveis externas no guião para que possa definir o valor requerido antes de o executar. Em MT4 isto foi implementado usando #property show_iputs, mas em MT5 não é possível (há #property script_show_inputs, mas não dá nada). Se alguém se deparou com este problema, por favor aconselhe como fazê-lo.
Merda... O terminal vem com tantos exemplos... ...tantos exemplos... SymbolInfoSample.mq5 script, por exemplo
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Não esclareci esta questão na altura, e agora estou a ter dúvidas.
Qual é a forma correcta de reservar a memória?
como esta
ou como se segueE corrigir a ajuda, é muito ambíguo.
ZS Nas variantes dadas está implícito que o tamanho da memória atribuída tendo em conta a reserva deve ser 2016.
Neste momento funciona desta forma
Isto irá atribuir um amortecedor para os elementos de 2010 e 10 deles estarão disponíveis.
Isto podeprovavelmente mudar num futuro próximo.
Neste momento funciona desta forma
Isto irá atribuir um buffer de itens de 2010 e 10 deles estarão disponíveis.
Istopoderá mudar em breve.
Porque não 2000 amortecedores, dos quais 10 estão disponíveis?
Isto faz mais sentido, na minha opinião.
Neste momento funciona da seguinte forma
Isto irá atribuir um buffer de itens de 2010 e 10 deles estarão disponíveis.
...
Já percebi, algures como este:
...
Isto poderáprovavelmente mudar num futuro próximo.
O que há de errado com o actual esquema de despedimentos?
Não sei se é um bug ou não, mas ao optimizar os Expert Advisors com base num indicador pesado como o CCFp(Cluster Indicator) no final da passagem, surge a seguinte janela sobre o agente local: O Strategy Tester Agent deixou de funcionar.
Ao fechar esta janela o programa não aparece e em alguns segundos continua a optimização, e os resultados do passe são registados no relatório.
As seguintes informações estão presentes no código EA
nulo OnDeinit(const int razão)
{
IndicatorRelease(CCp_Handle);
}
Se o IndicatorRelease(CCp_Handle); linha é comentada, a optimização passa sem erros.
Não sou bom em programação, mas a minha pergunta é: Quando é que preciso de utilizar esta função em indicadores e Conselheiros Especializados? No meu código de indicador CCFp também usa a desinicialização com libertação de cabos de um monte de muvings.
Não sei se é um bug ou não, mas ao optimizar os Expert Advisors com base num indicador pesado como o CCFp(Cluster Indicator) no final da passagem, surge a seguinte janela sobre o agente local: O Strategy Tester Agent deixou de funcionar.
Ao fechar esta janela o programa não aparece e em alguns segundos continua a optimização, e os resultados do passe são registados no relatório.
As interrupções de ligação tornaram-se mais frequentes/longa duração.
20110224
...
GI 1 Rede 15:02:34 '728041': ligação a MetaQuotes-Demo perdido
HJ 0 Rede 13:19:25 '728041': ligação a um ponto de acesso com 83% de qualidade (anterior: 83%)
...
20110302
...
KJ 0 Rede 08:53:17 '728041': rede de digitalização para pontos de acesso
IL 0 Rede 08:54:14 '728041': rede de digitalização terminada
ME 0 Rede 08:54:14 '728041': ligação automática a um melhor ponto de acesso com 93 % de qualidade (anterior: 61 %)
LK 1 Rede 08:54:14 '728041': ligação a MetaQuotes-Demo perdido
ES 0 Rede 12:05:25 '728041': ligação a um ponto de acesso com 92 % de qualidade (anterior: 0 %)
KN 0 Rede 12:05:26 '728041': autorizado em MetaQuotes-Demo via Access Point 1 Europe
MF 0 Rede 12:05:26 '728041': terminal sincronizado com MetaQuotes Software Corp.
OU 0 Rede 15:08:22 '728041': rede de digitalização para pontos de acesso
QD 0 Rede 15:09:18 '728041': rede de digitalização terminada
...
20110303
...
FI 1 Rede 21:26:45 '728041': ligação a MetaQuotes-Demo perdido
PL 0 Rede 10:10:49 '728041': ligação a um ponto de acesso com 83 % de qualidade (anterior: 83 %)
...
Quero utilizar variáveis externas no guião para que possa definir o valor requerido antes de o executar. Em MT4 isto foi implementado usando #property show_iputs, mas em MT5 não é possível (há #property script_show_inputs, mas não dá nada). Se alguém se deparou com este problema, por favor aconselhe como fazê-lo.
Será queas variáveis de entrada funcionariam?
Quero utilizar variáveis externas no guião para que possa definir o valor requerido antes de o executar. Em MT4 isto foi implementado usando #property show_iputs, mas em MT5 não é possível (há #property script_show_inputs, mas não dá nada). Se alguém se deparou com este problema, por favor aconselhe como fazê-lo.