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

 

안녕하세요!

나는 고문을 썼습니다. 그것은 주문 그리드와 거래하고 컴파일 오류를 수정한 것 같습니다. 시작되지만 단일 거래는 열리지 않습니다! 무슨 일이 일어나고 있는지 이해하도록 도와주세요?

파일:
 

MT5를 버전 900으로 업데이트한 후 코드를 컴파일할 때 메타 편집기가 맹세하기 시작했습니다. '{' - 이니셜라이저가 너무 많습니다 .   라인에:

 string    tickers_moex[2, 3 ]= { "GZH4" , "GZM4" , "GAZP",  "RNH4","RNM4","ROSN" };

mql4의 동일한 행은 오류를 일으키지 않습니다.

:) 질병의 터미널이 날카로워지고 있습니다 ...

 // компилируется только как одномерный массив
string    tickers_moex[ 6 ]= { "GZH4" , "GZM4" , "GAZP" ,   "RNH4" , "RNM4" , "ROSN" };

 
sealdo :

MT5를 버전 900으로 업데이트한 후 코드를 컴파일할 때 메타 편집기가 맹세하기 시작했습니다. '{' - 이니셜라이저가 너무 많습니다 .   라인에:

mql4의 동일한 행은 오류를 일으키지 않습니다.

:) 질병의 터미널이 날카로워지고 있습니다 ...

 string    tickers_moex[ 2 , 3 ]= {{ "GZH4" , "GZM4" , "GAZP" } ,  { "RNH4" , "RNM4" , "ROSN" }};


어쩌면 그렇게 "의로운"?

 
micle :

어쩌면 그렇게 "의로운"?

고맙습니다! 네, 그렇습니다. 그러나 컴파일러가 그 형식을 수락하기 전에.
 

누구든지 문제를 해결하는 방법을 알고 있습니까?

WinLicense에 의해 패키지화되는 DLL을 사용하는 복잡한 표시기가 있습니다.

복합물은 MT4에서 문제 없이 작동합니다.

컴플렉스는 이미 실행 된 터미널의 차트에 설치된 경우 MT5에서 문제없이 작동합니다. 또한 터미널이 언로드되면 더 이상 시작하고 싶지 않습니다. 시작 시 중단됩니다. 따라서 터미널을 언로드하기 전에 콤플렉스가 없는 프로파일로 전환하면 터미널이 정상적으로 부팅됩니다. 또한 시작 후 콤플렉스가 있는 프로필로 전환하면 터미널과 콤플렉스가 정상적으로 작동합니다.

(... 또는 적어도 이 문제를 해결해야 할 위치를 알려주세요)

 
wtvirtual :

누구든지 문제를 해결하는 방법을 알고 있습니까?

WinLicense에 의해 패키지화되는 DLL을 사용하는 복잡한 표시기가 있습니다.

복합물은 MT4에서 문제 없이 작동합니다.

컴플렉스는 이미 실행 된 터미널의 차트에 설치된 경우 MT5에서 문제없이 작동합니다. 또한 터미널이 언로드되면 더 이상 시작하고 싶지 않습니다. 시작 시 중단됩니다. 따라서 터미널을 언로드하기 전에 콤플렉스가 없는 프로파일로 전환하면 터미널이 정상적으로 부팅됩니다. 또한 시작 후 콤플렉스가 있는 프로필로 전환하면 터미널과 콤플렉스가 정상적으로 작동합니다.

(... 또는 적어도 이 문제를 해결해야 할 위치를 알려주세요)

서비스데스크에 연락 하셔서 인디케이터 코드를 붙이시면 될 것 같습니다.
 
barabashkakvn :
서비스데스크에 연락하셔서 인디케이터 코드를 붙이시면 될 것 같습니다.
서비스 데스크, 어디인지 알려주실 수 있나요? :)
 

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

Service Desk를 통해 개발자들과 소통하세요!

메타인용 , 2010.03.08 22:02

모든 새로운 소프트웨어 제품에는 회사 내에서 가장 철저한 테스트에도 항상 감지할 수 없는 버그가 필연적으로 포함됩니다. 그래서 우리는 우리 프로그램에서 발견된 문제에 대한 모든 사용자 보고서를 매우 중요하게 여기고 각각에 답하려고 노력합니다.

