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
Ou dê uma olhada no artigo MatrixSetValues, está tudo à vista.
Entendi, obrigado, é como uma matriz bidimensional no final.
Sinceramente, estou confuso, há uma descrição aqui 1 e aqui 2, e a primeira variante está de acordo com o artigo, mas nada é reproduzido na segunda. Ou será que eu não reproduzo e é possível ler os dados na matriz a partir de um arquivo binário, ignorando a matriz?
O segundo link tem essa solução.
void matrix .FromFile(const int rows, condt int cols, const int file_handle, const int count=-1, const int offset=0)
fromfile
Cria uma matriz a partir de dados em um arquivo de texto ou binário
Está escrito logo na introdução
Если кратко, то вектор — это одномерный массив типа double, матрица — двумерный массив типа double. Векторы бывают вертикальные и горизонтальные, но в MQL5 они не разделяются.
Матрицы можно представить как массив горизонтальных векторов, где первый индекс матрицы означает номер строки, а второй индекс — номер столбца.
Somente a numeração de linhas e colunas, diferentemente da álgebra linear, começa do zero, como nas matrizes.
O segundo link apresenta esta solução.
void matrix .FromFile(const int rows, condt int cols, const int file_handle, const int count=-1, const int offset=0)
fromfile
Cria uma matriz a partir de dados em um arquivo de texto ou binário
Isso ainda não foi implementado
O texto diz isso logo na introdução
É difícil imaginar quais coisas devem ser tomadas literalmente e quais devem ser tomadas abstratamente....
Isso ainda não foi implementado
Entendi, vamos aguardar.... embora, é claro, seja desejável fazer da mesma forma que o arquivo bin é lido, ou seja, que haveria um preenchimento diferente - o que é necessário e, em seguida, já especificar a partir de um local específico onde a matriz está lá...
Não estou entendendo, uma matriz é uma matriz bidimensional, certo?
Quero encontrar o valor máximo em uma determinada coluna dessa matriz, vou dar uma olhada nas instruções.
E como posso entender 3 e 4 dígitos nas coordenadas quando deveria haver apenas dois?
E como faço para obter o valor máximo de uma determinada coluna no final?
Por que tenho que reabrir o terminal para limpar a matriz?
Essência - escrever código - preencher a matriz - imprimir os resultados da matriz - executar o script - comentar o preenchimento da matriz - executar o script - imprimir a matriz com valores antigos.
O texto diz isso logo na introdução
Bem, na imagem, você poderia alterar a numeração de 00, 01, 02.... primeira linha, ficaria mais claro imediatamente.