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

 
Karputov Vladimir :

아마 10월에 틱 데이터의 구조가 변경되었을 것입니다(추가 정보가 많이 입력되었을 수 있음). 아니면 활발히 거래되고 있는 진부한 상징일 수도 있습니다.

이제 이러한 스크립트에서 요청할 때:

"Open-Broker" 서버에서 틱 크기(게다가 10번째 달에 - 이것은 최종이 아니며 틱은 계속 다운로드됨)

메시지 주셔서 감사합니다.

문제가 발견되어 수정되었습니다.

수정 사항은 터미널의 다음 빌드에서 사용할 수 있습니다.

새로운 고정 터미널은 이번 주말에 MetaQuotes-Demo에서 사용할 수 있습니다(더 빨라질 수 있음 - 빌드는 1437보다 높아야 함).

업데이트하려면 터미널을 MetaQuotes-Demo에 연결하기만 하면 됩니다.

다시 한번 감사합니다.

 
BCS와 Otkritie의 틱 기록 이 동일합니까?
 
fxsaber :
BCS와 Otkritie의 틱 기록 이 동일합니까?
아이디어에 따르면 데이터 공급자가 하나 있습니다. 이것은 교환입니다. 이것은 실제(데모가 아닌) 계정에서 틱 기록이 동일해야 함을 의미합니다.
 
Karputov Vladimir :
아이디어에 따르면 데이터 공급자가 하나 있습니다. 이것은 교환입니다. 이것은 실제(데모가 아닌) 계정에서 틱 기록이 동일 해야 함을 의미합니다.
예, 많은 것이 있어야합니다. 개발자 만 이미 직접보고하고 있습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MetaTrader 5 클라이언트 터미널 빌드의 변경 사항 목록

MetaQuotes Software Corp. , 2016.10.06 17:12

우리는 모든 거래자가 플랫폼의 모든 기능을 독립적으로 시도하고 발견된 버그를 수정하는 개발자를 돕기 위해 새 버전의 플랫폼 테스트에 참여할 것을 촉구합니다.


 
fxsaber :

DRAW_CANDLES의 출현으로 양초의 시작 위치와 닫힘 위치를 판별하는 것은 불가능합니다.

예를 들어, 저는 DRAW_BARS를 하고 있습니다. 강세 막대와 약세 막대가 어디에 있는지 알 수 있습니다. 버퍼 스타일을 DRAW_CANDLES로 변경합니다. 아무것도 표시되지 않습니다!

그런 DRAW_CANDLES의 요점은 무엇입니까?! 강세/약세 양초 사이에 시각적 차이를 만드십시오!

그 이유는 DRAW_CANDLES가 DRAW_HISTOGRAM을 통해 구현되기 때문인 것 같습니다. 4개의 버퍼로 완벽한 시각적 일치를 얻을 수 있습니다.

결과적으로 DRAW_CANDLES가 없는 MT4에서는 DRAW_HISTOGRAM을 통해 동일한 결과를 얻을 수 있습니다.

 

무작위 런타임 오류

차트에서 Expert Advisor가 실행되고 Script가 주기적으로 실행됩니다. 스크립트와 Expert Advisor에는 import ex5가 포함되어 있으며 주기적으로 자체 및 ex5 모듈을 별도로 컴파일합니다. Expert Advisor의 다음 컴파일 후 스크립트를 실행할 때 표시된 오류가 발생했습니다.

MetaTrader 5(1437)를 다시 시작한 후 - 오류가 재현되지 않음

 
A100 :

무작위 런타임 오류

Expert Advisor는 차트에서 실행되고 Script는 주기적으로 실행됩니다. 스크립트와 Expert Advisor에는 import ex5가 포함되어 있으며 주기적으로 자체 및 ex5 모듈을 별도로 컴파일합니다. Expert Advisor의 다음 컴파일 후 스크립트를 실행할 때 표시된 오류가 발생했습니다.

MetaTrader 5(1437)를 다시 시작한 후 - 오류가 재현되지 않음

이 오류는 MQL 프로그램을 실행할 때 메모리 부족 으로 인해 발생합니다.

터미널 및/또는 실행 중인 MQL 프로그램(로그에 이에 대한 항목이 있을 수 있음)에서 메모리를 많이 소비했는지 알려주시겠습니까?

 
Ilyas :
터미널 및/또는 실행 중인 MQL 프로그램(로그에 이에 대한 항목이 있을 수 있음)에서 메모리를 많이 소비했는지 알려주시겠습니까?

IS 0 18:29:42.715 터미널 MetaTrader 5 빌드 1437 시작됨(MetaQuotes Software Corp.)
KK 0 19:30:40.328 터미널 RAM: 725Mb 예약, 304Mb 커밋
FJ 0 20:30:40.474 터미널 RAM: 1438Mb 예약됨, 330Mb 커밋됨
KM 0 21:30:41.257 터미널 RAM: 1533Mb 예약, 354Mb 커밋됨
PJ 0 21:49:56.307 터미널 출구 시작됨

아마도 메모리가 적시에 해제되지 않았을 것입니다. 단말 램 모니터링 하겠습니다 : 상황이 반복될 경우 자세한 사항은 다시 연락 드리겠습니다

 
ivanivan_11 :

2차원 배열 질문입니다.

배열을 선언 할 때 µl5에서 오류 '[' - 잘못된 인덱스 값을 제공합니다.


도움말 정보 https://www.mql5.com/en/docs/basis/types/dynamic_array


여기에서 MKL5에 대한 인증서의 이 부분은 MKL4에 대한 인증서에서 쉼표까지 정직하게 찢어졌습니다. μl5에서 이러한 배열을 올바르게 선언하는 방법을 표시하고 필요한 경우 도움말의 예제가 작동하지 않으므로 도움말을 수정하십시오.

그리고 주의 깊게 읽으면 배열이 다음과 같이 선언되어야 함을 알 수 있습니다.

 double matrix[][ 2 ];
 

수십 개의 mqh 프로젝트 가 있습니다. 모두 다른 폴더에 있습니다. 그리고 일부 mqh는 이름은 같지만 경로가 다릅니다(간단히 모든 종류의 빌드).

그러나 컴파일할 때 로그에 경로가 없는 mqh 파일의 이름이 표시됩니다! 추가하십시오.