배열에 액세스하기 전에 인덱스가 제한을 초과하지 않는지 확인해야 합니다. 즉, 배열의 크기를 찾으십시오.
시계열의 경우 iBar 또는 Bar입니다.
고맙습니다.
나는 문서에서 가져온 Print("Bar count on the 'EURUSD,M1' is ",iBars("EURUSD",PERIOD_M1));를 작성했습니다. 터미널은 로그에 1001이라는 숫자를 표시했습니다.))) 히스토리가 로드되었지만 설정에서 최대값은 1000000바 이상입니다.
우선 프랙탈을 그리는 지표에 따라 다릅니다.
어떻게? n번째 캔들에 신호가 있는지 알 수 있습니다. 그러나 이 신호가 n개의 양초 간격에 있는지 확인하는 방법은 다음과 같습니다.
사이클을 사용합니다. x 막대에 대해 n을 검색하고 거기에 신호가 있는지 확인하십시오.
사이클을 사용합니다. x 막대에 대해 n을 검색하고 거기에 신호가 있는지 확인하십시오.
불행히도, 나는 프로그래밍에 그렇게 강하지 않습니다 (그래서 나는 멍청한 질문을합니다 (
오래 전 양초의 가치를 어떻게 받아들이는지 알려주실 수 있나요? 즉, 매우 먼 의미입니다. 예를 들어 Close[10000]라고 쓰면 터미널은
그는 어떻게 맹세합니까? 잡지에는 무엇이 있습니까? 지표 또는 전문가 고문?
Expert Advisor(트레이딩 기능이 없는 교육)
EURUSD,M1: 'Training.mq4'의 범위를 벗어난 배열
extern int Period_check = 10000;
//+------------------------------------------------------------------+
void OnTick()
{
Print("High = ", High[ Period_check ], ", Low = ", Low[ Period_check ]); // тут ошибка EURUSD,M1: array out of range in 'Учебный.mq4' )
}
Expert Advisor(트레이딩 기능이 없는 교육)
EURUSD,M1: 'Training.mq4'의 범위를 벗어난 배열
고문이라면 기록을 다운로드하십시오.
iBar를 사용하여 확인합니다.
오래 전 양초의 가치를 어떻게 받아들이는지 알려주실 수 있나요? 즉, 매우 먼 의미입니다. 예를 들어 Close[10000]라고 쓰면 터미널은
배열에 액세스하기 전에 인덱스가 제한을 초과하지 않는지 확인해야 합니다. 즉, 배열의 크기를 찾으십시오.
시계열의 경우 iBar 또는 Bar입니다.
고문이라면 기록을 다운로드하십시오.
iBar를 사용하여 확인합니다.
배열에 액세스하기 전에 인덱스가 제한을 초과하지 않는지 확인해야 합니다. 즉, 배열의 크기를 찾으십시오.
시계열의 경우 iBar 또는 Bar입니다.
고맙습니다.
나는 문서에서 가져온 Print ( "Bar count on the 'EURUSD,M1' is " , iBars ( "EURUSD" , PERIOD_M1 ));를 작성했습니다. 터미널은 로그에 1001이라는 숫자를 표시했습니다.))) 히스토리가 로드되었지만 설정에서 최대값은 1000000바 이상입니다.문제를 해결하는 방법을 알려주세요