Sergey Kruglov : 문제는 mt4에서 일부 어드바이저의 평가판을 다운로드할 때 작동하지 않는 터미널이 열리고 그 다음 삭제했는데 아직 3개가 설치되어 있지만 터미널이 전혀 열리지 않는다는 것입니다. 어떻게든 프로그램이 특정 터미널에 다운로드되도록 지정할 수 있습니까?
원하는 터미널에서 직접 검색 - MetaTrader 5 의 오른쪽 상단 모서리에 검색 필드가 있습니다.
CopyTicks 요청이 '메모리 부족' 상태가 되지 않도록 사용할 수 있는 메모리 양을 파악해야 합니다.
불행히도 현재 사용 가능한 메모리의 양을 터미널을 통해 알 수 없습니다.
간단한 스크립트를 사용하여 정보를 얻습니다.
voidOnStart ()
{
int memory_physical= TerminalInfoInteger ( TERMINAL_MEMORY_PHYSICAL );
printf ( "Physical memory in the system: %d MB" ,memory_physical);
int memory_total= TerminalInfoInteger ( TERMINAL_MEMORY_TOTAL );
printf ( "Memory available to the process of the terminal (agent): %d MB" ,memory_total);
int memory_available= TerminalInfoInteger ( TERMINAL_MEMORY_AVAILABLE );
printf ( "Free memory of the terminal (agent) process: %d MB" ,memory_available);
int memory_used= TerminalInfoInteger ( TERMINAL_MEMORY_USED );
printf ( "Memory used by the terminal (agent): %d MB" ,memory_used);
}
2016.05.29 09:50:50.642 MemoryTest (EURUSD,H1) Memory used by the terminal (agent): 319 MB 2016.05.29 09:50:50.632 MemoryTest (EURUSD,H1) Free memory of the terminal (agent) process: 23963 MB 2016.05.29 09:50:50.621 MemoryTest (EURUSD,H1) Memory available to the process of the terminal (agent): 24282 MB 2016.05.29 09:50:50.611 MemoryTest (EURUSD,H1) Physical memory in the system: 12141 MB
어떤 이유로 사용 가능한 메모리는 실제 메모리의 두 배입니다. 스왑에 관한 것이 아니라 작은 것(400MB)이 있습니다. 나는 값이 작업 관리자와 같을 것이라고 예상했고 사용 가능한 메모리는 약 7000MB입니다.
admoon : 내 생각에 if()는 괄호 안의 조건이 참일 때 한 번만 작동해야 합니다. 그리고 실제로는 조건을 확인할 때마다 동작하며, {}의 모든 표현식은 각 단계와 츄 머신 시간에서 실행됩니다. 그리고 W의 세계성은 어디에 있습니까? 편집기에서보다 터미널에서 단계를 변경하는 것이 더 편리합니다.
분명히 코드에 오타가 있고 다음과 같이 작성하고 싶었습니다.
int i;
//---int co= 0 ;
for (i= 0 ;i<=w;i++)
{
if (i== 10 )
{
co++;
Alert (co);
}
}
//--- return value of prev_calculated for next callreturn (rates_total);
문제는 mt4에서 일부 어드바이저의 평가판을 다운로드할 때 작동하지 않는 터미널이 열리고 그 다음 삭제했는데 아직 3개가 설치되어 있지만 터미널이 전혀 열리지 않는다는 것입니다. 어떻게든 프로그램이 특정 터미널에 다운로드되도록 지정할 수 있습니까?
감정인을 위한 질문입니다.
CopyTicks 요청이 '메모리 부족' 상태가 되지 않도록 사용할 수 있는 메모리 양을 파악해야 합니다.
불행히도 현재 사용 가능한 메모리의 양을 터미널을 통해 알 수 없습니다.
간단한 스크립트를 사용하여 정보를 얻습니다.
2016.05.29 09:50:50.642 MemoryTest (EURUSD,H1) Memory used by the terminal (agent): 319 MB
2016.05.29 09:50:50.632 MemoryTest (EURUSD,H1) Free memory of the terminal (agent) process: 23963 MB
2016.05.29 09:50:50.621 MemoryTest (EURUSD,H1) Memory available to the process of the terminal (agent): 24282 MB
2016.05.29 09:50:50.611 MemoryTest (EURUSD,H1) Physical memory in the system: 12141 MB
어떤 이유로 사용 가능한 메모리는 실제 메모리의 두 배입니다. 스왑에 관한 것이 아니라 작은 것(400MB)이 있습니다. 나는 값이 작업 관리자와 같을 것이라고 예상했고 사용 가능한 메모리는 약 7000MB입니다.
이 이상한 숫자가 무엇인지 누가 말해 줄 수 있습니까?
좋은 저녁, 테스터에서 오류 4059를 제거하는 방법을 알려주세요. LTCBTC와 같은 한 상품에 대해 작업하는 고문으로부터 다른 상품(예: LTCUSD)에 대한 가격을 알고 싶습니다.
좋은 저녁, 테스터에서 오류 4059를 제거하는 방법을 알려주세요. LTCBTC와 같은 한 상품에 대해 작업하는 고문으로부터 다른 상품(예: LTCUSD)에 대한 가격을 알고 싶습니다.
감정인을 위한 질문입니다.
CopyTicks 요청에 사용할 수 있는 메모리 양을 파악해야 '메모리 부족'이 발생하지 않습니다.
불행히도 현재 사용 가능한 메모리의 양을 터미널을 통해 알 수 없습니다.
간단한 스크립트를 사용하여 정보를 얻습니다.
어떤 이유로 사용 가능한 메모리는 실제 메모리의 두 배입니다. 스왑에 관한 것이 아니라 작은 것(400MB)이 있습니다. 나는 값이 작업 관리자와 같을 것이라고 예상했고 사용 가능한 메모리는 약 7000MB입니다.
이 이상한 숫자가 무엇인지 누가 말해 줄 수 있습니까?
내 생각에 if()는 괄호 안의 조건이 참일 때 한 번만 작동해야 합니다. 그리고 실제로는 조건을 확인할 때마다 동작하며, {}의 모든 표현식은 각 단계와 츄 머신 시간에서 실행됩니다. 그리고 W의 세계성은 어디에 있습니까? 편집기에서보다 터미널에서 단계를 변경하는 것이 더 편리합니다.
분명히 코드에 오타가 있고 다음과 같이 작성하고 싶었습니다.
iClose + iBarShift. MT4의 테스터는 테스트한 악기 의 현재 가격 의 정확성만 모니터링하므로 다른 악기의 데이터 정확성을 직접 확인해야 합니다
그리고 MT4에서 효과적으로 차익 거래를 할 수 있을 것 같지 않습니다.
여기 중재자가 있습니까? 판매자에게 요청했는데 3~4일 걸려요. 얼마나 걸릴까요? 누가 알겠습니까?
다음과 같아야 합니다.
변수 버그
빌드 1340 MT5
변수를 넣으면:
그러면 컴파일러는 오류를 생성하지 않지만 차트의 어드바이저 매개변수에서 이러한 매개변수는 사라집니다.
즉, 마치 두 개의 다른 변수가 같으면서도 마찬가지입니다.