오류, 버그, 질문 - 페이지 115

 
sergey1294 :

Renat는 로그를 여는 방법을 명확하게 썼습니다. 명확하지 않으면 할 수 있습니다. 전문가 탭을 클릭한 다음 로그 위로 마우스를 이동하고 드롭다운 목록에서 마우스 오른쪽 버튼을 클릭하고 열기를 선택합니다.

어느 쪽이든

당신은 헛된 아이러니입니다, 당신은 정확히 Renat이 쓴대로했습니다. C:\Program Files\MetaTrader 5\MQL5\Logs 디렉토리의 20100831.log 파일은 길이가 0입니다. 즉, 비어 있습니다.

그러나 게시물의 두 번째 부분에는 효과가 있었던 데이터를 볼 수 있는 또 다른 옵션이 있었습니다(감사합니다). 이것은 아이디어와 많은 실험으로 이어졌습니다.

실험했습니다. 데이터가 부족한 이유는 Expert Advisor 종료 후 버퍼에 데이터가 남아 있었고 MT5 종료 후에만 로그의 디스크에 덤프되었기 때문이라고 생각합니다(차트에서 Expert Advisor를 삭제하면 효과).

나는 처음부터 실험을 반복했다. Expert Advisor를 닫으면 파일이 데이터 없이 비어 있습니다. MT5를 닫으면 버퍼에서 로그에 물리적으로 데이터가 기록됩니다.

말해봐, 전문가 로그( FileFlush 유형)에 데이터를 강제로 쓰는 명령과 유사한 것이 있습니까?

 
Renat :

터미널이 메모리에 로그를 보관하고 일괄적으로 디스크에 플러시하므로 파일이 일시적으로 비어 있을 수 있습니다.

강제로 로그를 디스크에 덤프하려면 원하는 로그의 창에서 "열기" 명령을 사용해야 합니다.

당신의 대답은 내 질문을 선점했습니다 :)

도와 주셔서 감사합니다!

 

터미널의 시스템 버퍼를 플러시하는 명시적인 프로그램 명령은 없습니다.

터미널 자체는 이러한 로그를 디스크에 덤프하는 빈도와 볼륨을 처리합니다.

 
Renat :

터미널의 시스템 버퍼를 플러시하는 명시적인 프로그램 명령은 없습니다.

터미널 자체는 이러한 로그를 디스크에 덤프하는 빈도와 볼륨을 처리합니다.

분명한.

그러나 차트에서 Expert Advisor를 삭제할 때 버퍼에 저장된 모든 정보를 저널에 기록하는 것이 논리적임을 인정해야 합니다.

 
retired :

그러나 차트에서 Expert Advisor를 삭제할 때 버퍼에 저장된 모든 정보를 저널에 기록하는 것이 논리적임을 인정해야 합니다.

외부의 누군가가 이 파일을 보기 위해 특별히 간다고 가정하는 경우에만 가능합니다. 사람이 하면 "Open" 함수가 호출 되면 로그 버퍼가 강제로 재설정됩니다.

작업 모드에서 전문가는 너무 많은 로그를 생성할 수 있으므로 터미널은 빈번하고 작은 파일 작업으로 인해 속도가 느려지지 않도록 버퍼링해야 합니다.

Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5
 

안녕하세요!

잡지에서 본 인쇄 기능   _포인트 값   1e-005. 어떻게 읽습니까?   의미   1e-005?

Документация по MQL5: Общие функции / Print
Документация по MQL5: Общие функции / Print
  • www.mql5.com
Общие функции / Print - Документация по MQL5
 
abeiks :

안녕하세요!

잡지에서 본 인쇄 기능   _포인트 값   1e-005. 어떻게 읽습니까?   의미   1e-005?

0.00001(1의 -5제곱)
 

스타일리스트 ... 자돌발 ...

이 아이디어는 매우 훌륭하고 유용합니다. 이전에 내가 공백과 탭을 직접 클릭한 다음 이제 건너뛰기만 하면 완료되며 특히 코드를 변경할 때 시간을 절약할 수 있습니다. 브래킷이나 상태 등을 제거하고 클릭하면 모든 것이 정렬되어 시각적으로 더 쉽게 작업할 수 있습니다. 그런데 그는 왜 프레임을 조각하는 걸까요? 어디에나!! 코드 중간에! 그리고 많은 프레임... 프레임은 한 번만 필요합니다. 함수 제목에서 많은 추가 프레임을 제거하는 것보다 직접 복사하는 것이 더 쉽습니다.

당신이 아무것도 바꾸지 않을 것이라고 말하지 마십시오. 이 쓰레기는 제거하기 어렵지 않습니다. 그것 없이는 스타일리스트가 매우 인기 있고 편리한 것입니다.

 
stringo :
0.00001(1의 -5제곱)
알았어 고마워.
 
stringo :
0.00001(1의 -5제곱)

올바른 0.00001=1*10^(-5)

잘못된 0.00001=1^(-5)