MQL4. TimeToString() 및 TimeToStr() . 두 번째 인수 매개변수는 "TIME_MINUTES는 " hh:m m "" 형식으로 결과를 가져오고 "TIME_SECONDS는 " hh:m m :ss "" 형식으로 결과를 가져옵니다. "hh:m i " 및 "hh:m i :ss"에 대해 수정해야 합니다.
Maxim Khrolenko : MQL4. TimeToString() 및 TimeToStr() . 두 번째 인수 매개변수는 "TIME_MINUTES는 " hh:m m "" 형식으로 결과를 가져오고 "TIME_SECONDS는 " hh:m m :ss "" 형식으로 결과를 가져옵니다. "hh:m i " 및 "hh:m i :ss"에 대해 수정해야 합니다.
mi - 그러한 형식이 없습니다. mm가 있습니다 - 분을 의미합니다. 그리고 mmm은 월을 의미합니다.
당신 은 문서에서 그것에 대해 썼습니다 !
따라서 이러한 각 틱에서 고문을 호출하는 것은 작동하지 않습니다. 증거가 인정됩니까?
진심이야?
틱이 손실되고 SymbolInfoTick 요청을 사용하여 즉시 여전히 뜨거운 상태로 유지할 수 있습니다. 나는 즉시 이 가능성에 대해 썼습니다. 원하는 경우 Sleep(10) 대신 Sleep(1)을 수행할 수 있습니다.
아주 꼼꼼히 읽었습니다. 사실 OnTimer에서 Sleep을 사용 하면 테스트 간격을 넘어서는 시점을 판별하는 것이 불가능합니다. IsStopped(문서 읽기 때문에 즉시 코드에 등록됨)는 종료 시 작동하지 않습니다. 누구의 캔트?
그리고 테스트 간격을 넘어서는 순간을 결정하는 이유는 무엇입니까? 테스터가 이를 결정하고 테스트를 중지합니다. 내 인용문을 읽은 것이 확실합니까?
그리고 테스트 간격을 넘어서는 순간을 결정하는 이유는 무엇입니까? 테스터가 이를 결정하고 테스트를 중지 합니다. 내 인용문을 읽은 것이 확실합니까?
위의 내 소스 코드를 보고 논리적 오류가 있는 위치를 지적하십시오. 나는 범위를 벗어나지 않습니다.
IsStopped() 는 OnTimer의 간격 오버런 동안 true가 되지 않습니다. 따라서 부끄럽습니다.
진심이야?
틱이 손실되고 SymbolInfoTick 요청을 사용하여 즉시 여전히 뜨거운 상태로 유지할 수 있습니다. 나는 즉시 이 가능성에 대해 썼습니다. 원하는 경우 Sleep(10) 대신 Sleep(1)을 수행할 수 있습니다.
절대 진지하게! 동일한 FORTS에서 1ms당 여러 틱이 있기 때문에 절전 (1)은 도움이 되지 않습니다.
또한 Sleep(1)은 주말에 어떻게 작동합니까? 수백만 건의 유휴 검사가 될 것입니다. 더 이상 낭비는 없습니다.
MQL4. TimeToString() 및 TimeToStr() . 두 번째 인수 매개변수는 "TIME_MINUTES는 " hh:m m "" 형식으로 결과를 가져오고 "TIME_SECONDS는 " hh:m m :ss "" 형식으로 결과를 가져옵니다. "hh:m i " 및 "hh:m i :ss"에 대해 수정해야 합니다.
mi - 그러한 형식이 없습니다. mm가 있습니다 - 분을 의미합니다. 그리고 mmm은 월을 의미합니다.
_MQL4_
int 배열최소값 (const 무효 & array[] , // 검색할 배열
정수 count=WHOLE_ARRAY // 체크된 개수
정수 start=0 , // 검색을 시작하는 인덱스
);
_MQL5_
int 배열최소값 (const 무효 & array[] , // 검색할 배열
정수 start=0 , // 검색을 시작하는 인덱스
정수 count=WHOLE_ARRAY // 체크된 개수
);
인생이 달콤해 보이지 않습니까? 멋진.
그러면 "yyyy.mm.dd hh:mi" 형식이 "yyyy.mmm.dd hh:mm" 로 수정되어야 합니다 .
mm - 이달의 두 표시,
dd - 일의 두 징후,
hh - 2시간 표시,
mm - 두 자리 분.
그러나 mi는 분의 하나의 표시이고 무엇의 하나의 표시입니까? 주기 지수인 것 같았습니다.
따라서 시간 형식을 단축하기 위한 표준을 만들지 마십시오. 부끄러움이 필요없다...