MetaTrader 5 플랫폼의 최종 클라이언트에 대한 피드백을 개선하기 위해 각 MQL5 커뮤니티 사용자의 프로필서비스 데스크 섹션을 구현했습니다. 등록된 모든 사용자는 당사 제품에서 발견된 특정 문제에 대한 요청 을 제출할 수 있습니다.

등록된 사용자가 포럼에 오류 메시지를 작성할 수 있기 전에도 새 섹션의 목적은 무엇입니까? 사실 Service Desk는 개발자가 사용하는 TeamWox 내부 그룹 작업 시스템의 해당 섹션에 직접 통합되어 있습니다. 이는 MetaQuotes Software Corp. 의 모든 근무일을 의미합니다. 우리 제품에서 확인된 문제에 대한 접수된 불만 사항을 검토하는 것으로 시작됩니다.

이러한 이유로 서비스 데스크를 통해 모든 버그를 개발자에게 직접 보고할 것을 권장합니다. 귀하의 메시지는 테스트 부서, 기술 지원 및 거래 플랫폼 개발자에게 즉시 제공됩니다. 서비스 데스크에서 보낸 각 요청은 반드시 고려되며 오류 수정 결과에 따라 종료되거나 향후 결정을 위해 연기됩니다.


특정 규칙을 준수하면서 별도의 애플리케이션 에서 발견된 각 버그를 보고하도록 요청합니다.

  1. 응용 프로그램에는 하나의 문제에 대한 설명만 포함되어 있으므로 해결에 집중할 수 있으며 처리 및 토론 과정에서 정확히 수정되었거나 재현할 수 없는 항목을 지정하지 않아도 됩니다.
  2. 티켓의 제목 줄에 문제에 대한 간략한 설명을 포함하여 다른 티켓 중에서 항상 목록에서 찾을 수 있도록 하십시오.
  3. 신청서를 시작할 때 식별된 문제를 간략하게 설명 합니다. 예를 들면 다음과 같습니다.
  4. 문제를 재현하는 데 도움 이 되는 단계에 대한 자세한 설명을 제공하십시오. 필요한 경우 설명에 참조된 스크린샷이 첨부된 애플리케이션을 제공합니다. 예를 들어:
  5. 결과를 설명합니다 . 예를 들어:
  6. 예상 결과를 설명합니다 . 예를 들어,
  7. 오류를 재현하는 데 필요한 세부정보 를 제공하십시오. 예를 들면 다음과 같습니다.
  8. 솔루션을 찾는 데 도움이 될 수 있는 추가 세부정보 를 제공합니다. 예를 들어,
설명된 모든 권장 사항은 회사 고객과의 오랜 의사 소통 경험을 기반으로 하며 귀하가 이를 준수하면 감사할 것입니다. 발견된 오류에 대해 알려주십시오. 귀하와 함께 해야만 가능한 빨리 찾아서 수정할 수 있습니다. 우리는 당신을 위한 최고의 거래 터미널을 만들기 위해 당신의 도움으로 노력할 것입니다!

 

프로필 지불 테이블에서 링크 열의 너비를 늘릴 수 있습니까? 그렇지 않으면 테이블의 모든 행이 두 줄을 차지하므로 그다지 좋아 보이지 않습니다.

링크

 

의심스러운 메시지를 표시합니다.

MetaEditor에서 AAA.mq5 스크립트를 컴파일한다고 가정합니다.

 void OnStart ()
{
         Print ( TimeCurrent () );
}

MetaTrader로 전환 - 실행 - 모든 것이 정상적으로 시간을 표시합니다.

스크립트 추가 편집 실수를 했습니다. 컴파일을 위해 다시 실행합니다. 그런 다음 다시 MetaTrader로 전환합니다. 스크립트를 실행합니다(오류에 주의하지 않음). "전문가" 탭에 다음 항목이 표시됩니다. 'AAA.mq5'가 성공적으로 컴파일되었습니다.

논리적으로 컴파일 오류 항목과 빨간색 아이콘이 있어야 합니다.