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

 
Zeleniy :

2013.07.30 07:27:55 심각한 오류로 인해 터미널 OpenCL 초기화를 건너뛰었습니다. OpenCL 드라이버를 업데이트하십시오.

OpenCL - 어떤 종류의 드라이버입니까?

윈도우 8

OpenCL 장치 중 하나에 드라이버에 버그가 있어 사용하려고 하면 터미널이 충돌합니다.

레지스트리 분기 [HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors]를 참조하십시오. 그 안에 있는 값으로 어떤 OpneCL 장치를 가지고 있는지 추측할 수 있습니다.

업데이트를 찾는 것이 좋습니다.
 
shosh :

그게 내가 말하는거야!

NormalizeDouble() - " 부동 소수점 숫자를 지정된 정밀도로 반올림합니다. "

가수가 같은 차원으로 유지된다면 이것은 어떤 종류의 반올림입니까? 말하자면 변형 일뿐입니다)))

반올림은 도량형 범주만큼 추상적인 수학이 아니며 유효 자릿수의 감소를 정확하게 의미합니다.

저것들. 지정된 함수는 출력이 여전히 동일한 double이기 때문에 반올림의 "시뮬레이터"일 뿐입니다.

이것은 표시가 아니라 계산을 위해 필요했기 때문에 나에게 그다지 편리하지 않지만 이제는 이것과 관련하는 방법을 알고 있습니다.

많은 설명 감사합니다.

당신은 잘못 알고 있습니다. 반올림과 값 표시 사이에는 차이가 있습니다.

출력은 출력 형식의 영향을 받고 DoubleToString 은 올바른 형식을 수행하며 반올림은 사마귀 비트의 값에 영향을 줍니다.

   Print ( M_PI , "       //  PI без округления" );
   Print ( NormalizeDouble ( M_PI , 6 ), "       //  PI с округлением до 6-го знака" );
   3.141592653589793        //  PI без округления
   3.141593                  //  PI с округлением до 6-го знака

그러나 변수의 유형이 변경되지 않았으므로 사마귀의 길이는 동일하게 유지되며 여전히 두 배입니다.

 
Zeleniy :

2013.07.30 07:27:55 심각한 오류로 인해 터미널 OpenCL 초기화를 건너뛰었습니다. OpenCL 드라이버를 업데이트하십시오.

OpenCL - 어떤 종류의 드라이버입니까?

윈도우 8

OpenCL 설치에 대한 좋은 기사가 있습니다: 계산에서 OpenCL을 설치하고 사용하는 방법
 
GPU Caps Viewer v.1.18.0 - ���������� ������� ��� ������ � OpenGL-������������
GPU Caps Viewer v.1.18.0 - ���������� ������� ��� ������ � OpenGL-������������
  • www.ixbt.com
GPU Caps Viewer - ������� ��� Windows XP/Vista/Seven (32/64-bit) ��� ���������, ������������ ����������� OpenGL, ������� ���������: ����������� ������������ ������������ ���������� (��� GPU, ���������� ������ � ������ ���������) ����������� �������� ��������� OpenGL (������, ������ �������, ���������� ���������� ������� � �.�.) �����������...
 

질문: EX5 파일 실행에 실패했을 때 터미널에서 오류 코드와 같은 것을 표시할 수 있습니까?

오늘 그는 하루 종일 싸웠고 이기지 못했습니다. 그는 단순히 문제를 "우회"했습니다.

이 프로젝트는 많은 개체가 있는 다소 복잡한 클래스 구조 를 사용하고 시스템이 많이 성장했지만 여러 테스트 EA에서 모든 것이 잘 작동합니다.

