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

 

다른 계정으로 전환할 때 터미널이 단단히 멈췄습니다.

빌드: 2007, OS: Win7 x64


 
Vitaly Muzichenko :

다른 계정으로 전환할 때 터미널이 단단히 멈췄습니다.

빌드: 2007, OS: Win7 x64

이러한 상황에서 사용자 지정 문자 때문에 죄를 지었습니다. 나는 그들 안에 모든 것을 가지고 있습니다.

당신은 아마 그것들을 가지고 있지 않을 것입니다. 그렇다면 문제는 다른 데 있다.

 
fxsaber :

반복되는 스크립트를 삭제하려고 하면 터미널이 잠시 중단될 수 있습니다.

그러나 테스터에서 루프형 Expert Advisor가 실행되면 중지 버튼을 눌러 즉시 속도가 느려집니다.


이러한 경우에 다른 동작이 나타나는 이유는 무엇입니까?

얼마나 집착? 루프에 IsStopped() 검사 가 있습니까?

터미널이 멈추면 인터페이스 스레드가 차단되었음을 의미합니다. 스크립트는 3초 동안 중지할 수 있으며 스크립트에 IsStopped() 검사가 없으면 하드 중지될 때까지 계속 실행됩니다. 그리고 이 경우 인터페이스 흐름의 차단이 가능합니다.

테스터는 중요한 기능(예: 거래)을 수행할 수 없기 때문에 훨씬 빨리 중지됩니다. 또한 테스터는 클라이언트 단말에 영향을 미치지 않는 완전히 별도의 프로세스입니다.

 
Slava :

얼마나 집착? 루프에 IsStopped() 검사가 있습니까?

그는 이 체크 없이 대본에 대해 구체적으로 말했다.

터미널이 멈추면 인터페이스 스레드가 차단되었음을 의미합니다. 스크립트는 3초 동안 중지할 수 있으며 스크립트에 IsStopped() 검사가 없으면 하드 중지될 때까지 계속 실행됩니다. 그리고 이 경우 인터페이스 흐름의 차단이 가능합니다.

테스터는 중요한 기능(예: 거래)을 수행할 수 없기 때문에 훨씬 빨리 중지됩니다. 또한 테스터는 클라이언트 단말에 영향을 미치지 않는 완전히 별도의 프로세스입니다.

그래서 테스터와 터미널에서 하드 스톱이 다른 방식으로 발생한다는 것을 알았습니다.

 
fxsaber :

이러한 상황에서 사용자 지정 문자 때문에 죄를 지었습니다. 나는 그들 안에 모든 것을 가지고 있습니다.

당신은 아마 그것들을 가지고 있지 않을 것입니다. 그렇다면 문제는 다른 데 있다.

커스텀이 없습니다.

같은 서버에서 계정을 전환하면 "비정상 터미널" 로그에 잠시 멈춥니다.

다른 서버(DC) 간에 전환하는 경우 중단이 길어집니다.

예를 들어 3-5일과 같이 전환하지 않고 한 서버에서 매우 오랫동안 작동한 다음 전환하면 터미널이 단단히 고정됩니다.

 
Vitaly Muzichenko :


그런 다음 짧은 시간 동안 "비정상 터미널" 로그에 멈춥니다.


이 저널 항목을 완전히 포함하십시오.

 
Slava :

이 저널 항목을 완전히 포함하십시오.

분명히 문제는 분명히 내 쪽이고 내 조언자의 문제입니다.

EJ       2        08 : 58 : 24.000     EA_Trade (EURCAD,H1)    Abnormal termination

권리?

 
Vitaly Muzichenko :

분명히 문제는 분명히 내 쪽이고 내 조언자의 문제입니다.

권리?

IsStopped() 검사 가 없는 루프 EA처럼 보입니다.
 
Slava :
IsStopped() 검사가 없는 루프 EA처럼 보입니다.

예, 하지만 반복되지는 않지만 타이머에 있습니다.

IsStopped()를 추가하겠습니다.

고맙습니다!

 
Vitaly Muzichenko :

예, 하지만 반복되지는 않지만 타이머에 있습니다.

IsStopped()를 추가하겠습니다.

고맙습니다!

OnTimer가 반복되지 않으면 비정상 종료가 없어야 합니다.

전문가에게 클라이언트 터미널의 동작을 확인하도록 해줄 수 있습니까?