MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 450

 
Juer :

그리고 같은 유형의 필드가 여러 개 있습니다. 도움이 될 것 같지 않습니다.

나는 이것을 발견했다 https://www.mql5.com/ru/code/16282

필드의 이름이 아니라 바이트 단위의 주소(오프셋)를 전달하기로 결정했습니다.

분명한. 우리가 무엇을 가지고 있고 무엇을 얻어야 하는지에 대한 완전한 이해가 없는 것 같습니다.

 
Juer :

아니면 문자열 이름을 알고 구조 필드를 얻을 수 있는 방법을 알려주시겠습니까?

여기에 의미가 있습니다

문자열 필드 = "dval";

구조체의 이 필드를 정확히 쿼리하고 싶습니다.

컴파일된 프로그램에 변수 이름이 없습니다. 연락처 주소. 예를 들어 이렇게 할 수 있습니다.

테스트 엑스; if(숫자=1) y=x.num; 또는 if(name="num") y=x.num; 구조에 대한 바이트 단위 액세스도 출력입니다.

 

두 기간의 비율을 찾는 방법을 알려주실 수 있습니까? (두 기간 사이의 막대 수 비율 필요)
이렇게 썼는데 0이 나옵니다. 시간1>시간>시간3 항상

명시적 형변환 없이 시도했고 (이중) 쓰기를 시도했습니다.

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

두 기간의 비율을 찾는 방법을 알려주실 수 있습니까?
이렇게 썼는데 0이 나옵니다. 시간1>시간>시간3 항상

명시적 형변환 없이 시도했고 (이중) 쓰기를 시도했습니다.



타임1이 뭔가요?

 
Vladislav Andruschenko :



타임1이 뭔가요?

시간 값은 다른 변수와 마찬가지로 여기에 저장됩니다.

 
Roman Sharanov :

시간 값은 다른 변수와 마찬가지로 여기에 저장됩니다.

아마도 더블이 아니라 날짜 시간?
 
Vladislav Andruschenko :
아마도 더블이 아니라 날짜 시간?

어디에 쓸까요? 나는 정말로 이해하지 못한다

 
Roman Sharanov :

두 기간의 비율을 찾는 방법을 알려주실 수 있습니까? (두 기간 사이의 막대 수 비율 필요)
이렇게 썼는데 0이 나옵니다. 시간1>시간>시간3 항상

명시적 형변환 없이 시도했고 (이중) 쓰기를 시도했습니다.

( double )(Time1-Time2)/( double )(Time2-Time3)
 
반대 주문을 마감할 때 손실 또는 이익을 계산하는 방법을 알려주십시오. Eats는 1.23615를 매도하고 1.24915를 매수합니다. 가격은 1.24583에 매도합니다. 어떤 공식이 있습니까?
 
Taras Slobodyanik :

이미 해봤다고 썼는데 아무것도