수요일에 1개의 막대를 놓쳤습니다. 이 기호는 00:30에 시작합니다. 즉, 00:00에 손실됩니다.
시간 M30, 48일이 아닌 47일 만에 밝혀졌습니다. 이것이 정확히 확인되어야 하는 것입니다.
intBars (
string symbol_name, // имя символа ENUM_TIMEFRAMES timeframe, // период datetime start_time, // с какой даты datetime stop_time // по какую дату
);
드래프트(예: M30의 경우) - 인접한 철근의 개구부 사이의 시간(모듈러스 % 24시간)이 M30보다 크면 두 철근 사이에 누락된 철근이 있습니다.
int nbars = ( ( iTime(_Symbol,PERIOD_M30,N) - iTime(_Symbol,PERIOD_M30,N+1) ) ) / PeriodSeconds(PERIOD_M30) ) % 48; // сколько баров должно быть между ссоедними отметками
if (nbars>1) PrintFormat("Пропущено баров: %d",nbars-1);
예를 들면 다음과 같습니다.
수요일에 1개의 막대를 놓쳤습니다. 이 기호는 00:30에 시작합니다. 즉, 00:00에 손실됩니다.
시간 M30, 48일이 아닌 47일 만에 밝혀졌습니다. 이것이 정확히 확인되어야 하는 것입니다.
예를 들면 다음과 같습니다.
수요일에 1개의 막대를 놓쳤습니다. 이 기호는 00:30에 시작합니다. 즉, 00:00에 손실됩니다.
시간 M30, 48일이 아닌 47일 만에 밝혀졌습니다. 이것이 정확히 확인되어야 하는 것입니다.
어떨지 모르겠지만 이 방향으로 생각해볼게
예를 들면 다음과 같습니다.
수요일에 1개의 막대를 놓쳤습니다. 이 기호는 00:30에 시작합니다. 즉, 00:00에 손실됩니다.
시간 M30, 48일이 아닌 47일 만에 밝혀졌습니다. 이것이 정확히 확인되어야 하는 것입니다.
Vitaly Muzichenko # :
이것이 밝혀져야 할 것입니다.
이해, 질문은 많은 것입니다 거짓 호출에 있습니다.
47이면
가능합니다. CopyOpen()
전체 이야기를 통해 루프에서 이것을 구성하는 방법을 알 수 없습니다.
더 쉽게:
가능합니다. CopyOpen()
전체 이야기를 통해 루프에서 이것을 구성하는 방법을 알 수 없습니다.
가능합니다. CopyOpen()
역사 전체에 걸쳐 루프에서 이것을 구성하는 방법을 알아낼 수 없습니다.
드래프트(예: M30의 경우) - 인접한 철근의 개구부 사이의 시간(모듈러스 % 24시간)이 M30보다 크면 두 철근 사이에 누락된 철근이 있습니다.
int nbars = ( ( iTime(_Symbol,PERIOD_M30,N) - iTime(_Symbol,PERIOD_M30,N+1) ) ) / PeriodSeconds(PERIOD_M30) ) % 48; // сколько баров должно быть между ссоедними отметками
if (nbars>1) PrintFormat("Пропущено баров: %d",nbars-1);
ALL 덕분에 원칙이 명확했고 작업을 공식화할 수 있었습니다.
---
이제 질문은 다음과 같습니다. 내가 무엇을 잘못하고 있습니까? 모든 문자가 동일한 값을 가지고 있습니까?
---
PS 터미널 MT4, 서로 다른 DC의 서로 다른 두 터미널에서 확인됨
추신 MT5에서 확인한 결과는 동일합니다.
---
내가 뭔가 잘못하고 있는 게 틀림없어!
"핍 가치"를 얻어야 합니다.
ALL 덕분에 원칙이 명확했고 작업을 공식화할 수 있었습니다.
---
이제 질문은 다음과 같습니다. 내가 무엇을 잘못하고 있습니까? 모든 문자가 동일한 값을 가지고 있습니까?
Vitaliy, 여기서는 버그로, 개발자에게 또는