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

 
Vladimir Karputov :

샘플 코드를 입력하고 거래 환경을 설명하십시오. 재현할 수 있도록 기술하십시오.

그가 엉망이 된 곳에서 깨끗한 전화는 버그가 아닙니다.

 
Stanislav Korotky :

ChartSetSymbolPeriod(0, NULL, 0) 권장 방법을 통해 차트 새로고침을 시도하는 상황을 확인/확인/거부하시기 바랍니다. 몇 초 동안 터미널을 멈춥니다(나는 ~ 15가 있습니다). 재생을 위한 단순화된 표시기를 첨부합니다.

이 작업을 수행해야 했습니다(이전에는 문제 없이 작동함): 표시기에 수직선 (객체)이 있고 사용자가 이동한 후 표시기는 해당 위치에서 가져온 오프셋 매개변수의 새 값으로 다시 작성됩니다. 라인의.

표시기 자체는 원시적입니다. 하위 창에 있는 그대로(기본 매개변수 포함) 인용문을 표시합니다. 즉시 계산됩니다.

문제를 재현하려면 차트에 표시기를 던지고 수직 노란색 선을 몇 막대 뒤로 이동하십시오.

다음 메시지가 로그에 표시됩니다.

- 실제로 즉시 "끌기".

- 10초 후 "Calc" - OnCalculate 때마다 표시됩니다.

"정지" 동안 터미널은 프로세서 코어를 100% 로드합니다. 이 중단 후 표시기는 마침내 새 오프셋과 함께 표시됩니다. 그러나 요점은 사용자가 라인을 이동하자마자 새로운 설정을 위해 칠면조를 빠르게 표시하는 것이었습니다.

문제가 무엇입니까? 치료하는 방법?

미리 감사드립니다.

재생할 수 없습니다. 빌드 2280.

2019.12.15 13:01:52.303 FMA (EURUSD,M30) 드래그 21
2019.12.15 13:01:52.429 FMA (EURUSD,M30) 계산 21 0 3579

 
Alain Verleyen :

재생할 수 없습니다. 빌드 2280.

2019.12.15 13:01:52.303 FMA (EURUSD,M30) 드래그 21
2019.12.15 13:01:52.429 FMA (EURUSD,M30) 계산 21 0 3579

고맙습니다. 나는 이것을 가지고 있습니다 : 빌드 1940 - 문제 없습니다, 빌드 2190 - 멈춤. 리뷰에 따라 빌드 2280 - 습기.

 
Stanislav Korotky :

고맙습니다. 나는 이것을 가지고 있습니다 : 빌드 1940 - 문제 없습니다, 빌드 2190 - 멈춤. 리뷰에 따라 빌드 2280 - 축축한 .

번역이 무엇을 의미하는지 명확하지 않습니까?

EURUSD에서 1개의 공개 차트 만 테스트했는데 더 있을 수 있나요?

 

이상한 인용구

Metaquotes의 틱입니다.

생성된 틱은 이것을 표시하지 않습니다.

 
Stanislav Korotky :

ChartSetSymbolPeriod(0, NULL, 0) 권장 방법을 통해 차트 새로고침을 시도하는 상황을 확인/확인/거부하시기 바랍니다. 몇 초 동안 터미널을 멈춥니다(나는 ~ 15가 있습니다). 재생을 위한 단순화된 표시기를 첨부합니다.

이 작업을 수행해야 했습니다(이전에는 문제 없이 작동함): 표시기에 수직선 (객체)이 있고 사용자가 이동한 후 표시기는 해당 위치에서 가져온 오프셋 매개변수의 새 값으로 다시 작성됩니다. 라인의.

표시기 자체는 원시적입니다. 하위 창에 있는 그대로(기본 매개변수 포함) 인용문을 표시합니다. 즉시 계산됩니다.

문제를 재현하려면 차트에 표시기를 던지고 수직 노란색 선을 몇 막대 뒤로 이동하십시오.

다음 메시지가 로그에 표시됩니다.

- 실제로 즉시 "끌기".

- 10초 후 "Calc" - OnCalculate 때마다 표시됩니다.

"정지" 동안 터미널은 프로세서 코어를 100% 로드합니다. 이 정지 후 표시기는 마침내 새 오프셋과 함께 표시됩니다. 그러나 요점은 사용자가 라인을 이동하자마자 새로운 설정을 위해 칠면조를 빠르게 표시하는 것이었습니다.

문제가 무엇입니까? 치료하는 방법?

미리 감사드립니다.

동일한 상품의 차트가 몇 개 열려 있습니까?

이 차트에 있는 막대의 수입니다.

동일한 기기의 데이터에 액세스하는 Expert Advisors/Indicators/Scripts가 있습니까?

 

나는 누군가의 기분을 상하게 하고 싶지 않다.

사용자 인터페이스를 디자인 할 때 사용자 기본 설정을 저장하는 것이 좋습니다. 그리고 원칙적으로 프로그래머는 "전역"작업에 참여할 때 그러한 "작은 일"에주의를 기울이지 않습니다. 그러나 몇 줄의 코드를 작성해야 합니다.

https://www.mql5.com/en/forum/1111/page2613#comment_14153742

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2019.12.06
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Slava :

같은 상품의 차트가 몇 개나 열려 있습니까?

이 차트에 있는 막대의 수입니다.

동일한 기기의 데이터에 액세스하는 Expert Advisors/Indicators/Scripts가 있습니까?

도구입니까, 아니면 도구-시간 프레임 쌍입니까?

차트 EURUSD D1 12000 막대를 엽니다. 이 기호 기간에는 다른 것이 없습니다. 그러나 EURUSD M1 , M5 및 H1 차트도 있습니다. 바에는 제한이 없습니다. 특히 M1 - 7백만(MQ 데모)에서. 서비스 전문가 한 명과 지표 두 개가 있었습니다. 이제 모든 것을 제거했습니다. 나는 다른 모든 차트를 닫았습니다(EURUSD D1만 남김). 그러나 문제는 남아 있었습니다.

 
Alain Verleyen :

번역이 무엇을 의미하는지 명확하지 않습니까?

EURUSD에서 1개의 공개 차트 만 테스트했는데 더 있을 수 있나요?

"리뷰에 따르면 약간 버그가 있음"을 의미합니다.

 
Stanislav Korotky :

도구입니까, 아니면 도구-시간 프레임 쌍입니까?

차트 EURUSD D1 12000 막대를 엽니다. 이 기호 기간에는 다른 것이 없습니다. 그러나 EURUSD M1, M5 및 H1 차트도 있습니다. 바에는 제한이 없습니다. 특히 M1 - 7백만(MQ 데모)에서. 서비스 전문가 한 명과 지표 두 개가 있었습니다. 이제 모든 것을 제거했습니다. 나는 다른 모든 차트를 닫았습니다(EURUSD D1만 남김). 그러나 문제는 남아 있었습니다.

그것은 악기입니다.

차트에서 F5 버튼을 누르고 차트의 컨텍스트 메뉴에서 "새로 고침"을 선택하면 ChartSetSymbolPeriod (NULL,0,0)와 동일한 작업을 수행합니다. 즉, 가격 데이터를 업데이트합니다.

서버에서 응답이 온 후 바로 이 계측기 기간의 모든 캐시가 강제로 재구축됩니다. 캐시가 많을수록 재구축 시간이 길어집니다(그런데 인터페이스가 동시에 고정되지 않음)

F5 키를 누르고 전문가 로그에 Calc 라인이 나타날 때까지의 시간을 확인합니다.