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

 
Andrei Sokolov # :

OrderSelect() 이후에 OrderSelect() 에 대한 중첩 호출이 있을 때 논리를 사용하고 있습니까?

매우 드물지만 mql4로 작성할 때 이런 일이 발생했습니다.

 
Alexey Viktorov # :

매우 드물지만 mql4로 작성할 때 이런 일이 발생했습니다.

그런 일이 없지만 매우 드물게 발생하는 경우 이러한 경고가 어떻게 성가시겠습니까?

그러한 결정 뒤에 숨겨진 논리를 설명할 수 있습니까? 어쩌면 나는 이것을 제안해서는 안됩니다.

 
Andrei Sokolov # :

OrderSelect() 이후에 OrderSelect() 에 대한 중첩 호출이 있을 때 논리를 사용하고 있습니까?

나는 문제를 이해하지 못하며 중첩 호출이 무엇인지 분명히 반복됩니다. 가장 중요한 것은 선택한 주문/포지션/거래의 구조를 채우기 위한 티켓이 변경되지 않는다는 것입니다. 나는 충실도를 위해 중요한 위치에서 반복적으로 구조를 구체적으로 채우기도 합니다. 나는 그것이 필요하다고 생각하지 않으며 컴파일러가 그러한 작업에 대처하고 필요한 선택과 잘못된 선택을 구별하는 방법을 모르겠습니다.

 
Andrei Sokolov # :

그런 일이 없지만 매우 드물게 발생하는 경우 이러한 경고가 어떻게 성가시겠습니까?

그러한 솔루션이 적용된 논리를 설명할 수 있습니까? 어쩌면 내가 이것을 제안하는 것은 정말 헛된 것입니다.

모든 경고가 나를 짜증나게 합니다. 경고가 있으면 수정해야 합니다. 의도적으로 그렇게 작성된 경우 경고가 필요하지 않습니다. 나는 완전히 "친환경"일 때 이 논리를 적용했습니다... 시간이 지남에 따라 이 접근 방식의 유해성을 깨달았고 이제는 다른 논리에 따라 글을 씁니다.

“요즘 며칠만 더 있으면 아무 것도 필요 없을 것입니다.”라고 즉시 대답한 것이 헛되지 않았습니다. 글의 논리를 바꾸고 사람들의 머리를 흔들지 마십시오.

 
Alexey Viktorov # :

나는 완전히 "녹색"일 때 이 논리를 적용했습니다. 시간이 지남에 따라 이 접근 방식의 유해성을 깨달았고 이제는 다른 논리에 따라 글을 씁니다.

여기에서 나는 그러한 경고가 불필요하지 않을 것이라는 또 다른 확인을 봅니다.

 

Alexey Viktorov # :  
Меняйте логику написания и не мутите людя́м головы.

지시를 삼가해 주십시오. 이유를 설명할 필요가 없기를 바랍니다.

 
Alexey Viktorov # :

의도적으로 그렇게 작성된 경우 경고가 필요하지 않습니다.

지금까지 귀하도 요청에 따라 그러한 고의적인 사용의 예를 제공하지 않았습니다.

 
나가...
 
Andrei Sokolov 함수 호출 을 포함하여 OrderSelect()의 다른 호출이 포함된 경우 컴파일러에서 경고를 표시하면 편리할 것이라고 생각합니다.

어제 저녁 내내 버그를 찾고 있었는데 이런 이유로 두 번째입니다.

이제 나는 OrderSelect() 이후에 여전히 OrderSelect()에 대한 호출이 있는 알고리즘을 만났습니다. 따라서 OrderSelect() 이후 에 OrderSelect() 및 중첩된 OrderSelect 에 대한 더 많은 호출이 있는 경우 경고가 필요하다고 생각합니다. () 다른 주문을 "선택"합니다.

 
저는 세 대의 컴퓨터가 있고 모두 MetaTrader 5 Agents Manager가 설치되어 있지만 한 대의 컴퓨터에서 프로그램이 계속 삭제되고 있습니다. 이전에는 이 문제가 모든 시스템에서 더 일반적이었습니다. 이 문제를 해결하는 방법은 무엇입니까?