Expert Advisor가 처음 드롭된 차트에서만 작동하도록 하는 방법 - 페이지 5

 
Itso :

"큰" 프로그래밍에서 뮤텍스 사용

고마워, 그것에 대해 몰랐다. 의미 있는 정보를 전달하기 위해 뮤텍스의 이름을 사용한다면 멋진 일입니다.

그러나 이것은 실제로 MT4의 전역 변수 와 유사합니다. 그것은 내 문제를 해결하지 못합니다. 첫 번째 실행 후 "두 번째"였고 작동이 허용되지 않은 전문가가 뮤텍스를 만들 수 있습니다.


젠장 - 주제 이름을 잘못 지정했지만 몇 단어로 더 정확하게 공식화하는 방법을 모르겠습니다 :(

 
granit77 :
그리고 왜 이것이 사용하지 않는 가장 간단한 옵션입니까? EA는 파일의 존재를 확인하기 전에 제어 파일을 생성합니다. 동일한 이름의 파일이 이미 존재하는 경우 EA가 시작되지 않습니다. 차트를 올바르게 떠날 때 EA는 자체적으로 파일을 지웁니다. 충돌이 발생하면 나머지 파일은 Expert Advisor 인스턴스의 시작을 차단하고 작업을 계속하기 위해 수동으로 삭제됩니다.


그러나 이것은 터미널의 충돌과 같은 경우입니다. 다른 고문이 파일을 살펴봅니다. 자신의 ID를 보지 못하고 떨어집니다...

파일을 작성하고 싶지 않습니다 - 레지스트리에 쓰기 - 또한 테마도 마찬가지입니다.

 
ForexTools :


젠장 - 주제 이름을 잘못 지정했지만 몇 단어로 더 정확하게 공식화하는 방법을 모르겠습니다 :(


글쎄, "전문가 고문의 작업을 어떻게 제한합니까(실행 중인 인스턴스가 두 개 이상)?"
 
PapaYozh :

글쎄, "전문가 고문의 작업을 어떻게 제한합니까(실행 중인 인스턴스가 두 개 이상)?"

그게 아니라 요점입니다 :(

Expert Advisor가 처음 드롭된 차트에서만 작동하도록 하는 방법

 

또 무엇을 물어볼 필요가 있습니까? :) 나는 이미 귀하의 문제에 대한 해결책을 제안했습니다. 그들이 당신에게 대답하는 것을 읽고 싶지 않다면 왜 주제를 전혀 만들지 않았습니까?

 
gip :

또 무엇을 물어볼 필요가 있습니까? :) 나는 이미 귀하의 문제에 대한 해결책을 제안했습니다.

죄송합니다, 세 번째 옵션(객체 식별자 포함)을 눈치채지 못했습니다. - 그 뒤에 메시지가 쌓여서 주의를 기울이지 않고 응답하기 시작했습니다. ..... :(
 
gip :

또 무엇을 물어볼 필요가 있습니까? :) 나는 이미 귀하의 문제에 대한 해결책을 제안했습니다. 그들이 당신에게 대답하는 것을 읽고 싶지 않다면 왜 주제를 전혀 만들지 않았습니까?

그는 완성된 코드가 작동하고 테스트된 코드를 원합니다. 여기에 자신의 생각을 말한 모든 사람은 그것이 유일한 진실이라고 확신하는 것 같습니다)
 
ForexTools :
죄송합니다, 세 번째 옵션(객체 식별자 포함)을 눈치채지 못했습니다. - 그 뒤에 메시지가 쌓여서 주의를 기울이지 않고 응답하기 시작했습니다. ..... :(


세 번째는 두 번째의 발전이다. 모든 것이 작동합니다.

나는 간단한 첫 번째 것을 더 자주 사용합니다.

 
sanyooooook :
그는 완성된 코드가 작동하고 테스트된 코드를 원합니다.

+101

누가 이것을 원하지 않습니까? ;)

음, 이미 솔루션 알고리즘이 있지만(물론 목발은 여전히 동일합니다) 구현할 수 있습니다. 직접 처리 할 수 있습니다. 모두에게 감사합니다.

 
gip :
옵션 3 - 이 차트에서 식별(또는 허용) 그래픽 개체를 만들어 특정 차트에 바인딩합니다.
터미널이 충돌하면 마지막 세션에서 생성된 그래픽 개체가 저장되지 않습니다. 틀렸다면 정정해주세요.