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

 
ForexTools :

안심하다 ;)

이 포럼에서 나는 기술 분야에서 COLLEAGUES와 의사 소통합니다. 나를 도울 수 있다고 생각하는 사람 - 도움이됩니다. 자신의 도움을 위해 돈을 원하는 사람 - 그것에 대해 쓰고 내가 지불해야 하는지 여부를 결정합니다. 내가 지불했을 때 (그리고 반복적으로) 경우가있었습니다.

그러나 보수 외에 프로그래머에게는 여전히 퍼즐을 푸는 데 관심이 있습니다. 여기에 나는 그 중 하나를 던졌습니다. 원하는 사람은 - 재미있고, 사상가를 연습하고, 원하지 않는 사람은 조용히 다른 주제를 읽으러 갔다.

사물을 좁게 보세요 :). 나는 항상 훈련한다는 생각입니다. 첫 번째 게시물에서만 귀하의 질문에 대한 제안이 있었고 후속 게시물에서는 사회 학적보다는 이미 내 자신의 관심을 만족 시켰습니다. :)
 
ForexTools :

:))))))))

그러나 그럼에도 불구하고 전역 변수가 생성되었고 Expert Advisor의 두 번째 실행은 해당 존재를 확인했지만 시작되지 않았습니다. 1분 후 터미널이 충돌했지만 전역 변수가 남아 있었습니다.

터미널이 다시 시작되면 단일 복사본이 존재하는지 확인하고 시작되지 않습니다. 따라서 차트의 개체는 "차트"를 식별하고 시작하는 데 여전히 필요합니다.




이 경우 전역 변수 를 사용하여 문제를 해결할 수 없지만 파일 열기에 대한 팁이 있습니다.

 
값비싼 비용으로 전역 변수 를 사용하여 이 문제를 해결하는 방법을 알려 드리겠습니다. 스레드를 읽기에 너무 게으른 경우.
 
gip :
전역 변수를 사용하여 이 문제를 해결하는 방법을 알려 드리겠습니다. 스레드를 읽기에 너무 게으른 경우.

Vadim의 솔루션이 최고입니다! 인정해야 합니다(:
 

나는 이미 모든 것을 읽었고, 깨달았고, 이해했으며, dotumkal. 나는 스스로 코딩하는 법을 알고 있으므로 스스로 처리할 수 있습니다.

모두 감사합니다 감사합니다 감사합니다...

 
ForexTools :

고문이 "하나의 사본"에서만 작동하는지 확인해야 합니다. 저것들. 나는 어떤 차트에 처음으로 첨부하고 작동합니다. 그런 다음 실수로 또는 의도적으로 다른 차트에 다시 첨부하면 두 번째 첨부 파일은 이미 실행 중인 차트가 있음을 인식하고 아무 작업도 수행하지 않습니다.

전역 변수에 레이블을 남겨두는 것은 아마도 작동하지 않을 것입니다. 두 명의 Expert Advisors가 연결되어 있고 그 텍스트를 다시 컴파일하면 이 전역 변수가 생성될 수 있는 초기화를 가장 먼저 수행할 사람이 누구인지 알 수 없습니다.

누가 조언할 수 있습니까? 이 작업을 수행하는 방법에 대한 생각이 있습니까?


질문은 흥미롭습니다))) 그러나 아무도 각 고문에게 첨부된 * .set 파일에 대해 아무 말도 하지 않았습니다))

이 옵션이 있습니다. 5개의 차트에 동일한 조언자가 있고 각 차트의 설정이 다릅니다. 기본적으로 magicnum=0이고 magicnum=0이면 EA는 전체를 반환하지 않고 *.set을 로드한 후 작동합니다. 자체 magicnum이 있기 때문입니다... 다시 컴파일 문제를 해결합니다. magicnumer=0이고 지금은 Set을 로드하지 않으며 아무 일도 일어나지 않습니다. 모든 차트와 수량에 대한 추가 주문을 던지십시오)) 의식적으로 로드할 때까지 .set 터미널이 다시 시작되면 기본적으로 두 가지 모두 상관하지 않습니다. 이는 무섭지 않거나 모든 것이 모든 사본과 동일합니다 자신의 세트 ... 여기 어딘가에, 아니면 질문이 재미있었나요?

 
SJS :


그리고 정말 독창적인 모든 것은 간단합니다!

객체 변형에서 gip 에서 객체를 생성하여 거래를 허용 합니다.

SJS에서 제안한 변형에서는 설정 파일을 연결하여 거래를 허용합니다(거래를 담당하는 외부 변수에서 false를 true로 간단히 변경할 수 있음).

두 옵션 모두 어드바이저 시작에 대한 수동 확인이 있습니다.

 
SJS :


질문은 흥미롭습니다))) 그러나 아무도 각 고문에게 첨부된 * .set 파일에 대해 아무 말도 하지 않았습니다))

그리고이 세트를 어디에서 찾을 수 있는지 자세히 알 수 있습니까?

나는 *.chr 파일이 여전히 더 유망하다고 생각합니다. :)

 

Guysyyyy .... 진부한 "바보로부터 보호"가 필요했습니다. 임의 의 잘못된 행동에서.

사람이 설정 파일을 로드하여 두 번째 복사본의 시작을 금지하면 더 이상 바보가 아닙니다. 그는 그가하는 일을 이해합니다. 이 경우 전역 변수 만 있으면 충분합니다. 더 정확하게는 두 가지입니다. 첫 번째는 첫 번째 표시기의 존재이고 두 번째는 모든 후속 화신의 존재입니다. 두 변수가 모두 존재하면 모든 Expert Advisors에 대한 거래가 차단되고 모두 가슴이 찢어지는 맹세를 합니다. 상인은 초과분을 제거하고 필요한 경우 하나만 남겨두고 불필요한 전역을 모두 지우고 침착하게 더 일합니다. 모두! 주제가 소진되었습니다(IMHO).

 
ForexTools :

Guysyyyy .... 진부한 "바보로부터 보호"가 필요했습니다. 임의 의 잘못된 행동에서.

사람이 설정 파일을 로드하여 두 번째 복사본의 시작을 금지하면 더 이상 바보가 아닙니다. 그는 그가하는 일을 이해합니다. 이 경우 전역 변수만 있으면 충분합니다. 더 정확하게는 두 가지입니다. 첫 번째는 첫 번째 표시기의 존재이고 두 번째는 모든 후속 화신의 존재입니다. 두 변수가 모두 존재하면 모든 Expert Advisors에 대한 거래가 차단되고 모두 가슴이 찢어지는 맹세를 합니다. 상인은 초과분을 제거하고 필요한 경우 하나만 남겨두고 불필요한 전역을 모두 지우고 침착하게 더 일합니다. 모두! 주제가 소진되었습니다(IMHO).

나쁜 솔루션, 최소한의 사용자 자격이 필요합니다.