초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 687

 

이 디자인이 작동하지 않는 이유를 말씀해 주시겠습니까?

void OnStart ()
  {
//---
   double buf[];
   ArrayInitialize (buf, 0 );
   for ( int i= 0 ; i< 10 ; i++)
     {
      buf[i]= i;
     }
  }
'**.mq5'(13,10)의 범위를 벗어난 오류 배열을 보고합니다.
if i line double buf[]; 이중 buf[10]로 대체합니다. 그러면 배열에서 벗어날 방법이 없습니다.
 
ivanivan_11 :

이 디자인이 작동하지 않는 이유를 말씀해 주시겠습니까?

void OnStart ()
  {
//---
   double buf[];
   ArrayInitialize (buf, 0 );
   for ( int i= 0 ; i< 10 ; i++)
     {
      buf[i]= i;
     }
  }
'**.mq5'(13,10)의 범위를 벗어난 오류 배열을 보고합니다.
if i line double buf[]; 이중 buf[10]로 대체합니다. 그러면 배열에서 벗어날 방법이 없습니다.

또는 이중 버퍼[10];

이중 buf[];, 그러나 ArrayResize (buf,10);

 
Artyom Trishkin :

또는 이중 버퍼[10];

또는 이중 buf[];, 그러나 ArrayResize(buf,10);

감사하다.

더 설명해주실 수 있나요?

저것들. 배열을 초기화한 다음 루프에 채우면 반복할 때마다 배열의 크기가 증가하고 크기를 재정의해야 합니까? 아무리 많은 요소를 추가해도 자동으로 수행되는 줄 알았습니다.

그리고 한 번에 일정 수의 요소를 채우면 그런 절차를 수행할 필요가 없습니다.

void OnStart ()
  {
//---
   double buf[];
   ArrayInitialize (buf, 0 );
   int closed1= CopyClose ( "EURUSD" , NULL , 0 , 3 ,buf);
  
  }
 
ivanivan_11 :

감사하다.

더 설명해주실 수 있나요?

저것들. 배열을 초기화한 다음 루프에 채우면 반복할 때마다 배열의 크기가 증가하고 크기를 재정의해야 합니까? 아무리 많은 요소를 추가해도 자동으로 수행되는 줄 알았습니다.

그리고 한 번에 일정 수의 요소를 채우면 그런 절차를 수행할 필요가 없습니다.

void OnStart ()
  {
//---
   double buf[];
   ArrayInitialize (buf, 0 );
   int closed1= CopyClose ( "EURUSD" , NULL , 0 , 3 ,buf);
  
  }

CopyXXXX() 함수는 전달된 배열의 크기를 자동으로 재정의합니다.

배열을 직접 채우고 동적이면 올바른 크기를 관리하는 것이 프로그래머의 작업입니다.

배열을 선언할 때 다음을 수행할 수 있습니다.

  • 동적 - 이 경우 크기를 재정의하는 작업은 사용자에게 있습니다.
  • 동적이 아님: 버프[5] - 이 경우 원하는 값으로 초기화해야 합니다.
  • 동적 아님: 버프[]={10,20,30,40,50}; - 이 경우 선언 시 값으로 초기화됩니다.
 
Artyom Trishkin :

CopyXXXX() 함수는 전달된 배열의 크기를 자동으로 재정의합니다.

배열을 직접 채우고 동적이면 올바른 크기를 관리하는 것이 프로그래머의 작업입니다.

배열을 선언할 때 다음을 수행할 수 있습니다.

  • 동적 - 이 경우 크기를 재정의하는 작업은 사용자에게 있습니다.
  • 동적이 아님: 버프[5] - 이 경우 원하는 값으로 초기화해야 합니다.
  • 동적 아님: 버프[]={10,20,30,40,50}; - 이 경우 선언 시 값으로 초기화됩니다.
명확하게 해 주셔서 감사합니다
 
런 그래프의 숫자가 유전자 최적화에서 무엇을 의미하는지 누가 압니까? 0.637 또는 7.27과 같은 두 번째 숫자입니다. 그리고 올바른 실행을 선택하는 방법. 예를 들어, 실행 번호 5381에 관심이 있습니다. 어떻게 선택합니까?
 
대괄호 사이에 무엇이 있는지 아는 사람이 있습니까? GHPR=(잔액 닫기/잔액 열기)^(1/N)
 
Roma Ivanov :
대괄호 사이에 무엇이 있는지 아는 사람이 있습니까? GHPR=(잔액 닫기/잔액 열기)^(1/N)
비트 배타적 OR 연산
 
Vladimir Karputov :
비트 배타적 OR 연산

야아? 진실?

그리고 나는 항상 이것이 ( ^ ) 지수 라고 생각 했습니다 .

 
Roma Ivanov :
대괄호 사이에 무엇이 있는지 아는 사람이 있습니까? GHPR=(잔액 닫기/잔액 열기)^(1/N)
지수화.
사유: