메타 트레이더 5 빌드 814 - 페이지 4

 
최신 빌드는 내 XP 64비트에서 작동하지 않습니다. XP는 이제 구식입니까?
 
7007903 :
최신 빌드는 내 XP 64비트에서 작동하지 않습니다. XP는 이제 구식입니까?
지원(Microsoft 보안 업데이트)은 2014년 4월에 종료되므로 아직 사용되지 않습니다. MetaQuotes는 더 이상 지원하지 않습니까? 그것은 다른 질문입니다. 시스템 요구 사항은 어디에 게시되어 있습니까?
 
biantoro :

이미 빌드 815를 사용하고 있지만 여전히 표시기 값을 복사하기 위해 정적 배열을 사용할 때 몇 가지 문제가 있습니다.

이 코드를 컴파일하면 "정적으로 할당된 배열에 사용할 수 없음" 오류가 표시됩니다. 변화가 있습니까? 마지막 빌드 803에서는 그런 오류가 없기 때문입니다.

예, 오류가 있습니다. ArraySetAsSeries 문서를 참조하십시오. 정적 배열에는 사용할 수 없습니다.

이 문제를 해결하려면 배열을 동적으로 선언하고 나중에 ArrayResize 를 사용하여 배열 크기를 조정합니다 .

   double           MAValue[];   //--- declare as dynamic
   ArrayResize      (MAValue, 3 );   //--- resize it
   ArraySetAsSeries (MAValue, true );

여전히 최신 업데이트를 받지 못한 분들은(모든 MT5가 모든 업데이트를 받기 때문에 재미있습니다), MT5를 다시 시작하거나 MetaQuotes 서버에 대한 데모를 여십시오.

 
phi.nuts :

예, 오류가 있습니다. ArraySetAsSeries 문서를 참조하십시오. 정적 배열에는 사용할 수 없습니다.

이 문제를 해결하려면 배열을 동적으로 선언하고 나중에 ArrayResize 를 사용하여 배열 크기를 조정합니다 .

여전히 최신 업데이트를 받지 못한 분들은(모든 MT5가 모든 업데이트를 받기 때문에 재미있습니다), MT5를 다시 시작하거나 MetaQuotes 서버에 대한 데모를 여십시오.

감사합니다. Phi.nuts, 저는 이미 동적 배열을 사용하여 그 문제를 해결했지만 마지막 빌드(803)에서는 정적 배열을 사용할 수 있었습니다. MQ가 왜 그것을 변경하는지 궁금합니다. 그리고 지금까지 그것에 대한 뉴스가 없습니다. https://www.mql5.com/en/forum/53 ("메타 트레이더 클라이언트 터미널 빌드의 변경 사항 목록") 항목을 확인하십시오.
List of changes in MetaTrader 5 Client Terminal builds
List of changes in MetaTrader 5 Client Terminal builds
  • www.mql5.com
See the "MQL5 Reference / Standard constants, enumerations and structures / Named constants / Other constants " section.
 
biantoro :
감사합니다. Phi.nuts, 저는 이미 동적 배열을 사용하여 그 문제를 해결했지만 마지막 빌드(803)에서는 정적 배열을 사용할 수 있었습니다. MQ가 왜 그것을 변경하는지 궁금합니다. 그리고 지금까지 그것에 대한 뉴스가 없습니다. https://www.mql5.com/en/forum/53 ("메타 트레이더 클라이언트 터미널 빌드의 변경 사항 목록") 항목을 확인하십시오.

이 포럼에서 귀하의 의견 중 일부를 읽었기 때문에 ... 예, 쉽게 해결할 수 있을 것 같습니다. :).

내 MT5가 최신 MT5로 업데이트되었으므로 최신 MT5에 대한 MetaQuotes 발표도 찾아보지만 아직 게시하지 않은 것 같습니다.

발생한 오류는 ArraySetAsSeries에서 발생했기 때문에 포럼을 검색하여 과거에 동일한 오류가 발생했는지 확인합니다. 내가 찾은 것은 과거에 구형 MT5에서 ArraySetAsSeries를 정적 배열에 사용할 수 없다는 것입니다. 따라서 오류는 새로운 것이 아닙니다.

http://www.google.com/search?q= 시리즈로 설정된 배열 사이트:https://www.mql5.com/en/forum

 
biantoro :

이미 빌드 815를 사용하고 있지만 여전히 표시기 값을 복사하기 위해 정적 배열을 사용할 때 몇 가지 문제가 있습니다.

이 코드를 컴파일하면 "정적으로 할당된 배열에 사용할 수 없음" 오류가 표시됩니다. 변화가 있습니까? 마지막 빌드 803에서는 그런 오류가 없기 때문입니다.

오류가 아닙니다. 그냥 경고. 문서 를 읽으십시오

메모

AS_SERIES 플래그는 다차원 배열 또는 정적 배열 에 대해 설정할 수 없습니다 ...
 
7007903 :
최신 빌드는 내 XP 64비트에서 작동하지 않습니다. XP는 이제 구식입니까?
확인 하겠습니다. 문제가 없어야 합니다
 

phi.nut님 감사합니다 stringo님도 감사합니다

마지막 빌드(803)에서 EA를 만들고 정적 배열에 ArraySetAsSeries를 사용 하고 EA가 제대로 작동하기 때문에 이것에 대해 궁금합니다. 그런 다음 814 빌드로 업데이트하고 해당 오류를 표시합니다. 803 빌드로 돌아가서 EA를 다시 컴파일하여 이 EA가 실제로 작동할 수 있는지 확인하고 싶습니다. BTW 지금까지 러시아 포럼에서도 815 빌드에 대한 발표가 없었습니다. 이것은 이례적으로 보입니다. 문제없길 바랍니다.. 감사합니다

Documentation on MQL5: Array Functions / ArraySetAsSeries
Documentation on MQL5: Array Functions / ArraySetAsSeries
  • www.mql5.com
Array Functions / ArraySetAsSeries - Documentation on MQL5
 
biantoro :

phi.nut님 감사합니다 stringo님도 감사합니다

마지막 빌드(803)에서 EA를 만들고 정적 배열에 ArraySetAsSeries를 사용 하고 EA가 제대로 작동하기 때문에 이것에 대해 궁금합니다. 그런 다음 814 빌드로 업데이트하고 해당 오류를 표시합니다. 803 빌드로 돌아가서 EA를 다시 컴파일하여 이 EA가 실제로 작동할 수 있는지 확인하고 싶습니다. BTW 지금까지 러시아 포럼에서도 815 빌드에 대한 발표가 없었습니다. 이것은 이례적으로 보입니다. 문제없길 바랍니다.. 감사합니다

브로커에서 MT5 설치 프로그램을 다운로드하고 다른 디렉토리에 설치할 수 없습니다. . . 그런 다음 빌드 803이 있는지 확인하고 해당 설치에서 테스트하십시오.
 
biantoro :

마지막 빌드(803)에서 EA를 만들고 정적 배열에 ArraySetAsSeries를 사용 하고 EA가 제대로 작동하기 때문에 이것에 대해 궁금합니다.

좋아? "fine"은 "경고 없음"을 의미합니까?

결코 일이 아니었다

비앙토로는 당황하지 마세요. 경고만 추가했습니다. 가능한 문제의 가능한 오해를 명확히 하기 위해.

문제. 정적 어레이의 AsSeries 상태를 어떻게 확인했습니까?