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

 
Alexander Fedosov :
이상합니다. 이전에 MT4에 이러한 기능이 있었는지 기억나지 않습니다. 5개를 추가했습니까?

https://docs.mql4.com/ru/series/copytime

추신: MQL4 및 MQL5 메타따옴표는 가능한 한 서로 가깝습니다(언어 간의 차이는 10-15개의 함수라고 생각합니다). 개발자 중 한 명이 MQL5/MQL4 컴파일러가 이제 완전히 동일하다고 썼습니다.

CopyTime - Доступ к таймсериям и индикаторам - Справочник MQL4
CopyTime - Доступ к таймсериям и индикаторам - Справочник MQL4
  • docs.mql4.com
Функция получает в массив time_array исторические данные времени открытия баров для указанной пары символ-период в указанном количестве. Необходимо отметить, что отсчет элементов от стартовой позиции ведется от настоящего к прошлому, то есть стартовая позиция, равная 0, означает текущий бар. При копировании заранее неизвестного количества...
 
Alexander Fedosov :
이상합니다. 이전에 MT4에 이러한 기능이 있었는지 기억나지 않습니다. 5개를 추가했습니까?

도착. 거기 어때?

 
Artyom Trishkin :

도착. 거기 어때?


 

안녕하세요!

플러그인 개발에 대한 문서를 어디에서 찾을 수 있는지 알려주실 수 있습니까?

 
Alekseu Fedotov :

확인, 수정, 작동합니다.

어디서 오류가 났는지 알려주실 수 있나요?
 
Zelimhannahal00 :
어디서 오류가 났는지 알려주실 수 있나요?

내가 당신에게 고칠 것을 제안한 것은

 

정수의 마지막 숫자를 찾는 방법은 무엇입니까?

101 --> 1

267 --> 7

?

추신: 20분 동안 머리가 뒤틀리고 풀 수 없었습니다((((

 
Igor Makanu :

정수의 마지막 숫자를 찾는 방법은 무엇입니까?

101 --> 1

267 --> 7

?

추신: 20분 동안 머리가 뒤틀리고 풀 수 없었습니다((((

- 문자열로 변환하고 극단적인 숫자를 취합니다.
- 10으로 나누고 나머지를 취하십시오 - %

 
Taras Slobodyanik :

- 10으로 나누고 나머지를 취하십시오 - %

네, 잊어버렸습니다 % 감사합니다!

 void OnStart ()
  {
   srand ( GetTickCount ());
   for ( int i= 0 ;i< 10 ;i++)
     {
       int x = rand ();
       int y = x% 10 ;
       printf ( "x = %d , y = %d" ,x,y);
     }
  }

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 2183, y = 3

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 937, y = 7

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 4429, y = 9

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 10711, y = 1

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 277, y = 7

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 599 , y = 9

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 30829, y = 9

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 31826, y = 6

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 24988, y = 8

2019.06.19 23:09:28.616 tst EURUSD,H1: x = 27340 , y = 0

 
Igor Makanu :

정수의 마지막 숫자를 찾는 방법은 무엇입니까?

101 --> 1

267 --> 7

?

추신: 20분 동안 머리가 뒤틀리고 풀 수 없었습니다((((

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


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

101 --> 0

267 --> 6

?

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

 void OnStart ()
  {
   srand ( GetTickCount ());
   for ( int i= 0 ;i< 10 ;i++)
     {
       int x = rand ();
       int y = (x% 100 )/ 10 ;
       printf ( "x = %d , y = %d" ,x,y);
     }
  }