라이브러리: 멀티 테스터 - 페이지 59

 
klycko #:

안타깝게도 스크립트가 작동하지 않습니다.

확인했습니다 - 작동합니다. 하지만 집합 파일 개념에 대한 해석이 다른 것일 수도 있습니다.

다른 해석이 있을 경우를 대비하여 이 줄을 추가했습니다.

// 테스터의 설정 파일을 로드/저장합니다.
#property script_show_inputs

input bool inLoad = true; // 설정 로드/저장 - 참/거짓

#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ko/code/26132

#define  EA_INPUTS "[TesterInputs]\r\n"

void OnStart()
{
  const string FileName = __FILE__ + ".set";
  
  string Settings;
  ushort Words[];  
      
  if (inLoad) // 설정을 로드합니다.
  {
    Print("Load: " + (string)FileLoad(FileName, Words));
    Settings = EA_INPUTS + ShortArrayToString(Words, 1); // 1 - 유니코드
    
    Print(MTTESTER::SetSettings(Settings));
  
  }
  else if (MTTESTER::GetSettings(Settings)) // 설정을 저장합니다.
  {
    Settings = StringSubstr(Settings, StringFind(Settings, EA_INPUTS) + StringLen(EA_INPUTS));
    
    Words[ArrayResize(Words, 1) - 1] = 0xFEFF; // 1 - 유니코드
    
    StringToShortArray(Settings, Words, ArraySize(Words));    
    Print("Save: " + (FileSave(FileName, Words) ? (string)ArraySize(Words) : "error"));
  }
}
 
fxsaber #:

확인했습니다 - 작동합니다. 하지만 집합 파일 개념에 대한 해석이 다른 것일 수도 있습니다.

다른 해석이 있을 경우를 대비해 이 줄을 추가했습니다.

시간과 정보를 제공해 주셔서 대단히 감사합니다!

저는 이미 Google AI의 도움으로 이러한 어려움을 극복했습니다.

이 작업 솔루션을 OX.mq5 스크립트 형식으로 보냈습니다.

감사합니다!

 
메타트레이더 버전 5.00
빌드 5800 17-apr-2026

나는 .zip과 똑같은 파일을 사용하고 있습니다

그것이 무엇인지에 대한 제안이 있습니까?

파일:
fileapi.mqh  10 kb
winuser.mqh  82 kb
 
Thomaz Diogo Cimim #:
이 문제가 무엇인지에 대한 제안이 있으신가요?

아마도 잘못된 버전의 mqh 파일일 가능성이 큽니다. 모든 것이 저와 다른 사용자를 위해 컴파일됩니다.