좋은 오후입니다, 동지들. 저는 mql4에서 간단한 것을 작성하는 법을 배우고 있습니다. 이제 어레이로 작업하려고 합니다. 이 코드 조각에서 오류를 파악할 수 없습니다.
double d1 = NormalizeDouble (Low[ iLowest ( NULL , 0 , MODE_LOW , MaxLimit, 0 )], 4 );
double d2 = NormalizeDouble (High[ iHighest ( NULL , 0 , MODE_HIGH , MaxLimit, 0 )], 4 );
double CrossBarsNum[][ 2 ];
for ( double d = d1; d <= d2; d += 0.0001 )
{
double a = 0.0 ;
for ( int i = 0 ; i < MaxLimit; i++)
if (d > Low[i] && d < High[i])
a+= 1 ;
CrossBarsNum[(d-d1)/ 0.0001 , 0 ] = d;
CrossBarsNum[(d-d1)/ 0.0001 , 1 ] = a;
마지막 두 줄에서 정수 표현이 예상되는 것을 맹세합니다. 내가 이해하는 한, 배열의 인덱스는 수식을 사용하여 설정할 수 있습니다. 여기에서 배열의 행을 반복하고 따옴표와 그러한 따옴표가 포함된 막대 수를 순차적으로 기록해야 합니다. 수식은 정수 값(0부터 1씩 증가)을 생성하므로 무엇이 잘못되었습니까?
좋은 오후입니다, 동지들. mql4에서 간단한 것을 작성하는 법을 배우고 있습니다. 이제 배열로 작업하려고 합니다. 이 코드 조각에서 오류를 파악할 수 없습니다.
마지막 두 줄에서 정수 표현이 예상되는 것을 맹세합니다. 내가 이해하는 한, 배열의 인덱스는 수식을 사용하여 설정할 수 있습니다. 여기에서 배열의 행을 반복하고 따옴표와 그러한 따옴표가 포함된 막대 수를 순차적으로 기록해야 합니다. 수식은 정수 값(0부터 1씩 증가)을 생성하므로 무엇이 잘못되었습니까?
좋은 오후입니다, 동지들. 저는 mql4에서 간단한 것을 작성하는 법을 배우고 있습니다. 이제 어레이로 작업하려고 합니다. 이 코드 조각에서 오류를 파악할 수 없습니다.
마지막 두 줄에서 정수 표현이 예상되는 것을 맹세합니다. 내가 이해하는 한, 배열의 인덱스는 수식을 사용하여 설정할 수 있습니다. 여기에서 배열의 행을 반복하고 따옴표와 그러한 따옴표가 포함된 막대 수를 순차적으로 기록해야 합니다. 수식은 정수 값(0부터 1씩 증가)을 생성하므로 무엇이 잘못되었습니까?
명시적 유형 변환 사용
CrossBarsNum[ int ((d-d1)/ 0.0001 ), 0 ] = d;
CrossBarsNum[ int ((d-d1)/ 0.0001 ), 1 ] = a;
말해야 할 사항: 이런 일이 발생합니까? 따옴표가 있는 일부 잼 때문입니까, 아니면 제가 뭔가를 잘못 썼습니까?
MT4 테스터가 제대로 작동하지 않는다는 말을 듣고 싶으신가요? - 눈금 또는 막대 생성 오류로 화면이 들리지 않음 - 테스터는 가능한 낮은 TF에서 모든 것을 생성합니다.
개발자는 항상 귀하와 같은 질문에 답했습니다. 코드를 올바르게 작성하십시오!
작성 방법, 코드 작성 방법의 예를 보여 드렸습니다 .... 예, 표시되지 않으며 더 이상 흥미롭지 않습니다.))) - 바쁘고 기사를 읽고 코드를 처리하겠습니다.
MT4 테스터가 제대로 작동하지 않는다는 말을 듣고 싶으신가요? - 눈금 또는 막대 생성 오류로 화면이 들리지 않음 - 테스터는 가능한 낮은 TF에서 모든 것을 생성합니다.
개발자는 항상 귀하와 같은 질문에 답했습니다. 코드를 올바르게 작성하십시오!
작성 방법, 코드 작성 방법의 예를 보여 드렸습니다 .... 예, 표시되지 않고 더 이상 흥미롭지 않습니다.))) - 바쁘고, 기사를 읽고, 코드를 처리하겠습니다.
확인! 감사해요
확인! 감사해요
편리할 수 있습니다: https://www.mql5.com/ru/forum/165405#comment_5602248
좋은 오후입니다, 동지들. 저는 mql4에서 간단한 것을 작성하는 법을 배우고 있습니다. 이제 어레이로 작업하려고 합니다. 이 코드 조각에서 오류를 파악할 수 없습니다.
마지막 두 줄에서 정수 표현이 예상되는 것을 맹세합니다. 내가 이해하는 한, 배열의 인덱스는 수식을 사용하여 설정할 수 있습니다. 여기에서 배열의 행을 반복하고 따옴표와 그러한 따옴표가 포함된 막대 수를 순차적으로 기록해야 합니다. 수식은 정수 값(0부터 1씩 증가)을 생성하므로 무엇이 잘못되었습니까?
좋은 오후입니다, 동지들. mql4에서 간단한 것을 작성하는 법을 배우고 있습니다. 이제 배열로 작업하려고 합니다. 이 코드 조각에서 오류를 파악할 수 없습니다.
마지막 두 줄에서 정수 표현이 예상되는 것을 맹세합니다. 내가 이해하는 한, 배열의 인덱스는 수식을 사용하여 설정할 수 있습니다. 여기에서 배열의 행을 반복하고 따옴표와 그러한 따옴표가 포함된 막대 수를 순차적으로 기록해야 합니다. 수식은 정수 값(0부터 1씩 증가)을 생성하므로 무엇이 잘못되었습니까?
배열 인덱스 유형을 double이 아닌 int로 만드십시오. 배열 인덱스는 정수여야 합니다.
편리할 수 있습니다: https://www.mql5.com/ru/forum/165405#comment_5602248
좋은 오후입니다, 동지들. 저는 mql4에서 간단한 것을 작성하는 법을 배우고 있습니다. 이제 어레이로 작업하려고 합니다. 이 코드 조각에서 오류를 파악할 수 없습니다.
마지막 두 줄에서 정수 표현이 예상되는 것을 맹세합니다. 내가 이해하는 한, 배열의 인덱스는 수식을 사용하여 설정할 수 있습니다. 여기에서 배열의 행을 반복하고 따옴표와 그러한 따옴표가 포함된 막대 수를 순차적으로 기록해야 합니다. 수식은 정수 값(0부터 1씩 증가)을 생성하므로 무엇이 잘못되었습니까?
명시적 유형 변환 사용
감사합니다. 오류를 수정했지만 여전히 결과가 없습니다. 배열이 채워지지 않았습니다. 무엇으로 연결할 수 있습니까? 변수 d, d1, d2는 정확히 작동합니다.
감사합니다. 오류를 수정했지만 여전히 결과가 없습니다. 배열이 채워지지 않았습니다. 무엇으로 연결할 수 있습니까? 변수 d, d1, d2는 정확히 작동합니다.
넣는 것을 잊지 마세요.
모든 실수를 수정하면 모든 것이 잘 될 것입니다. 디버거를 사용하는 방법을 배웁니다. 단계별 실행을 통해 모든 문제가 식별됩니다.