CustomRatesReplace

지정된 시간 간격 내에 사용자 지정 심볼의 가격 내역을 MqlRates 유형 배열의 데이터로 완전히 대체합니다.

int  CustomRatesReplace(
   const string     symbol,             // 심볼 이름
   datetime         from,               // 시작일
   datetime         to,                 // 종료일
   const MqlRates&  rates[],            // 사용자 지정 심볼에 적용할 데이터의 배열
   uint             count=WHOLE_ARRAY   // 사용할 rates[] 배열 요소의 수
   );

매개변수

심볼

[in]  사용자 지정 심볼 이름.

from

[in]  지정된 범위 내에서 가격 내역에 있는 첫 번째 막대의 업데이트 시간.

to

[in]  지정된 범위 내에서 가격 내역에 있는 마지막 막대의 업데이트 시간.

rates[]

[in]   M1에 대한 MqlRates 유형 내역 데이터의 배열.

count=WHOLE_ARRAY

[in]  교체를 위해 사용할 rates[] 배열 요소의 수. WHOLE_ARRAY 모든 rates[] 배열 요소를 교체용으로 사용해야 함을 의미합니다.

값 반환

오류가 발생한 경우 업데이트된 수 또는 -1.

주의

rates[] 배열의 막대가 지정된 범위를 벗어나면 무시됩니다. 그러한 막대가 이미 가격 내역에 존재하고 주어진 범위에 들어간 경우, 대체됩니다. 지정된 범위를 벗어난 현재 가격 내역의 다른 모든 막대는 변경되지 않습니다. rates[] 배열 데이터는 OHLC 가격에 대해 정확해야 하며 막대 오프닝 시간은 M1 시간 프레임에 해당되어야 합니다.

 

추가 참조

CustomRatesDelete, CustomRatesUpdate, CopyRates