서비스. 이미 작업 중이신가요? - 페이지 16

 
Slava :

전역 터미널 변수를 사용하여 하나의 변수에 최대 8바이트의 정보를 전송할 수 있습니다.

다른 MQL5 프로그램에서 액세스를 제한하려면 GlobalVariableSetOnCondition 을 사용할 수 있습니다.

전송할 데이터가 1GB이면 어떻게 됩니까?
 
Alain Verleyen :
전송할 데이터가 1GB이면 어떻게 됩니까?

어디가 그렇게 많은가요?

1 기가를 전송하려면 파이프를 사용할 수 있습니다.

 
Slava :

어디가 그렇게 많은가요?

1 기가를 전송하려면 파이프를 사용할 수 있습니다.

여기에서 이유를 설명할 수 없습니다. 원한다면 내 문제를 설명하는 비공개 메시지 를 보낼 수 있습니다.

DLL 또는 타사 도구(파이프에는 파이프가 있는 서버가 필요함)를 사용하는 솔루션이 있다는 것을 알고 있지만 MT5/mql5 솔루션만 원합니다.

 
Alain Verleyen :

MT5/mql5 솔루션만 원합니다.

자원.

 
fxsaber :

자원.

네. 엄청난 양의 데이터(1GB 이상)에서 작동합니까? 아직 시도하지 않았습니다.
 
Alain Verleyen :
네. 엄청난 양의 데이터(1GB 이상)에서 작동합니까? 아직 시도하지 않았습니다.

실제 문제가 있을 때 먼저 해결하려고 하는 것이 논리적입니다.

 
fxsaber :

실제 문제가 있을 때 먼저 해결하려고 하는 것이 논리적입니다.

난 절대 그렇게 하지 않을거야, 웃긴 녀석.
 
Alain Verleyen :
난 절대 그렇게 하지 않을거야, 웃긴 녀석.

100GB를 전송하지 않는 이유는 무엇입니까? 이것은 수사학적 질문입니다.

인증 코드는 수십 줄 미만입니다.

 
Slava :

어디가 그렇게 많은가요?

1 기가를 전송하려면 파이프를 사용할 수 있습니다.

사실 여기에서 설명할 수 있습니다. 나는 기록 체크박스 시스템(몇 년)에 대해 일하고 있습니다. 우리는 막대에 대해 작업하고 있으며 필터링된 막대 중 일부의 눈금을 분석해야 합니다.

CopyTicks/CopyTicksRange 패널을 여러 레인에서 사용할 때는 매우 느려서 많은 양의 데이터를 메모리(예: 1GB)에 로드해야 하고 훨씬 빠릅니다(최소 5배).

이제 많은 양의 데이터(틱)를 메모리에 로드하는 것조차 매번 실행할 때마다 수행해야 하는 경우 시간이 많이 걸리므로 인메모리 서비스로 시작했습니다. 그리고 거기에 새로운 문제가 있습니다.

이상적으로는 CopyTicks / CopyTicksRange를 사용하여 1개 막대(또는 여러 막대)에 대한 눈금을 얻는 것이 그렇게 느리지 않아야 하지만 피할 수 없는 것일 수 있습니다.

번역이 잘 되었으면 좋겠습니다.

 
fxsaber :

100GB를 전송하지 않는 이유는 무엇입니까? 이것은 수사학적 질문입니다.

인증 코드는 수십 줄 미만입니다.

할말 없으면 대답하지 마세요.

수사학적 질문은 신경쓰지 않고 실용적인 질문을 풀어야 합니다.

사유: