Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1290
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
---
P.S. Em geral, há muito de errado com o mesmo conjunto, por exemplo.
Obrigado pela ajuda e pela dica!!! É assim que se compila
Matriz divertida (BRN, W1) fora de alcance
O que pode ser?Ajustou-o um pouco, quase funciona quando necessário, até 51,20 aí ele cai com um erro
Matriz divertida (BRN, W1) fora do intervalo permitido
O que pode ser?Tente desta forma, não definiu a dimensionalidade da matriz
Em geral, esta não é uma boa solução
Ajustou-o um pouco, quase funciona conforme necessário, antes de 51,20 cair com um erro
Matriz divertida (BRN, W1) fora de alcance
O que pode ser?A linha que resolveu o acidente.
Corrigir agora? Corrigir se não se importa.
Ajustou-o um pouco, está quase a funcionar como deveria, até 51,20 aí cai com um erro.
Matriz divertida (BRN, W1) fora do intervalo permitido
O que pode ser?Ao mesmo tempo, copia-se um certo número de elementos para a matriz HandleFractalUP_W1, mas não se controla exactamente quantos.
Em seguida, faça um loop through int i=Bars(Símbolo(),período); //Número de barras no gráfico W1
Como resultado, terá novamente uma saída fora da matriz, mas nomanípulo[n]
Trabalhe um pouco da lógica de enchimento, leve o seu tempo.
----
A linha que resolveu o acidente.
Corrija-o se não se importa.
É tão complicado, mas vai acertar.
A linha que resolveu o problema do acidente
Corrija-o se não se importa.
Excepto que há menos fractais do que barras na janela do gráfico semanal, e ao preencher a matriz com valores de preços de fractais, apenas 90 células são preenchidas, e o resto do layout da memória é redundante Então, deve primeiro calcular o número de fractais, e só depois aplicar o ArrayResize para reserva de memória?
Ao mesmo tempo, copia-se um certo número de elementos para a matriz HandleFractalUP_W1, mas não se controla exactamente quantos.
Em seguida, faça um loop through int i=Bars(Símbolo(),período); //Número de barras no gráfico W1
Como resultado, terá novamente uma saída fora da matriz, mas nomanípulo[n]
Trabalhe um pouco da lógica de enchimento, leve o seu tempo.
----
É tão complicado, mas vai acertar.
Obrigado!!!
Boa tarde a todos. Por favor, ajude-me a compreender porque não consigo obter o histórico do volume. Tentou fazê-lo de 2 maneiras.
Primeira via:
MqlRates mrate5[];
if(CopyRates(_Symbol,PERIOD_M5,1,bars_used,mrate5)<0)
{
Alerta("Erro na cópia de dados históricos para M5 - erro:",GetLastError(),"!");
regressar;
}
para (int i=0;i<barras_utilizadas;i++) {
Imprimir(mrate5[i].real_volume)
}
Segunda via:
volumes longos5[];
if(CopyRealVolume(_Símbolo,PERÍODO_M5,1,barras_utilizadas,volumes5)<0)
{
Alerta("Copy volumes error for M5 - erro:",GetLastError(),"!"!);
regressar;
}
para (int i=0;i<barras_utilizadas;i++) {
Imprimir(volumes5[i])
}
Em ambos os casos, o conjunto de volumes contém sempre apenas zeros. Só não se consegue obter qualquer informação significativa...
Boa tarde a todos. Por favor, ajude-me a compreender porque não consigo obter o histórico do volume. Tentou fazê-lo de 2 maneiras.
Primeira via:
A segunda via:
Em ambos os casos, a matriz de volume contém sempre apenas zeros. Só não consigo obter qualquer informação significativa...
Obrigado. Compreendo correctamente que existe um volume de carraça?
Quando descarreguei o histórico de cotações para o site finam, havia vol, além de aberto, alto, baixo, fechado. Não disse exactamente que volume era. Isto é um volume de carrapato?