Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 450

 
Juer:

E eu tenho vários campos do mesmo tipo. Acho que isso não vai ajudar.

Encontrei istohttps://www.mql5.com/ru/code/16282

Decidi passar seu endereço (offset) em bytes ao invés do nome do campo.

Estou vendo. Você não parece ter uma compreensão completa do que tem e do que quer obter.

 
Juer:

Ou me diga, como posso obter um campo de estrutura sabendo seu nome de corda?

aqui eu tenho um valor

string field="dval";

Quero consultar este campo particular de estrutura.

Não há nomes variáveis no programa traduzido. Referência de endereço. e você pode, por exemplo, assim.

teste x; if(number=1) y=x.num; ou if(name="num") y=x.num; o acesso byte-a-byte à estrutura também é uma opção

 

Você pode me dizer como encontrar a proporção de 2 períodos de tempo? (Preciso de uma proporção de barras entre 2 períodos)
Eu o escrevi assim, mas dá 0. Tempo1>Tempo>Tempo3 sempre

Tentou sem conversão explícita do tipo, e (duplamente) tentou escrever

(int)(Time1-Time2)/(int)(Time2-Time3)
 
Roman Sharanov:

Você pode me dizer como encontrar a proporção de 2 períodos de tempo?
Eu o escrevi assim, mas dá 0. Tempo1>Tempo>Tempo3 sempre

tentou sem conversão explícita do tipo, e (duplamente) tentou escrever



e o que é o Time1?

 
Vladislav Andruschenko:



O que é o Tempo1?

Aqui é onde o valor de tempo é armazenado, como as outras variáveis

 
Roman Sharanov:

Aqui é onde o valor de tempo é armazenado, como as outras variáveis

Talvez a data, em vez do dobro?
 
Vladislav Andruschenko:
Que tal a data e não o dobro?

Onde eu escrevo isto? Não entendo bem.

 
Roman Sharanov:

Você pode me dizer como encontrar a proporção de 2 períodos de tempo? (Preciso de uma proporção de barras entre 2 períodos)
Eu o escrevi assim, mas dá 0. Tempo1>Tempo>Tempo3 sempre

Tentou sem conversão explícita do tipo, e (duplamente) tentou escrever

(double)(Time1-Time2)/(double)(Time2-Time3)
 
Você poderia me dizer como calcular o prejuízo ou o lucro ao fechar pedidos ao balcão? Há venda 1,23615 e compra 1,24915, o preço está em Ask 1,24583. Existe alguma fórmula?
 
Taras Slobodyanik:

Disse que já havia tentado dessa forma antes, nada

Razão: