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 899
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Obrigado, mas não funciona com o Mas[N]; no OnInit(), eu já experimentei.
Bem, desculpe-me, não estava muito sóbrio ontem à noite. Ou não muito sóbrio.
Suponha que eu queira que a matriz seja preenchida com dados retirados de um indicador (por exemplo, ATR) de cada barra a partir da primeira barra formada (#1)? Ou seja, a matriz é declarada e a função de partida já a inicializa. Como fazer isso corretamente?
como esta?
for(int i=0; i<N; i=i++)
Mas[i]=iATR(NULL,0,1,i+1);
}
Ou pode ser feito via:
for(int i=0; i<N; i=i++)
{
ArrayFill(Mas,i,1,iATR(NULL,0,1,i+1))}
ou algo completamente diferente..., até agora não tive sucesso de forma alguma (, algo errado, por favor avise, obrigado de antemão.
Suponha que eu queira que a matriz seja preenchida com dados retirados de um indicador (por exemplo, ATR) de cada barra a partir da primeira barra formada (#1)? Ou seja, a matriz é declarada e a função de partida já a inicializa. Como fazer isso corretamente?
como esta?
for(int i=0; i<N; i=i++)
Mas[i]=iATR(NULL,0,1,i+1);
}
A primeira opção é suficiente. Mas se precisarmos de valores a partir da primeira barra, seria mais razoável contar o ciclo a partir de 1.
Eu tentei com 1 e 0, ainda assim algo está errado, nenhum valor está escrito, quando eu peço para produzir alguns - apenas zeros são produzidos
Mostrar o código para pedir a saída.
Eu lhe mostrarei todo o código, por precaução:
Use SRC para inserir código
Eu lhe mostrarei todo o código, por precaução:
fazer uma matriz de tipo duplo