여러 텍스트 레이블을 하나의 긴 문자열로 연결하려고 합니다. 어떤 이유로 틱이 없는 경우(휴일), 일반 모드에서도 ObjectGetInteger (0,name,OBJPROP_XSIZE) 함수는 "이름" 개체가 확실히 존재하더라도 주기적으로(항상 그런 것은 아님) 0을 반환합니다. 테스터에서 오류는 덜 일반적이지만 나타납니다.
오류 코드 0 및 수신된 값이 없습니다. 개발자 및 전문가에게 질문합니다. 왜요? 내가 무엇을 잘못하고 있습니까 아니면 이것이 버그입니까?
일반적인 작업에서는 여러 레이블에서 긴 텍스트 줄 을 수집("접착")합니다. 63자의 레이블 제한이 있습니다. 그러나 레이블 길이는 그것과 관련이 없습니다. 레이블 객체는 생성될 때 텍스트의 길이를 최대로 자르고 함수는 레이블의 너비를 픽셀 단위로 반환해야 합니다. 객체가 생성되고 존재하기 때문에 함수(문서에 따르면)는 너비를 픽셀 단위로 반환해야 하지만 0을 반환합니다. 이름의 길이도 길지 않고 64자 제한도 있었던 걸로 기억합니다.
하나) 1) 프로그램을 열 때(또는 프로필을 변경할 때) 많은 차트(총 41개)에 영원한 "업데이트 대기 중"이 표시됩니다.
2) 2) 프로그램을 닫았을 때 완전히 닫히지 않고, 작업 관리자는 더 이상 시각적으로 표시되지 않지만 프로그램이 닫히지 않았다고 표시합니다.
삼) 논란의 여지가있는 버그 (2018 년 12 월 버전에서는 모든 것이 잘 작동했으며 오류가 없었음), 표시기에 오류가있을 수 있습니다. 프로그램을 시작하거나 프로필을 변경할 때 표시기가 렌더링 된 데이터에 따라 잘못 계산됩니다. 데이터의 일부가 잘못 계산되었음을 알 수 있습니다. 템플릿을 다시 적용하거나 지표 속성을 열고 닫을 때 데이터가 올바르게 계산됩니다.
4) 어떤 이유로 업데이트 후 에이전트가 클라우드에서 작동을 중지했습니다(계정이 지정됨). 586개의 테스트를 통과했으며 경과 시간은 0시간 0분입니다.
나에게 온 제품에 대한 지불을 취소한 후(구매자가 실수를 했습니다. 그는 MetaTrader의 다른 버전(5 대신 4 또는 그 반대)을 가지고 있음) "통계 " 탭이 수정되지 않았습니다. "판매자"페이지의 제품에 대한 일반 통계도 수정되지 않았습니다 (취소에도 불구하고 판매로 간주되어 적립금으로 표시되는 반면 "지급"페이지에서는 취소가 고려되고 표시).
안녕하세요.
여러 텍스트 레이블을 하나의 긴 문자열로 연결하려고 합니다. 어떤 이유로 틱이 없는 경우(휴일), 일반 모드에서도 ObjectGetInteger (0,name,OBJPROP_XSIZE) 함수는 "이름" 개체가 확실히 존재하더라도 주기적으로(항상 그런 것은 아님) 0을 반환합니다. 테스터에서 오류는 덜 일반적이지만 나타납니다.
오류 코드 0 및 수신된 값이 없습니다. 개발자 및 전문가에게 질문합니다. 왜요? 내가 무엇을 잘못하고 있습니까 아니면 이것이 버그입니까?
아래 EA 코드 테스트
PS 그건 그렇고, 개발자 중 누구도 내 이전 질문 에 대답하지 않았습니다.
이름이 너무 길지 않을까요?
맞춤형 차트를 작성하는 KB 지표를 게시하고 싶었습니다. 상태는 " 중재자가 확인함 ", https://www.mql5.com/en/code/24839/220196#!tab=code
MT4용 표시기, 틱은 다음을 사용하여 에뮬레이트됩니다.
게시하는 방법?
추신: 물론 기능을 차단할 수 있지만 원하지 않습니다.
게시하는 방법?
정답은 오늘 KB에 게시된 어드바이저에 포함되어 있습니다. MT4에 자동 확인 기능이 있는지 모르겠습니다.
이름이 너무 길지 않을까요?
일반적인 작업에서는 여러 레이블에서 긴 텍스트 줄 을 수집("접착")합니다. 63자의 레이블 제한이 있습니다. 그러나 레이블 길이는 그것과 관련이 없습니다. 레이블 객체는 생성될 때 텍스트의 길이를 최대로 자르고 함수는 레이블의 너비를 픽셀 단위로 반환해야 합니다. 객체가 생성되고 존재하기 때문에 함수(문서에 따르면)는 너비를 픽셀 단위로 반환해야 하지만 0을 반환합니다. 이름의 길이도 길지 않고 64자 제한도 있었던 걸로 기억합니다.
정답은 오늘 KB에 게시된 어드바이저에 포함되어 있습니다. MT4에 자동 확인 기능이 있는지 모르겠습니다.
감사합니다, 그것을 시도했지만 작동하지 않았습니다, 게시된 거세 버전, 그렇게 될
MT4용 표시기, 틱은 다음을 사용하여 에뮬레이트됩니다.
현재 값으로 ChartSetSymbolPeriod를 사용 하여 업데이트할 수 있습니다.
현재 값으로 ChartSetSymbolPeriod를 사용 하여 업데이트할 수 있습니다.
사용자 지정 차트가 업데이트되는 방법은 다음과 같습니다.
창에 메시지를 보내지 않고
RegisterWindowMessageW("MetaTrader4_Internal_Message");
진드기가 없을 것입니다. 위의 코드는 "틱"하지 않지만 차트는 정기적으로 업데이트되고 막대를 그립니다. 코드는 이미 게시되었습니다. 가능한 한 읽기 쉽게 만들려고 노력했습니다.
최적화 하다가 인터넷에 오류가 나서 오류가 났어요
무슨 뜻인가요? 패스가 손상되었거나 최적화를 위해 자동으로 다시 제출됩니까?
최적화가 끝났고 이것이 로그에 있는 내용입니다.
3010개 중 2580개만 처리된 것으로 나타났습니까? 끔찍해!
안녕하세요!
최신 버전(2007 빌드 , 2019년 2월 25일)에는 두 가지 버그가 있습니다.
하나) 1) 프로그램을 열 때(또는 프로필을 변경할 때) 많은 차트(총 41개)에 영원한 "업데이트 대기 중"이 표시됩니다.
2) 2) 프로그램을 닫았을 때 완전히 닫히지 않고, 작업 관리자는 더 이상 시각적으로 표시되지 않지만 프로그램이 닫히지 않았다고 표시합니다.
삼) 논란의 여지가있는 버그 (2018 년 12 월 버전에서는 모든 것이 잘 작동했으며 오류가 없었음), 표시기에 오류가있을 수 있습니다. 프로그램을 시작하거나 프로필을 변경할 때 표시기가 렌더링 된 데이터에 따라 잘못 계산됩니다. 데이터의 일부가 잘못 계산되었음을 알 수 있습니다. 템플릿을 다시 적용하거나 지표 속성을 열고 닫을 때 데이터가 올바르게 계산됩니다.
4) 어떤 이유로 업데이트 후 에이전트가 클라우드에서 작동을 중지했습니다(계정이 지정됨). 586개의 테스트를 통과했으며 경과 시간은 0시간 0분입니다.
여보세요,
판매자의 측면에서 시장의 작업에 순간을 찾았습니다.
나에게 온 제품에 대한 지불을 취소한 후(구매자가 실수를 했습니다. 그는 MetaTrader의 다른 버전(5 대신 4 또는 그 반대)을 가지고 있음) "통계 " 탭이 수정되지 않았습니다. "판매자"페이지의 제품에 대한 일반 통계도 수정되지 않았습니다 (취소에도 불구하고 판매로 간주되어 적립금으로 표시되는 반면 "지급"페이지에서는 취소가 고려되고 표시).
오늘 취소가 발생했고 제품에 대한 결제도 이루어졌습니다.
제공된 정보가 관련이 있기를 바랍니다. 많은 관심을 가져주셔서 감사합니다.