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

 
stringo :

그들은 당신이 제기한 문제를 재현할 수 없다고 들었습니다. 즉, 요청 #677524에 실제로 대화가 있었습니다. 이에 대한 응답으로 일부 코드를 제공하고 어딘가에 복사하여 붙여넣고 결과를 볼 것을 제안합니다. 기성품 예제 를 제공하지 않은 이유는 무엇 입니까? 그래서 우리는 당신의 음성 조건으로 이 예를 실행합니다. (이미 포럼에서 공개적으로 주장한 후 전문가가 테스터에 참여해야 한다고 썼습니다.)

이제 당신은 별도의 조각으로 테스트하지 않는다고 말합니다. 좋습니다. 여기 MT5의 일부인 "ExpertMACD" Expert Advisor가 있습니다. 14줄 끝에 추가(복사 붙여넣기). 지원팀과의 대화에서 지적한 내용입니다.

전략 테스터 에서 실행할 때 로그의 각 거래 후에 오류 4755가 표시됩니다.

파일:
 
stringo :

문서에는 무엇을 기재해야 합니까? "양수에 대한 반환 값을 확인해야 한다는 명시적 표시"? 무엇 때문에?

HistoryOrderGetTicketHistoryDealGetTicket 함수ulong 유형의 값을 반환합니다. 즉, 음수가 아닌 것으로 알려져 있습니다.

HistoryOrderGetTicket 함수에 대한 설명 아래에 표시된 문서에 있는 예제를 보십시오.

...
//--- получим тикет ордера по его позиции в списке
       if ((ticket= HistoryOrderGetTicket (i))> 0 )
...

자신의 문서에서 자신이 음수가 아닌 숫자에 대한 검사를 코드에 도입합니다. 무엇 때문에? 값 "0"이 반환되면 함수 실행 결과가 잘못되었다고 가정할 수 있습니다.

그렇다면 왜 이 기능에 대한 설명의 텍스트 부분에 기능 실행의 실패 가능성이 표시되지 않습니까? 예를 들어 ArrayResize와 유사합니다. 또한 int가 출력됨을 나타냅니다. 그러나 "-1"에 추가가 있습니다.

나는 단지 문서가 완전하기를 원하고 프로그래머는 생각할 필요가 없습니다. 왜 예제에 반환된 숫자의 음수가 아닌지 확인하는 것이 있습니까? 거래 번호는 0부터 시작하지 않습니까? 그리고 그것이 0을 반환한다면 그것은 무엇을 의미합니까?

 
stringo :

voix_kas

신청서 #685594가 10페이지로 이동했습니다. Banal이 빠졌습니다. 포럼의 질문을 포함하여 유사한 응용 프로그램이 여러 개 있었습니다.

이 문제를 발견하고 수정하여 죄송합니다. 수정 사항은 이전 빌드에 포함되었습니다. 빌드 후 시각화를 실행하셨나요? 운전을 하면 문제가 사라졌음을 스스로 확인할 수 있었습니다. 당신이 운전하지 않았다면, 당신은 그것을 필요로하지 않았습니다 ...

하셨다면 잘하셨습니다. 당신에게 감사할 뿐입니다. 이 버그가 발견된 이후로 내 Expert Advisor의 여러 버전이 통과되어 다른 시간 프레임에서 지표를 모니터링할 필요가 일시적으로 사라졌습니다.

버그 추적을 수행하는 방법을 나보다 더 잘 알고 있다고 확신합니다. 예를 들어 각 작업이 할당된 고유 식별자를 가진 프로그래머에게 이전되고 차례로 SD의 해당 요청에 의해 참조되는 경우 우선적으로 더 편리할 것입니다. 프로그래머가 작업을 완료하고 보고했으며 이 문제를 언급한 SD의 모든 응용 프로그램이 닫혔습니다(전체 목록을 검색할 필요가 없음).

 

voix_kas :

자신의 문서에서 자신이 음수가 아닌 숫자에 대한 검사를 코드에 도입합니다. 무엇 때문에?

0은 음수가 아니기 때문입니다. 해당 티켓이 존재하지 않습니다.
 
stringo :

voix_kas

티켓 #681251에서 테스트 시각화 도구는 단일 문서 애플리케이션이라고 들었습니다. 그런 다음 분명히 채팅하기로 결정 했습니까?

이것은 포럼에서 여러 번 논의되었습니다.

여기 다시 25. 글쎄, 당신은 내 메시지를주의 깊게 읽었습니다. 단일 문서 시각화 도우미가 있는지 어디에서 물었습니까? 이것은 분명합니다. 사람들이 창을 전환하는 것보다 지표의 동작을 한 번에 관찰하여 전략을 실행하는 것이 편리하도록 다중 문서화하는 제안에 대해 이야기하고 있습니다. 사람들에게 명확하게 하기 위해 여기에 내가 응용 프로그램에 첨부한 스크린샷을 게시할 수 있습니다(불행히도 어떤 이유로 인해 볼 수 없음).
 
voix_kas :
단일 문서 시각화 도우미가 있는지 어디에서 물었습니까? 이것은 분명합니다. 사람들이 전략을 실행하기 편리하도록 다중 문서화하는 제안에 대해 이야기하고 있습니다.
잘못된 서비스 호출

- 제안이 있지만 개발자로서의 귀하의 의견은 저에게 관심이 없습니다. 내가 말한 대로 되기를 원한다.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
sergeev :
0은 음수가 아니기 때문입니다. 해당 티켓이 존재하지 않습니다.

난 그냥 미소가 있어요. :)

문서에서:

반환 값

유형 값   .

울롱

ulong 정수 유형도 8바이트를 사용하며 0 에서 18446744073709551615까지의 값을 저장할 수 있습니다.

찌르십시오. 문서에서 거래 티켓의 가치가 0과 같을 수 없다고 표시되어 있습니까?

 
voix_kas :

찌르십시오. 문서에서 거래 티켓의 가치가 0과 같을 수 없다고 표시되어 있습니까?

트롤링?
 
sergeev :
잘못된 서비스 호출

- 제안이 있지만 개발자로서의 귀하의 의견은 저에게 관심이 없습니다. 내가 말한 대로 되기를 원한다.
글쎄, 당신은 무엇을 왜곡? 나는 소원을 빌었다. 아니, 그렇지 않다. "아니요, 하지 않겠습니다"라는 대답이 방금 주어졌습니다. SD에서 그들은 그가 지금 무엇인지 설명하려고했습니다.
 
sergeev :
트롤링?