-Alexey- : C로 이동해 보십시오. 오류 자체가 발견됩니다. 그리고 일반적으로 - 그러한 프로젝트에만 해당하고 미래에 문제를 원하지 않는 경우 작성하십시오. 불행히도, 나는 이것을 너무 늦게 깨달았고 지금 다시 쓰고 있습니다 :)
아마도 가까운 장래에 C++도 배우게 될 것입니다. 지난 6개월 동안 내 머리는 이미 MQL4, MQL5, HTML, CSS, XML로 가득 차 있었습니다. 그리고 지금은 여전히 JavaScript를 배우고 있습니다. C ++을 사용할 장소와 시간은 아직 없지만 정말로 원합니다.))
1. 아이디어는 좋습니다. prev_calculated에 아무 것도 할당할 수 없지만 변수는 const로 선언되지만 이해합니다. 다른 유사한 변수를 만들 수 있습니다.
2. 한 가지 의문이 남는데, 그래도 데이터가 없다면 어떻게 해야 할까요?
3. 데이터 요청 자체가 로컬 데이터베이스에서 다운로드 또는 다운로드로 이어지지 않는다는 것을 알고 있으며 이것이 바로 문제입니다.
OnCalculate에서 의미 I는 0을 반환한 다음 prev_calculated=0을 반환합니다.
나는 재초기화 카운터를 넣었다. 넘칠 때는 인디케이터를 내립니다.
CopyХХХХ에는 문제가 없었습니다. 지역 역사가 있다면 첫 번째가 아니라면 두 번째 또는 세 번째부터 모든 것이 고려되었습니다. 챔피언십에서 고문이 사용하는 "스파이"는 독점적으로 분 기록에 대해 계산하고 H1에서 작동합니다. 등등 9 쌍에 대해. 지역 기록이 전혀 없는 경우 항목 2가 작동했습니다. 그러나 내가 기억하는 한 서버에서 기록 다운로드가 시작되었습니다.
내가 알기로는 데이터 요청 자체가 로컬 데이터베이스에서 업로드 또는 로드로 이어지지 않으며 이것이 바로 문제입니다.
CopyXXXX 도움말에서:
Expert Advisor 또는 스크립트에서 데이터를 요청할 때 터미널에 이 데이터가 로컬에 없으면 서버에서 다운로드 가 시작되고 로컬 히스토리에서 데이터를 빌드할 수 있는 경우 필요한 시계열 구성이 시작되지만 아직 준비되지 않았습니다. 함수는 시간 초과가 만료되는 순간까지 준비될 데이터의 양을 반환하지만 기록 로드는 계속되고 다음 유사한 요청은 더 많은 데이터를 반환합니다.
C로 이동해 보십시오. 오류 자체가 발견됩니다. 그리고 일반적으로 - 그러한 프로젝트에만 해당하고 미래에 문제를 원하지 않는 경우 작성하십시오. 불행히도, 나는 이것을 너무 늦게 깨달았고 지금 다시 쓰고 있습니다 :)
TF M15에서 시작된 표시기가 있으며, 코드에서 표시기는 TF M1과 함께 시계열 MqlRates 를 요청합니다.
M1 데이터가 준비되지 않았기 때문에 표시기가 즉시 시작되지 않으며 처음 시작할 때 로드를 달성할 수 없습니다.
결과적으로 우리는 가짜 패스를 얻었고 지표는 이미 계산되었으며 다시 계산할 가치가 없다고 생각하여 더 이상 데이터에 액세스하지 않습니다.
이제 두 가지 방법으로 표시기를 시작합니다.
따라서 질문: 다른 TF의 필수 데이터 확인 및 로드를 자동화하는 방법은 무엇입니까?
따라서 질문: 다른 TF의 필수 데이터 확인 및 로드를 자동화하는 방법은 무엇입니까?
그런 상황에서 OnCalculate에서 초기화 프로세스를 제어합니다. 초기화 중에 오류가 있으면 모든 것이 올바르게 계산될 때까지 prev_calculated=0 등을 반환합니다.
prev_calculated에 아무 것도 할당할 수 없지만 변수는 const로 선언되지만 다른 유사한 변수를 만들 수 있다는 것을 이해합니다.
한 가지 질문이 남아 있는데, 데이터가 없으면 어떻게 해야 할까요?
내가 알기로는 데이터 요청 자체가 로컬 데이터베이스에서 업로드 또는 로드로 이어지지 않으며 이것이 바로 문제입니다.
prev_calculated에 아무 것도 할당할 수 없지만 변수는 const로 선언되지만 다른 유사한 변수를 만들 수 있다는 것을 이해합니다.
그리고 할당 사업에 없습니다! 포인트는 OnCalculated에 의해 반환된 숫자입니다. 데이터가 준비되지 않은 경우 그에 따라 OnCalculated에서 0 을 반환합니다.
BarsCalculated 의 예를 살펴보세요. 그를 통해 확인해야합니다.
한 가지 질문이 남아 있는데, 데이터가 없으면 어떻게 해야 할까요?
원하는 경우 타이머별로 대기 및 계산 버퍼를 호출할 수 있습니다.
그리고 할당 사업에 없습니다! 포인트는 OnCalculated에 의해 반환된 숫자입니다. 데이터가 준비되지 않은 경우 그에 따라 OnCalculated에서 0 을 반환합니다.
그들이 나타나지 않고 나타나지 않을 경우 특별히 할 일이 없습니다.BarsCalculated의 예를 살펴보십시오. 그를 통해 확인해야합니다.
원하는 경우 타이머별로 대기 및 계산 버퍼를 호출할 수 있습니다.
도움이 되지 않고 표시기를 언로드 하고 다시 시작하면 도움이 됩니다. 이 경우 데이터가 어떤 이유로 이미 존재합니다.
또는 옵션으로 필요한 TF M1이 있는 해도를 열면 M1의 요청에 따라 인접한 해도 M15의 데이터가 즉시 준비됩니다.
도움이 되지 않고 표시기를 언로드 하고 다시 시작하면 도움이 됩니다. 이 경우 데이터가 어떤 이유로 이미 존재합니다.
또는 옵션으로 원하는 TF가 있는 차트를 열면 인접 차트의 데이터가 바로 준비됩니다.
당신은 Nikolai를 믿지 않을 것입니다. 오늘 그는 칠면조와 반나절을 보냈습니다. multi-currency/multi-timerfaymovy가 있었습니다.
따라서 표시하지 않는 문제는 이 TF에 존재하지 않는 막대에서 값을 가져오려는 시도가 있다는 것입니다. 아직 역사가 없습니다.
따라서 Bar-SeriesInfoInteger를 취하기 전에 확인이 필요합니다.다운로드가 필요하지 않습니다. 마찬가지로, 결제 부분을 언로드할 수 없습니다(오늘은 이 문제에 대해 방금 언급했습니다).
당신은 Nikolai를 믿지 않을 것입니다. 오늘 그는 칠면조와 반나절을 보냈습니다. multi-currency/multi-timerfaymovy가 있었습니다.
따라서 표시하지 않는 문제는 이 TF에 존재하지 않는 막대에서 값을 가져오려는 시도가 있다는 것입니다. 아직 역사가 없습니다.
따라서 Bar-SeriesInfoInteger를 취하기 전에 확인이 필요합니다.다운로드가 필요하지 않습니다. 마찬가지로, 결제 부분을 언로드할 수 없습니다(오늘은 이 문제에 대해 방금 언급했습니다).
그건 그렇고, 나는 수표가 있고 M1 TF에 따라 첫 번째 날짜를 찾고 이 날짜부터 M15 막대 계산이 시작됩니다. 설정의 TF는 PERIOD_M1 로 지정됩니다.
1. 아이디어는 좋습니다. prev_calculated에 아무 것도 할당할 수 없지만 변수는 const로 선언되지만 이해합니다. 다른 유사한 변수를 만들 수 있습니다.
2. 한 가지 의문이 남는데, 그래도 데이터가 없다면 어떻게 해야 할까요?
3. 데이터 요청 자체가 로컬 데이터베이스에서 다운로드 또는 다운로드로 이어지지 않는다는 것을 알고 있으며 이것이 바로 문제입니다.
내가 알기로는 데이터 요청 자체가 로컬 데이터베이스에서 업로드 또는 로드로 이어지지 않으며 이것이 바로 문제입니다.
CopyXXXX 도움말에서:
Expert Advisor 또는 스크립트에서 데이터를 요청할 때 터미널에 이 데이터가 로컬에 없으면 서버에서 다운로드 가 시작되고 로컬 히스토리에서 데이터를 빌드할 수 있는 경우 필요한 시계열 구성이 시작되지만 아직 준비되지 않았습니다. 함수는 시간 초과가 만료되는 순간까지 준비될 데이터의 양을 반환하지만 기록 로드는 계속되고 다음 유사한 요청은 더 많은 데이터를 반환합니다.