표시기의 OnDeinit - 페이지 8

 
mql5 :
다시 설명하겠습니다.
  1. 마지막 실행 후 X 시간에 터미널이 실행됨
  2. 누락된 기록 다운로드가 시작되었습니다(터미널은 X분 동안 유휴 상태였습니다).
  3. 표시기의 OnCalculate는 사용 가능한 기록 prevtime= 마지막으로 알려진 기록 시간에 대해 호출되며 표시기 버퍼 크기는 N 막대입니다.
  4. 기록이 다운로드되는 동안 서버에서 틱이 옵니다.
  5. 표시기의 OnCalculate가 호출됩니다. 여기서 Time[0]은 틱 시간이고 표시기는 이를 이전 시간으로 기억하며 표시기 버퍼의 크기는 N+1 막대입니다(기록에 N과 N+1 막대 사이에 구멍이 있음)
  6. 히스토리를 재개하면 인디케이터의 OnCalculate가 다시 호출되지만 이번에는 히스토리에 구멍이 없지만 prevtime은 Time[0]과 같은 날짜를 갖습니다. 표시기의 버퍼), 표시기 버퍼의 크기는 N +X/막대 시간 프레임이고 IndBuffer[0]은 5단계에서와 동일하지 않습니다.



고맙습니다. 여기서 질문을 받았습니다.

그리고 설정에서 히스토리의 깊이가 최대가 된다면? 막대는 변경되지 않습니다?