서비스 데스크. 불만, 제안. - 페이지 2

 
나는 아주 오랫동안 중재를 기다려왔다. 3번째 주(2번째는 기다리라고 했습니다. 알겠습니다).
 
Renat Fatkhullin :
네 번째에서 우리는 바로잡을 것입니다 - 우리는 사용하지 않는 차트의 공격적인 언로딩을 너무 지나쳤습니다.

Renat, 내 초기 게시물을 읽었습니까? 왜 사용되지 않습니까? 요청은 10초마다 한 번보다 훨씬 더 자주 모든 틱 으로 이동합니다. 또는 미사용 = 열리지 않음? 명확히 해주세요.

그래도 제 말을 들어주셔서 정말 기쁩니다.

 
Ilya Malev :
MT5 기능인 SeriesInfoInteger 를 사용하지 않고 대신 기존 기능인 MT4, iBars, iTime, MarketInfo 등을 사용하면 문제가 남아 있습니까?

iTime( _Symbol, period, Bars( _Symbol, period )-1 ) 구문을 사용하여 차트에서 사용 가능한 첫 번째 양초의 시간을 얻을 수 있습니다.

하지만 서버에 첫 촛불을 켜는 시간을 갖기 위해 어떤 구성을 써야할지 생각이 나지 않았습니다.

SeriesInfoInteger를 사용하면 모든 것이 간단합니다. SeriesInfoInteger( _Symbol, period, SERIES_SERVER_FIRSTDATE );

 
Alexey Kozitsyn :
Renat, 내 초기 게시물을 읽었습니까? 왜 사용되지 않습니까? 요청은 10초마다 한 번보다 훨씬 더 자주 모든 틱으로 이동합니다. 또는 사용하지 않음 = 열리지 않음? 명확히 해주세요.

그래서 내가 "공격적인 언로딩으로 너무 멀리 간다"라고 쓰는 것입니다.

우리는 확실히 그것을 알아낼 것입니다.

 
Alexey Kozitsyn :

iTime( _Symbol, period, Bars( _Symbol, period )-1 ) 구문을 사용하여 차트에서 사용 가능한 첫 번째 양초의 시간을 얻을 수 있습니다.

하지만 서버에 첫 촛불을 켜는 시간을 갖기 위해 어떤 구성을 써야할지 생각이 나지 않았습니다.

SeriesInfoInteger를 사용하면 모든 것이 간단합니다. SeriesInfoInteger( _Symbol, period, SERIES_SERVER_FIRSTDATE );

그러나 MT4는 시계열에 액세스하기 전에 완전히 로드하지 않습니까? 즉, iBars 를 1초 간격의 주기로 MT4 스크립트의 "비네이티브" 시계열로 호출하면 결과가 달라질까요?
 
Ilya Malev :
그러나 MT4는 시계열에 액세스하기 전에 완전히 로드하지 않습니까? 즉, MT4 스크립트에서 1초 간격으로 "익숙하지 않은" 시계열에 대해 iBar를 호출하면 결과가 달라질까요?

보다. 터미널 Max를 설정하여 기록의 가용성을 제한할 수 있습니다. 창에 바. 그러면 차트보다 서버에 더 많은 기록이 표시됩니다. 모든 것이 논리적입니다.

SeriesInfoInteger() 함수를 통해 접근하면 데이터에 지속적으로 접근할 수 있도록 이 함수가 0을 반환하면 원하는 기호/마침표에서 iTime() 함수를 호출합니다. 그러나 이것은 첫째, 어디에도 문서화되지 않았으며 둘째, 정확하지 않습니다. 함수에서 데이터를 가져오는 것이 보장되며 다른 함수만 사용할 수 있습니다. 그렇다면 이 기능이 필요한 이유는 무엇일까요?

그러나 내가 말했듯 이 SERIES_SERVER_FIRSTDATE 속성은 중복되지 않는 것 같습니다. 따라서 적어도 이러한 이유로 SeriesInfo .. 함수가 필요합니다.

 
Alexey Kozitsyn :

SeriesInfoInteger() 함수를 통해 접근하면 데이터에 지속적으로 접근할 수 있도록 이 함수가 0을 반환하면 원하는 기호/마침표에서 iTime() 함수를 호출합니다.

갑자기 원하는 TF에서 데이터를 수신하는 대신 MT4 기능( iHigh , iLow, ... iBars 등)이 갑자기 작동한다면 이 문제의 긴급성을 이해할 것입니다. 오류(0)를 반환했습니다. 내가 이해하는 한 MT4의 MT5 기능은 단순히 필요하지 않으며 비동기 데이터 로드가 없습니다. 그리고 복잡한 일을 할 필요가 없습니다.
 
Ilya Malev :
갑자기 원하는 TF에서 데이터를 수신하는 대신 MT4 기능(iHigh, iLow, ... iBars 등)이 갑자기 작동한다면 이 문제의 긴급성을 이해할 것입니다. 오류(0)를 반환했습니다. 내가 이해하는 한 MT4의 MT5 기능은 단순히 필요하지 않으며 비동기 데이터 로드가 없습니다. 그리고 복잡한 일을 할 필요가 없습니다.

그것이 의미가 있느냐 없느냐는 다른 문제입니다.

그러나 다시 한 번 SeriesInfoInteger() 함수를 통하지 않고 는 서버에서 사용 가능한 첫 번째 막대의 날짜를 기호로 얻는 방법을 모른다는 것을 다시 한 번 말씀드립니다. 아마도, 당신은 알고 있습니까?

 
Alexey Kozitsyn :

그것이 의미가 있느냐 없느냐는 다른 문제입니다.

그러나 다시 한 번 SeriesInfoInteger() 함수를 통하지 않고 는 서버에서 사용 가능한 첫 번째 막대의 날짜를 기호로 얻는 방법을 모른다는 것을 다시 한 번 말씀드립니다. 아마도, 당신은 알고 있습니까?

왜 받고 싶습니까?
 
Ilya Malev :
왜 받고 싶습니까?

문서에 명시되어 있기 때문에 사용하고 싶습니다.

MT5와 유사한 다운로드 및 기록 확인: https://www.mql5.com/en/docs/series/timeseries_access

질문을 반복합니다. 이전 mql4를 사용하여 이 날짜를 얻는 방법을 알고 있습니까?

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Доступ к таймсериям и индикаторам / Организация доступа к данным - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5