오늘은 이전 클래스를 사용하여 다소 간단한 전문가 프로그램을 작성하고 싶었고 모든 것이 잘 컴파일되었지만 시작했을 때 "EX5 파일 오류"를 쓰기 시작했습니다. 나는 오류를 찾기 위해 모든 코드 조각에 점진적으로 주석을 달기 시작했습니다. 아무 것도 도움이 되지 않았습니다. Expert Advisor에 이미 비어 있는 기능이 있으며 여전히 시작되지 않습니다. 포함 파일 mqh를 삭제했습니다. 모든 것이 시작되었습니다. 주석 처리된 코드를 반환하기 시작했습니다. 동일한 포함 파일에 선언된 클래스를 사용해야 할 때까지는 모든 것이 정상이었습니다... mqh 파일을 포함하는 것만으로도 EX5 오류가 발생하는 것으로 나타났습니다(컴파일이 오류 및 경고 없이 진행됨).

이제 코드의 어느 부분에서 그런 이상한 오류가 발생하는지 알아내는 것은 코드의 일부를 점진적으로 주석 처리해야만 가능하지만 이는 라이브러리가 작을 때만 쉽습니다. 라이브러리가 커지면 서로 달라붙습니다. 이 방법은 너무 번거롭고 위험합니다(오류를 찾은 후 모든 위치가 주석 해제되지 않아 추가 오류가 발생할 가능성이 있습니다).

컴파일은 오류 없이 진행되었지만 EX5 파일이 시작되지 않은 이유를 대략적으로 이해하는 것이 좋습니다.

Взгляни на рынок через готовые классы
Взгляни на рынок через готовые классы
  • 2010.10.26
  • Dmitriy Skub
  • www.mql5.com
Не секрет, что большую часть информации об окружающем мире человек получает при помощи зрения. Справедливо это и в такой области как трейдинг. Новая платформа MetaTrader 5 и язык MQL5 открывают новые возможности для представления визуальной информации трейдеру. В данной статье предлагается универсальная и расширяемая система классов, которая берет на себя всю черновую работу по организации вывода произвольной текстовой информации.
 
Laryx :

질문: EX5 파일 실행에 실패했을 때 터미널에서 오류 코드와 같은 것을 표시할 수 있습니까?

...

컴파일은 오류 없이 진행되었지만 EX5 파일이 시작되지 않은 이유를 대략적으로 이해하는 것이 좋습니다.

증거 기반이 충분하지 않습니다.
 

zfs :
Доказательной базы маловато.

나는 잘 이해하지 못합니다. 무엇을 증명해야합니까? 소원을 빌었는데 지금 이 순간이 중요한 것 같아요.

글쎄, 개발자가 다르게 생각한다면 - 글쎄, 그와 함께 무화과, 우리는 관리 할 것입니다 ...

 
Laryx :

나는 잘 이해하지 못합니다. 무엇을 증명해야합니까? 소원을 빌었는데 지금 이 순간이 중요한 것 같아요.

글쎄, 개발자가 다르게 생각한다면 - 글쎄, 그와 함께 무화과, 우리는 관리 할 것입니다 ...

위증 획득) 로그, 라이브러리, 실행 파일 및 서비스 데스크가 필요합니다.
 
Roffild :
가장 간단한 지표:

나는 그것을 M5 차트에 던졌습니다.

2013.07.26 22:17:12 testprevbar (EURUSD,M5) 전체 재계산!
2013.07.26 22:17:12 testprevbar (EURUSD,M5) 전체 재계산!
2013.07.26 22:17:06 testprevbar (EURUSD,M5) 전체 재계산!
2013.07.26 22:17:00 testprevbar (EURUSD,M5) 전체 재계산!

https://www.mql5.com/en/forum/1111/page1038#comment_554925

테스터(예: 2010)에서 연 차트에 지표 를 드롭하면 이 버그가 재현됩니다.

버그 보고서에서 이미 조치를 설명했습니다.

그리고 이 버그가 수정될 때까지 실제 거래에서 테스터의 공개 차트를 사용하지 마십시오.

 
Roffild :

그리고 이 버그가 수정될 때까지 실제 거래에서 테스터의 공개 차트를 사용하지 마십시오.

이것은 프로그램의 버그입니까? 실제 거래에 테스터 차트를 사용할 수 있습니까?