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
durante este período
não entendeu?
O mínimo mais próximo na história é inferior a Low_1_Level , que será .
Execute o código para ver como ele funciona.
Não tenho erros durante todo o período
Estou anexando o tronco
Não tenho erros durante todo o período
Estou anexando o tronco.
Parece não haver erro, mas está no registro
Você tem em seu log 19:31:53.126 2016.12.15 00:00:00 Array EURUSD,H1: i = 456 Bar_data_D1 [i][2] = 1.04789
como tenho um preço Min_D:104789 mais que baixo_D1 1.03660 , por convenção não pode ser assim.
se eu substituir o loop for, haverá um erro. e ele será correto.
a expressão real2 está apenas mascarando um erro
Há uma pergunta. Por que você inicia o loop com o primeiro elemento e não zero?
Se você não se importa de me dar um exemplo, como escrevê-lo corretamente?
Tenho alguma experiência em comércio, mas só estou começando a aprender MQL4.
Se você usa MqlRates, então declare um array:
MqlRates Bar_data_D1[];
Ou seja, você obtém uma matriz unidimensional em vez de bidimensional. MqlRates é uma estrutura padrão (descrita na Referência MQL4 em "Basics of the Language" - "Tipos de Dados" - "Estruturas, Classes, Interfaces"). Ela tem todos os campos que você precisa neste caso. Você pode tratá-los desta forma:
i é o índice da matriz.
Da mesma forma, você pode criar sua própria estrutura para registrar os parâmetros dos castiçais. Será menor que Mqlrates por dois campos (spread e real_volume), que você não precisa. A estrutura terá este aspecto:
A declaração de um conjunto de tais estruturas se parece com isto:
O acesso aos membros da estrutura é semelhante ao acesso aos membros da estrutura MqlRates.
Exatamente!
Se via MqlRates, você declara a matriz desta forma:
Ou seja, você obtém uma matriz unidimensional em vez de bidimensional. MqlRates é uma estrutura padrão (descrita na Referência MQL4 sob "Language Fundamentals" - "Data Types" - "Structures, Classes, Interfaces"). Ela tem todos os campos que você precisa neste caso. Você pode tratá-los desta forma:
i é o índice da matriz.
Da mesma forma, você pode criar sua própria estrutura para registrar os parâmetros dos castiçais. Será menor que Mqlrates por dois campos (spread e real_volume), que você não precisa. A estrutura terá este aspecto:
A declaração de um conjunto de tais estruturas se parece com isto:
O acesso aos membros da estrutura é semelhante ao acesso aos membros da estrutura MqlRates.
Ok, vou tentar amanhã!
Obrigado por sua ajuda. Informá-lo-ei quando eu descobrir.