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

 
vdv2001 :

그런 문제가 발생하여 친구가 차량의 성능을 확인하기 위해 전문가를 작성해달라고 요청했습니다. 상위 5위 안에 들겠다(+디버거 쓰기가 더 편하다)라고 생각했다. 작성하여 다음과 같은 결과를 얻었습니다.

나는 그것이 좋은 것 같아요, 당신은 4 아래에서 다시 쓸 수 있습니다.

1:1로 찢었습니다. 이 TS는 표시기를 사용하지 않고 시간과 가격대만 사용합니다. 결과는 정말 놀랐습니다.

테스트 기간은 2000년 1월 1일부터 오늘까지입니다.

어떤 테스터가 올바른 결과를 보여주는지 궁금합니다.

거래 수가 매우 많기 때문에 스프레드에 대한 질문이 발생합니다. 두 테스트 모두 동일한가요?

 

2D 배열에 값을 할당하는 방법은 무엇입니까? 나는 다음과 같이 씁니다.

positions[j, 0 ]= PositionGetInteger ( POSITION_MAGIC );

이로 인해 " ',' - 예기치 않은 토큰 " 오류가 발생합니다.


 
EvgeTrofi :

2D 배열에 값을 할당하는 방법은 무엇입니까? 나는 다음과 같이 씁니다.

이로 인해 " ',' - 예기치 않은 토큰 " 오류가 발생합니다.


이 작업을 수행:

   double array[ 2 ][ 4 ];
   array[ 1 ][ 0 ]= 5 ;
추신. 도움말에는 배열 을 선언하는 예가 있습니다.
 

한 데이터 유형을 다른 데이터 유형으로 올바르게 변환하는 방법은 무엇입니까?

예를 들어, 부동 소수점 값은 반올림되어 정수 데이터 유형의 변수에 전달됩니다.

이것을 하려고 할 때:

   double Close = iCloseMQL4( Symbol (), Period (), 1 );
   double Open =  iOpenMQL4( Symbol (), Period (), 1 );
   int Midle= MathRound ( MathAbs (Close-Open)/ _Point );

컴파일할 때 마지막 줄에 " 형식 변환으로 인한 데이터 손실 가능성 " 경고가 나타납니다.

어떻게든 피할 수 있을까?

 
Rosh :

이 작업을 수행:

추신. 도움말에는 배열 을 선언하는 예가 있습니다.
고맙습니다! 모든 것이 해결되었습니다. 그러나 도움말에는 그런 줄만 있습니다.
array[ 1 ][ 0 ]= 5 ;
찾지 못했습니다!
 
EvgeTrofi :
고맙습니다! 모든 것이 해결되었습니다. 그러나 나는 도움말에서 그런 줄을 찾지 못했습니다!

이마에 적혀있지 않을 수도 있지만 다차원 배열 을 선언하는 예가 있고, 텍스트에 배열 요소에 접근하는 예가 있습니다.

배열

배열은 동일한 유형의 인덱스된 데이터 모음입니다.

정수 a[50]; // 50개의 정수로 구성된 1차원 배열.
더블 m[7][50]; // 7개의 배열로 구성된 2차원 배열,
                           // 각각은 50개의 숫자로 구성됩니다.
마이타임 t[100]; // MyTime 유형의 요소를 포함하는 배열

 

배열 인덱스는 정수만 될 수 있습니다. 4차원 배열만 허용됩니다. 배열 요소의 번호는 0부터 시작합니다. 1차원 배열의 마지막 요소는 배열 크기보다 1 작은 숫자를 갖습니다. 즉, 50개 정수 배열의 마지막 요소에 액세스하는 것은 a[49] . 다차원 배열에도 동일하게 적용됩니다. 한 차원은 0에서 차원-1까지 인덱싱됩니다. 예제에서 2차원 배열의 마지막 요소는 m[6][49]처럼 보일 것입니다.

 
EvgeTrofi :

한 데이터 유형을 다른 데이터 유형으로 올바르게 변환하는 방법은 무엇입니까?

예를 들어, 부동 소수점 값은 반올림되어 정수 데이터 유형의 변수에 전달됩니다.

이것을 하려고 할 때:

마지막 줄에서 컴파일할 때 경고가 나타납니다.

어떻게든 피할 수 있을까?

예, 명시적 캐스트를 수행합니다 .
Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5
 
고맙습니다! 알아냈다!!! :)
 
Rosh :

거래 수가 매우 많기 때문에 스프레드에 대한 질문이 발생합니다. 두 테스트 모두 동일한가요?

귀하의 데이터에 따라 Five 테스트의 통화 쌍 EURJPY.

4 - Alpari, Quotes Archive -> 다운로드를 통해 서버에서 다운로드한 분 데이터.

분명히 스프레이의 차이가 있지만 결과는 매우 다릅니다.

2500 거래의 경우 차이는 최후의 수단으로 $2500-$5000 이어야 하며 $10000 입니다.

그건 그렇고, 이익이 8 (80-5 자리) 포인트 이상인 경우 하루에 1 거래가 체결됩니다.

 
프로필에서 이메일 주소를 변경하려면 어떻게 합니까?