MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1635

 
SanAlex # :

그렇게 시도하면 모든 이름을 입력하기만 하면 됩니다.

우주선을 만들 필요가 없습니다. 모든 것이 훨씬 쉽습니다.

 
Artyom Trishkin # :

우주선을 만들 필요가 없습니다. 모든 것이 훨씬 쉽습니다.

그렇지 않습니다. 다른 상황이 있습니다. 때로는 그런 식으로 삭제하는 것이 더 나을 수 있습니다.

 
SanAlex # :

그렇지 않습니다. 다른 상황이 있습니다. 때로는 그런 식으로 삭제하는 것이 더 나을 수 있습니다.

삭제. 그러나 다시는 소란을 피우지 않으려면 이유를 한 번 이해하는 것이 좋습니다.

객체가 배열에서 제거되면 배열에서 다음 객체의 위치가 이동되고 루프 인덱스는 이제 어디를 가리킵니까? 생각한다.

 
Artyom Trishkin # :

삭제. 그러나 다시는 소란을 피우지 않으려면 이유를 한 번 이해하는 것이 좋습니다.

객체가 배열에서 제거되면 배열에서 다음 객체의 위치가 이동되고 루프 인덱스는 이제 어디를 가리킵니까? 생각한다.

내가 당신을 이해하는 것처럼 이것은 배열 "H2 Arrow 8345"이며 자체 이름 "button1","ArrowUp0008","ArrowDown0008","ArrowUp0006","ArrowDown0006"에 개체도 생성합니다.

 
Nerd Trader # :

OnDeInit()에서 사이클의 모든 객체를 삭제합니다(신호 막대와 하나의 버튼을 나타내는 화살표).

ObjectsDeleteAll()이 있다는 것을 알고 있지만 여전히 루프를 통해 수행하면 개체의 절반만 하나씩 삭제됩니다. 사실, 다음은 주기의 작업이며 왜 이런 일이 발생하는지 이해할 수 없습니다.

그리고 주기를 통해 제거하려면 어떻게 해야 합니까?
 
MakarFX # :
그리고 주기를 통해 제거하려면 어떻게 해야 합니까?
장난을 위해.)))
 
MakarFX # :
그리고 주기를 통해 제거하려면 어떻게 해야 합니까?

음, ObjectsDeleteAll 명령은 기본적으로 동일한 작업을 수행합니다.

게다가 한때 버그가 있었습니다. 특정 조건에서 많은 수의 개체를 완전히 삭제하지 않았습니다.

 
Taras Slobodyanik # :

음, ObjectsDeleteAll 명령은 기본적으로 동일한 작업을 수행합니다.

게다가 한때 버그가 있었습니다. 특정 조건에서 많은 수의 개체를 완전히 삭제하지 않았습니다.

이런 경우는 없었습니다...
 
Taras Slobodyanik # :

음, ObjectsDeleteAll 명령은 기본적으로 동일한 작업을 수행합니다.

게다가 한때 버그가 있었습니다. 특정 조건에서 많은 수의 개체를 완전히 삭제하지 않았습니다.

정반대였습니다. OnDeInit() 주기에서 Expert Advisor가 모든 개체를 삭제하는 데 실패했습니다. 이것은 포럼에서 여기에서 논의되었습니다. 해결책은 분명합니다. 접두사로 모든 것을 삭제하십시오 ...
 
Artyom Trishkin # :

삭제. 그러나 다시는 소란을 피우지 않으려면 이유를 한 번 이해하는 것이 좋습니다.

객체가 배열에서 제거되면 배열에서 다음 객체의 위치가 이동되고 루프 인덱스는 이제 어디를 가리킵니까? 생각한다.

오프셋에 대해 이유를 즉시 표시하는 것이 좋습니다. 잘 읽었습니다. 쓰고 싶었습니다)