초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 178

 
Igor Makanu :

작업이 더 복잡해졌습니다 ... 밤새 내 머리에서 작동하지 않았습니다 ... 분명히 Mendeleev가 아니므로 복잡한 문제가 꿈에 추가 될 수 있습니다)))


정수에서 끝에서 두 번째 숫자를 찾는 방법!

101 --> 0

267 --> 6

?

이대로 작동합니까 아니면 어딘가에서 누락 된 것이 있습니까?

나머지 100을 10으로 나누고 다음으로 가장 가까운 숫자로 내림합니다.

 Print (( int ) floor ( 267 % 100 / 10 ));
 
Igor Makanu :

작업이 더 복잡해졌습니다 ... 밤새 내 머리에서 작동하지 않았습니다 ... 분명히 Mendeleev가 아니므로 복잡한 문제가 꿈에 추가 될 수 있습니다)))


정수에서 끝에서 두 번째 숫자를 찾는 방법!

101 --> 0

267 --> 6

?

이대로 작동합니까 아니면 어딘가에서 누락 된 것이 있습니까?

모든 성적 인쇄

   int n= 2019 ; //цифра

   while (n != 0 )
     {
       Print ( "_" ,n% 10 );
      n=n/ 10 ;
     }
 
Alexey Viktorov :

나머지 100을 10으로 나누고 다음으로 가장 가까운 숫자로 내림합니다.

나는 이것을 알고 있지만 int를 남기고 싶지 않습니다. floor()는 두 배를 반환합니다.

타라스 슬로보디아닉 :

모든 성적 인쇄

이것은 논리적입니다. 보장이 있는 정수의 끝에서 두 번째 숫자를 가져와야 합니다. 저는 매직 번호로 작업하고 "십"(끝에서 두 번째 숫자)으로 주문에 대한 통계를 분산해야 합니다.

내 버전을 확인했는데 오류가 없어야 합니다.

다음은 유형 변환에 대한 나의 주요 의심입니다.

int x = 119 ---> x % 100 = 19 ---> x /10 = 1 - 버그가 없어야 합니다.

하지만 int x = 199 ---> x % 100 = 99 ---> x / 10 = 9 - 의심스럽습니다. 선택적으로 확인했는데 대부분 제대로 작동할 것입니다.

 
Igor Makanu :

글쎄, 두 번째 숫자 만 필요하다면 그렇게 생각합니다.

 int n= 2019 ;             //цифра

int x=n% 10 ;             //первый разряд
int x=(n/ 10 )% 10 ;         //второй разряд
int x=(n/ 100 )% 10 ;       //третий разряд
 
Taras Slobodyanik :

글쎄, 두 번째 숫자 만 필요하다면 그렇게 생각합니다.

예, 아마도 귀하의 버전이 내 것보다 더 안정적일 것입니다 int y = (x%100 )/10;

더 나은 것을 보자 int y = (x/ 10 )% 10 ;

확인. 고맙습니다!

추신: 이 방법으로 int (x/ 10 ) % 10 ... 유형을 캐스팅하는 것이 보장될 것입니다 ... MQL에서 유형 캐스팅 작업을 좋아하지 않습니다. 어떤 유형을 올바르게 추측할 수 없는 경우가 있었습니다. 컴파일러는

 
안녕하세요. 그런 상황. mql4 에서 작성한 어드바이저/스크립트/인디케이터/그 외의 모든 것이 차트가 있는 창에 묶이지 않고 프로그램에 필요한 것이 매우 필요합니다. 서비스(MT5에서)와 비슷하지만 MT4에서 필요합니다.
 

안녕하세요. 신경망의 가능성을 이해하려고 합니다.

Fann2mql 라이브러리를 사용하여 작업 설명을 알게 되었습니다.

그러나 고려를 위해 제출된 모든 EA 샘플(NeuroMACD, OlegOlegovFANNv1)은 컴파일되지 않습니다.

오류는 동일합니다.

'경로' - 매개변수 변환이 허용되지 않습니다. NeuroMACD-fixed.mq4 88 29

'경로' - 매개변수 변환이 허용되지 않습니다. OlegOlegovFANNv1.mq4 148 29

분명히 '경로'는 문자열 형식의 신경망 이름입니다.

그렇다면 변환이 금지된 이유와 전혀 금지된 이유가 명확하지 않습니까?

이 프로그램에 대한 주석으로 판단하면 오류 없이 모두 컴파일됩니다.

 
기술 지원에 어떻게 연락합니까? 돕다?
 
regfiles :
기술 지원에 어떻게 연락합니까? 돕다?

여기에 질문(또는 새 주제 만들기)

 
regfiles :
기술 지원에 어떻게 연락합니까? 돕다?
이 사이트의 기술 지원을 ServiceDesk라고 하며 재정 문제만 다룹니다.
질문이 프로그래밍에 관한 것이라면 포럼에 질문해야 합니다.