[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 375

 
Egregor:
Bom dia! Alguém dos feiticeiros da programação pode aconselhar como verificar a abertura dos pedidos pela cor de uma barra no código de uma EA? Por exemplo, uma barra vermelha é vendida e uma barra verde é comprada. É necessário confirmar a entrada no mercado junto com outros sinais.

a cor do bar é simplesmente encontrar o preço do Klose em relação ao preço do Open bar .

Se Klose estiver acima do Open, o candelabro está em alta, a cor é uma

Se Klose estiver abaixo de Open, o candelabro é de baixa, cor 2

Para a análise, use esta forma para pesquisar a matriz

if (Close[1]>Open[1]) //

if (Close[1]<Open[1]) //

 

Tenho uma pergunta sobre as matrizes.

Dados 2 matrizes bidimensionais - mas1[i, 0]=Fechar[i];

mas1[i, 1]=i;

и

mas2[i, 0]=Open[i];

mas2[i, 1]=i;

Como faço um terceiro conjunto com estes dois -

- mas3[i, 0] = |Fechar[i] - Abrir[i]|;

mas3[i, 0] = i;

Não estou chegando a lugar nenhum por alguma razão... Ajude quem conhece as arraias!

 
ruslanchik:
Desculpe, eu sou um pouco lento.


Você já tentou ver a documentação?

Geralmente ajuda.

 
-xlapex-:

Tenho uma pergunta sobre as matrizes.

Dados 2 matrizes bidimensionais - mas1[i, 0]=Fechar[i];

mas1[i, 1]=i;

и

mas2[i, 0]=Open[i];

mas2[i, 1]=i;

Como fazer um terceiro conjunto destes dois -

- mas3[i, 0] = |Fechar [i] - Abrir[i]|;

mas3[i, 0] = i;

Não consigo trabalhar nada por alguma razão... Ajude quem conhece as arraias!


veja a função aqui https://docs.mql4.com/ru/math/MathAbs

A julgar por suas perguntas - você está interessado na sintaxe MQL4 e no que está no idioma, você ainda não tentou ler a documentação - https://docs.mql4.com/ru/

 
Vinin:


Você já tentou ver a documentação?

Geralmente ajuda.

Você quer dizer a ajuda de Sergei Kovalev S.K.? ???
 
ruslanchik:
você se refere à ajuda do sergei kovalev s.k.? ???

Não, refiro-me à documentação.
 
Vinin:

Não, refiro-me à documentação.

Como uma referência padrão pode ajudar com uma pergunta não-padrão?

Não entendo por que você está tentando me dissuadir de fazer perguntas estúpidas (irrelevantes).

 
ruslanchik:

como uma referência padrão pode ajudar com uma pergunta não-padrão?

Eu não entendo que você me dissuada de fazer perguntas estúpidas (irrelevantes) por que você precisa (filial)


A ajuda padrão ajuda em questões não-padronizadas (elas simplesmente não aparecem mais)
 
sergeev:

a cor do bar é simplesmente encontrar o preço do Klose em relação ao preço do Open bar .

Se Klose estiver acima do Open, o candelabro está em alta, a cor é uma

Se Klose estiver abaixo de Open, o candelabro é de baixa, cor 2

Para a análise, use esta forma para pesquisar a matriz


Obrigado!
 
abolk:


veja a função aqui https://docs.mql4.com/ru/math/MathAbs

Aqui eu apliquei a função MathAbs, Alert mostra zero e zero, mas eu gostaria que o módulo de diferença e o índice de barras...

int start()
{
int mas1[30,2],mas2[30,2],mas3[30,2],ind_1;
{
for (int i=1;i<=count_bars;i++)
{
mas1[i, 0]=Close[i];
mas1[i, 1]=i;
mas2[i, 0]=Open[ i];
mas2[i, 1]=i;

mas3[i, 0] = MathAbs(Close[ i]-Open[ i]);
mas3[i, 1] = i;

ArraySort( mas3);
mod_1=mas3[2, 0];
ind_1=mas3[2, 1];

Alert( mod_1," ",ind_1);
}
}

return(0);
}