MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1726

 
MakarFX # :
우선 프랙탈을 그리는 지표에 따라 다릅니다.
어떻게? n번째 캔들에 신호가 있는지 알 수 있습니다. 그러나 이 신호가 n개의 양초 간격에 있는지 확인하는 방법은 다음과 같습니다.
 
Snajper007 # :
어떻게? n번째 캔들에 신호가 있는지 알 수 있습니다. 그러나 이 신호가 n개의 양초 간격에 있는지 확인하는 방법은 다음과 같습니다.

사이클을 사용합니다. x 막대에 대해 n을 검색하고 거기에 신호가 있는지 확인하십시오.

 
Nikolay Ivanov # :

사이클을 사용합니다. x 막대에 대해 n을 검색하고 거기에 신호가 있는지 확인하십시오.

불행히도, 나는 프로그래밍에 그렇게 강하지 않습니다 (그래서 나는 멍청한 질문을합니다 (
 
Snajper007 # :
불행히도, 나는 프로그래밍에 그렇게 강하지 않습니다 (그래서 나는 멍청한 질문을합니다 (
   int n= 10 ;
   datetime bar_sig;
   for ( int i=n;i>= 0 ;i--)
     {
       if ( iCustom ( NULL , 0 , "Твой индикатор" , 0 ,n)== "Сигнал" )
         bar_sig=time[n];
     }
 
오래 전 양초의 가치를 어떻게 받아들이는지 알려주실 수 있나요? 즉, 매우 먼 의미입니다. 예를 들어 Close[10000]라고 쓰면 터미널은
 
Ivan Butko # :
오래 전 양초의 가치를 어떻게 받아들이는지 알려주실 수 있나요? 즉, 매우 먼 의미입니다. 예를 들어 Close[10000]라고 쓰면 터미널은
지표 또는 전문가 고문? 그는 어떻게 맹세합니까? 잡지에는 무엇이 있습니까?
 
MakarFX # :
그는 어떻게 맹세합니까? 잡지에는 무엇이 있습니까? 지표 또는 전문가 고문?

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' )

 }

 
Ivan Butko # :

Expert Advisor(트레이딩 기능이 없는 교육)

EURUSD,M1: 'Training.mq4'의 범위를 벗어난 배열

고문이라면 기록을 다운로드하십시오.

iBar를 사용하여 확인합니다.

 
Ivan Butko # :
오래 전 양초의 가치를 어떻게 받아들이는지 알려주실 수 있나요? 즉, 매우 먼 의미입니다. 예를 들어 Close[10000]라고 쓰면 터미널은

배열에 액세스하기 전에 인덱스가 제한을 초과하지 않는지 확인해야 합니다. 즉, 배열의 크기를 찾으십시오.

시계열의 경우 iBar 또는 Bar입니다.

 
MakarFX # :

고문이라면 기록을 다운로드하십시오.

iBar를 사용하여 확인합니다.

타라스 슬로보디아닉 # :

배열에 액세스하기 전에 인덱스가 제한을 초과하지 않는지 확인해야 합니다. 즉, 배열의 크기를 찾으십시오.

시계열의 경우 iBar 또는 Bar입니다.

고맙습니다.

나는 문서에서 가져온 Print ( "Bar count on the 'EURUSD,M1' is " , iBars ( "EURUSD" , PERIOD_M1 ));를 작성했습니다. 터미널은 로그에 1001이라는 숫자를 표시했습니다.))) 히스토리가 로드되었지만 설정에서 최대값은 1000000바 이상입니다.

문제를 해결하는 방법을 알려주세요