찻주전자의 질문 - 페이지 109

 
Yedelkin :
예, 자세히 보지 않았습니다. 그러나 당신은 요점을 올바르게 파악했습니다 :)
FileIsExist()는 FILE_COMMON 플래그와 함께 true를 반환합니다.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5
 
openlive :
FileIsExist()는 FILE_COMMON 플래그와 함께 true를 반환합니다.
테스트 결과는 언제 반환되나요?
 

MT5에서는 전략 테스터 설정의 가능성과 유연성이 MT4보다 훨씬 넓습니다. 그러나 전 세계 DC의 대다수는 여전히 MT4에서만 작동합니다. MT5 테스터에서 실행하기 위해 MT4 형식의 특정 DC에서 다운로드한 기록을 MT5 형식으로 변환하는 것이 어떤 식으로든 가능합니까?

 
Yedelkin :
테스트 결과는 언제 반환되나요?

아니요, 방금 스크립트로 확인했습니다.

 string file_name= "primer_massivstarihpatternovdlyaraboty.csv" ;

   bool com= FileIsExist (
   file_name,  
       FILE_COMMON   
   );
   Print ( TerminalInfoString ( TERMINAL_COMMONDATA_PATH ),com);
 
 
DenisR :

MT5에서는 전략 테스터 설정의 가능성과 유연성이 MT4보다 훨씬 넓습니다. 그러나 전 세계 DC의 대다수는 여전히 MT4에서만 작동합니다. MT5 테스터에서 실행하기 위해 MT4 형식의 특정 DC에서 다운로드한 기록을 MT5 형식으로 변환하는 것이 어떤 식으로든 가능합니까?

이마에는 효과가 없습니다. 금지되어 있습니다. MetaQuotes Software Corp. 에 맞서. // 나는 그것이 틀렸다고 생각하지만 아마도 그들이 더 잘 알고 있을 것입니다.

시간이 많이 걸리는 옵션이 하나 있습니다. 바로 수학 계산 모드를 사용하는 것입니다. 약하지 않다면 시도하십시오.

Торговая платформа MetaTrader 5 для организации брокерского обслуживания / MetaQuotes Software Corp.
  • www.metaquotes.net
Торговая платформа MetaTrader 5 предназначена для проведения торговых операций на различных финансовый рынках. Терминал обладает большой базой аналитических возможностей и поддерживает более 70 различных инструментов для выполнения технического анализа
 
openlive :
FileIsExist()는 FILE_COMMON 플래그와 함께 true를 반환합니다.
파일과 아무 관련이 없다는 막연한 의심이 있습니다. 테스터가 다른 이유로 Expert Advisor를 테스트하고 싶지 않을 수도 있습니다. 로그에 무엇을 기록합니까?
 
테스터에서도 FileIsExist() true
 
openlive :
테스터에서도 FileIsExist() true
그게 다야
 
MetaDriver :
파일과 아무 관련이 없다는 막연한 의심이 있습니다. 테스터가 다른 이유로 Expert Advisor를 테스트하고 싶지 않을 수도 있습니다. 로그에 무엇을 기록합니까?
2012.02.26 10:57:51 분석 이력 테스터 품질 100%
2012.02.26 10:57:51 Core 1 EURUSD,H1: Experts\pattern10000.ex5 테스트 2009.12.01 00:00 ~ 2012.02.10 00:00 시작
2012.02.26 10:57:51 Core 1 EURUSD,H1 (MetaQuotes-Demo): 1분 OHLC 틱 생성
2012.02.26 10:57:51 Core 1 EURUSD: 1971.01.04에서 2012.02.10까지 동기화된 기록
2012.02.26 10:57:51 Core 1 EURUSD: 동기화를 위해 27바이트의 기록 데이터 로드
2012.02.26 10:57:51 Core 1 EURUSD: 기호 틱 베이스 발견
2012.02.26 10:57:51 코어 1 인텔 아톰 N450 @ 1.66GHz, 1013MB
2012.02.26 10:57:51 Core 1 총 초기화 데이터 33Kb 수신
2012.02.26 10:57:51 코어1 초기화 성공
2012.02.26 10:57:51 코어1 초기입금 3000.00 USD, 레버리지 1:100
2012.02.26 10:57:51 Core 1 전문가 파일 추가: Experts\pattern10000.ex5. 33944바이트 로드됨
2012.02.26 10:57:50 Core 1 공통 동기화 완료
2012.02.26 10:57:50 테스터 EURUSD,H1(MetaQuotes-Demo): Experts\pattern10000.ex5 테스트 2009.12.01 00:00 ~ 2012.02.10 00:00
2012.02.26 10:57:49 Core 1 인증(에이전트 빌드 597)
2012.02.26 10:57:49 코어 1 연결됨
2012.02.26 10:57:49 127.0.0.1:3000에 연결하는 코어 1
 
openlive :

아니요, 방금 스크립트로 확인했습니다.

이 검사와 같은 것이 OnInit()에 삽입된 다음 테스트를 위해 코드가 실행되고 그 결과가 "볼 것"이라고 가정했습니다.

 string file_name= "primer_massivstarihpatternovdlyaraboty.csv" ;
if ( FileIsExist (file_name, FILE_COMMON )
  {
   ResetLastError ();
   handle= FileOpen (...);
   switch (handle)
     {
       case INVALID_HANDLE : 
           Print ( "error = " , _LastError );
           return (- 1 );
     }
  }  
else 
  {
   Print (file_name, " не найден в " , TerminalInfoString ( TERMINAL_COMMONDATA_PATH ));
   return(-2);
  }