그는 진드기 전문가가 작동하지 않습니다. 예, 채팅의 다른 모든 것. 진실은 타이머와 사용자 이벤트 를 확인하지 않았습니다.
또한 참조에서
... HCC 형식의 서비스 파일은 HC 형식의 요청 된 기간 동안 가격 데이터를 표시하기 위한 데이터 소스 역할을 합니다. HC 형식의 데이터는 빠른 액세스를 위해 최대한 준비된 시계열입니다. 그들은 "차트의 최대 막대" 매개변수 값을 초과하지 않는 양으로 차트 또는 mql5 프로그램의 요청에 의해서만 생성 되고 hc 확장자를 가진 파일에서 추가 사용을 위해 저장됩니다.
자원을 절약하기 위해 필요한 경우에만 타임프레임 데이터를 RAM에 로드하여 저장하고 , 장기간 데이터 액세스가 없으면 RAM에서 언로드하여 파일로 저장합니다. 각 시간대에 대해 다른 시간대의 기성 데이터 가용성에 관계없이 데이터가 준비 됩니다. 데이터의 형성 및 가용성에 대한 규칙은 모든 기간에 대해 동일합니다. 저것들. HCC 형식의 데이터 저장 단위가 분 막대라는 사실에도 불구하고 HCC 형식의 데이터가 있다고 해서 HC 형식의 동일한 볼륨에 있는 M1 기간 데이터의 가용성 및 가용성을 의미하지는 않습니다.
:)
따라서 SeriesInfoInteger(기호,PERIOD_M1,SERIES_TERMINAL_FIRSTDATE, first_date)가 아니면 누가 메모리에 로드할 것입니까?
따라서 SeriesInfoInteger(기호,PERIOD_M1,SERIES_TERMINAL_FIRSTDATE, first_date)가 아니면 누가 메모리에 로드할 것입니까?
다른 기능은 없습니다!
데이터가 터미널에 있으면 서버에 올라가는 것은 무엇입니까????
맞습니다. 로드 하고 준비합니다. 그러나 표시기의 지연으로 인해 걸려 있는 모든 것과의 채팅 속도가 느려지기 때문에 표시기에서 호출할 때까지 시리즈가 준비되지 않으면 함수가 오류를 반환하도록 만들었습니다. 데이터 준비를 초기화합니다. 일정 시간이 지나면 더 이상 오류를 반환하지 않습니다. 이것은 당신의 로그에서 일어나고 있습니다.
MigVRN : 맞습니다. 로드 하고 준비합니다. 그러나 표시기의 지연으로 인해 걸려있는 모든 것과의 채팅 속도가 느려지기 때문에 표시기에서 호출이 이루어질 때까지 시리즈가 준비되지 않으면 함수가 오류를 반환하도록 만들었습니다. 및 INITIALIZE 데이터 준비 . 일정 시간이 지나면 더 이상 오류를 반환하지 않습니다 .이것은 로그에서 발생합니다.
이 시간은 OnCalculate()를 여러 번 호출 하거나 몇 초가 걸릴 수 있습니다. 이것이 돈 버는 기계가 작동하는 방식입니다. 이것이 지표의 OnInit()에서 데이터를 가져오는 것과 관련된 모든 것을 호출하는 것이 잘못된 이유입니다.
항상 그래왔어
그는 진드기 전문가가 작동하지 않습니다. 예, 채팅의 다른 모든 것. 진실은 타이머와 사용자 이벤트 를 확인하지 않았습니다.
또한 참조에서
... HCC 형식의 서비스 파일은 HC 형식의 요청 된 기간 동안 가격 데이터를 표시하기 위한 데이터 소스 역할을 합니다. HC 형식의 데이터는 빠른 액세스를 위해 최대한 준비된 시계열입니다. 그들은 "차트의 최대 막대" 매개변수 값을 초과하지 않는 양으로 차트 또는 mql5 프로그램의 요청에 의해서만 생성 되고 hc 확장자를 가진 파일에서 추가 사용을 위해 저장됩니다.
자원을 절약하기 위해 필요한 경우에만 타임프레임 데이터를 RAM에 로드하여 저장하고 , 장기간 데이터 액세스가 없으면 RAM에서 언로드하여 파일로 저장합니다. 각 시간대에 대해 다른 시간대의 기성 데이터 가용성에 관계없이 데이터가 준비 됩니다. 데이터의 형성 및 가용성에 대한 규칙은 모든 기간에 대해 동일합니다. 저것들. HCC 형식의 데이터 저장 단위가 분 막대라는 사실에도 불구하고 HCC 형식의 데이터가 있다고 해서 HC 형식의 동일한 볼륨에 있는 M1 기간 데이터의 가용성 및 가용성을 의미하지는 않습니다.
:)
따라서 SeriesInfoInteger (기호, PERIOD_M1 , SERIES_TERMINAL_FIRSTDATE , first_date)가 아니면 누가 메모리에 로드할 것입니까?
다른 기능은 없습니다!
데이터가 터미널에 있으면 서버에 올라가는 것은 무엇입니까????
:)
따라서 SeriesInfoInteger (기호, PERIOD_M1 , SERIES_TERMINAL_FIRSTDATE , first_date)가 아니면 누가 메모리에 로드할 것입니까?
다른 기능은 없습니다!
데이터가 터미널에 있으면 서버에 올라가는 것은 무엇입니까????
특히 이 시리즈를 처음으로 언급한 사람은 바로 그녀이기 때문입니다.
나는 루프를 만들었습니다 :
결과가 어떻게 되는지 맞춰보세요?
맞습니다. 로드 하고 준비합니다. 그러나 표시기의 지연으로 인해 걸려있는 모든 것과의 채팅 속도가 느려지기 때문에 표시기에서 호출이 이루어질 때까지 시리즈가 준비되지 않으면 함수가 오류를 반환하도록 만들었습니다. 및 INITIALIZE 데이터 준비 . 일정 시간이 지나면 더 이상 오류를 반환하지 않습니다 . 이것은 로그에서 발생합니다.
나는 루프를 만들었습니다 :
어떤 결과가 나올까요?
이 시간은 OnCalculate()에 대한 여러 호출 또는 몇 초가 걸릴 수 있습니다. 이것이 돈 버는 기계가 작동하는 방식입니다. 이것이 지표의 OnInit()에서 데이터를 가져오는 것과 관련된 모든 것을 호출하는 것이 잘못된 이유입니다.
맞습니다. 주기가 매우 빠릅니다. 준비할 시간이 없어요 ... 개발자(우리)의 관점에서 이것이 지옥이라는 것을 이해하지만, 익숙해져야 할 것입니다 ...
그런데 Sleep()은 표시기에서 작동하지 않습니다.
:)
맞습니다. 주기가 매우 빠릅니다. 준비 할 시간이 없습니다 ... 개발자 (우리)의 관점에서 이것이 지옥이라는 것을 이해하지만 익숙해 져야합니다 ...
그런데 Sleep()은 표시기에서 작동하지 않습니다.
:)
안드레이 감사합니다!
질문은 당신을 위한 것이 아니라 수사학적입니다.
그리고 왜 그럼
SeriesInfoInteger (기호, PERIOD_M1 , SERIES_TERMINAL_FIRSTDATE , first_date) ????
답이 없으면 서버에 연락을 해야 합니다 (단말기에 데이터가 없을 수도 있음 )!
모두에게 감사합니다. 척치까지 왔다....
... 그리고 MQ를 "존경"합니다!
P/S 더 이상 도움말을 읽지 않겠습니다...
퇴비!
당신이 무엇인가를 이해하지 못하거나 틀리면 아무도 당신을 축치라고 부르지 않습니다.
왜 그래?
이해가 되지 않을 때, 나는 나에게 하는 말을 들으려고 노력한다.
그리고 비슷한 문제에 직면하여 해결한 많은 분들의 경험을 고집스럽게 무시하셨습니다.
이것이 제가 "축치 작가"라고 부르는 것입니다.
그러면 왜
SeriesInfoInteger (기호, PERIOD_M1 , SERIES_TERMINAL_FIRSTDATE , first_date) ????
응답이 없으면 서버에 연결해야 합니다 (단말기에 데이터가 없을 수도 있음 )!
맞습니다. 주기가 매우 빠릅니다. 준비 할 시간이 없습니다 ... 개발자 (우리)의 관점에서 이것이 지옥이라는 것을 이해하지만 익숙해 져야합니다 ...
그런데 Sleep()은 표시기에서 작동하지 않습니다.
:)
그건 그렇고, 그렇지 않으면 식별자로 개발자를 방해합니다. SERIES_TERMINAL_FIRSTDATE
돌려 주다:
-1 - 데이터 없음
0 - 사용 가능하지만 준비되지 않은 데이터
> 0 - 날짜 자체
그건 그렇고, 그렇지 않으면 식별자로 개발자를 방해합니다. SERIES_TERMINAL_FIRSTDATE
돌려 주다:
-1 - 데이터 없음
0 - 사용 가능하지만 준비되지 않은 데이터
> 0 - 날짜 자체
그리고 프로그램(및 프로그래머)에 대한 "아니오"와 "준비되지 않음"의 차이점은 무엇입니까?
데이터가 준비되지 않으면 오류가 발생합니다.
또는 이 정보가 즉시 제공되지 않아 표시되지 않을 수도 있습니다.