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

 

메타에디터에서 빌드 1017, F1키를 누르면 도움말이 안뜨는데...

정보 창에는 번역이 없으며 모든 것이 외국어로 되어 있습니다.

 
Vladimir Pastushak :

메타에디터에서 빌드1017, F1키를 누르면 도움말이 안뜨는데...

자세한 내용을 부탁드립니다.

 
Alexander :

자세한 내용을 부탁드립니다.

메타 편집기를 열고 GetLastError() 와 같은 미리 정의된 함수를 선택하고 F1 키를 누르면 도움말이 열리지 않습니다.
 
Vladimir Pastushak :
메타 편집기를 열고 GetLastError()와 같은 미리 정의된 함수를 선택하고 F1 키를 누르면 도움말이 열리지 않습니다.

에디터 로그에 내용이 있나요?

 
fxsaber :

컴파일러 최적화 프로그램과 관련된 특정 오류가 있는 것 같습니다.

큰 코드는 제대로 작동하지 않습니다. 릴리스(디버그 - 일반)에서만 느려집니다.

춤을 추며 하루를 보낸 후 한 곳에서 ObjectFind를 주석 처리하면 브레이크가 사라진다는 것을 발견했습니다.

그러나 동일한 문제로 작은 크기의 예제를 만드는 것은 작동하지 않았습니다.

ObjectFind를 원래 코드에 남겨두려고 했지만 그 앞/뒤에 평범한 Print를 추가했습니다. 그리고 브레이크가 없습니다! Print - 브레이크를 다시 제거합니다!

컴파일러 최적화 프로그램이 너무 많이 실행된 것 같습니다. SD에 쓰는 방법을 모릅니다. 왜냐하면 작은 재생 코드를 만들 수 없습니다. 그리고 큰 것 - 악마가 다리를 부러 뜨릴 것입니다.

그러한 상황에서 무엇을 할 수 있습니까? 재현할 수 있을 때까지 큰 코드를 파쇄하는 것은 아마도 옵션일 것입니다. 그러나 프로젝트는 많은 라이브러리로 구성됩니다. 이미 하루를 죽였고 더 이상 원하지 않습니다.

있는 그대로 ServiceDesk에 씁니다.

모든 소스 코드를 제공하면 문제를 현지화하는 데 큰 도움이 됩니다. 조사 후 전송된 코드는 영구적으로 삭제됩니다.

 
Slawa :

있는 그대로 ServiceDesk에 씁니다.

모든 소스 코드를 제공하면 문제를 현지화하는 데 큰 도움이 됩니다. 조사 후 전송된 코드는 영구적으로 삭제됩니다.

답변 감사합니다. 전체 코드를 게시하겠습니다.
 

MQL4. iMAiMAOnAray 를 비교하기로 결정했습니다. 아래 코드는 두 가지 계산 방법 모두 동일한 결과를 제공해야 하지만 동일하지 않은 것 같습니다.

#property strict
void OnStart ()
  {
//---
   double array[];
   ArrayResize (array, Bars );
   for ( int i= 0 ; i< Bars ; i++)
      array[i]= Open [i];
  
   double result_iMAOnArray= iMAOnArray (array, 0 , 20 , 0 , MODE_SMA , 1 );
//---
   double result_iMA= iMA ( _Symbol , PERIOD_CURRENT , 20 , 0 , MODE_SMA , PRICE_OPEN , 1 );
//---
   Print ( "result_iMAOnArray = " ,result_iMAOnArray);
   Print ( "result_iMA = " ,result_iMA);
  }


어디가 잘못되었는지 알 수 없습니다. 도움을 주시면 감사하겠습니다.

 
빌드 1491. 내가 기억하는 한 입력 매개변수에서 부울 변수 값을 선택할 때 드롭다운 목록이 있었습니다. 이제 값을 변경하려면 값을 두 번 클릭해야 합니다. 의도된 것입니까 아니면 버그입니까?
 
Alexey Kozitsyn :
Build 1491. 내가 기억하는 한 입력 매개변수에서 부울 변수 값을 선택할 때 드롭다운 목록이 있었습니다. 이제 값을 변경하려면 값을 두 번 클릭해야 합니다. 의도된 것입니까 아니면 버그입니까?
그래서 의도했다.
 
Anton :
그래서 의도했다.

습관적이지 않습니다. 그러나 이제 매개변수 목록을 스크롤할 때 이 목록을 실수로 스크롤하지 않습니다. 테스터에서 모든 것이 동일한 이유는 무엇입니까?

이미 변경했다면 모든 곳에서 변경하십시오.