오류, 버그, 질문 - 페이지 1992

 

fxsaber , Yury Kirillov , 감사합니다!

 
fxsaber :
버그인가요?

그리고 "4"에서는 문제 없이 컴파일됩니다.

또한 "four"는 확장자가 mq5인 소스인 경우 ex5에서 컴파일할 수 있습니다.

"Four"는 관용적인 이름으로 컴파일러와 편집기가 공통적인 것 같습니다. 플러그는 분명히 버전과 최신 "개선 사항"에 있습니다.

 
Stanislav Korotky :

그리고 "4"에서는 문제 없이 컴파일됩니다.

또한 "four"는 확장자가 mq5인 소스인 경우 ex5에서 컴파일할 수 있습니다.

"Four"는 관용적인 이름으로 컴파일러와 편집기가 공통적인 것 같습니다. 플러그는 분명히 버전과 최신 "개선 사항"에 있습니다.

실제로 빌드 1601 ME(MT4b1090과 함께 제공)가 컴파일됩니다.

 

Who-thread는 빈 줄이 저장소에 추가되는 이유를 압니다. 아니면 이걸 가지고 ServiceDesk로 가야 하나요? 빈 줄 없이 로드된 코드입니다.


 
Maxim Khrolenko :

Who-thread는 빈 줄이 저장소에 추가되는 이유를 압니다. 아니면 이걸 가지고 ServiceDesk로 가야 하나요? 빈 줄 없이 로드된 코드입니다.


자세한 정보 필요

1. 귀하의 브라우저는 무엇입니까?

2. 코드 첨부 ( 개인 메시지 가능)

점검 해보자.

 

프레임 모드 질문

  1. 에이전트에서 총 몇 GB를 전송하면 FrameNext 속도 저하, 메모리 부족 또는 디스크 공간 부족이 발생할 수 있습니까? 그렇다면 테스터/터미널은 각 경우에 어떻게 반응합니까?
  2. FrameNext가 OnTesterPass에 제공되고 FrameFirst+FrameNext를 통해 동일한 속도로 작동합니까? - 파일 읽기 속도?
  3. FrameNext가 프레임 스토리지에서 FrameNext에 대한 Data[]를 생성하는 계산 리소스를 낭비하지 않도록 FrameFilter의 요점은 무엇입니까? 이 기능을 도입한 또 다른 이유는 스스로 설명할 수 없었습니다. 또는 MQD의 FrameFilter를 사용하여 FileSeek가 수행되지 않고 Data[]를 저장하지 않고 읽습니까? 그런거야? FrameFilter는 원래 무엇을 위한 것이었습니까?
  4. 테스터에 두 명의 서로 다른 Expert Advisors가 있지만 같은 이름으로 서로의 MQD 파일을 덮어쓰지 않도록 할 수 있습니까?
  5. MQD 파일의 형식은 무엇입니까?
  6. Expert Advisor(스크립트/인디케이터)의 일반 모드와 OnTesterInit에서도 FrameFirst 및 FrameNext를 통해 저장된 MQD 파일을 읽을 수 없는 이유는 무엇입니까? 이 때문에 최적화 캐시에 문제가 있습니다. 특히 최적화 테이블을 얻는 것입니다.
  7. "Test.EURUSD.M1. 0 .mqd" 이름의 마지막 숫자는 무엇을 의미합니까?
  8. 최적화 캐시 원칙에 따라 저장(새 프레임 추가)하는 것이 논리적으로 보일 때 이전 MQD 파일을 덮어쓰는 이유는 무엇입니까?
  9. 에이전트에서 몇 GB를 전송하고 OnTesterPass에서 프레임 포인터(FrameFilter 또는 FrameFirst)를 재설정하지 않고 한 번에 프레임을 처리하는 경우 GB용 MQD 파일이 필요하지 않습니다. 마지막 수신 프레임에 대한 최대 저장 수를 설정하는 형태로 본격적인 MQD 파일 생성을 방지하는 키를 추가할 수 있나요?
 
fxsaber :

프레임 모드 질문

  1. "Test.EURUSD.M1. 0 .mqd" 이름의 마지막 숫자는 무엇을 의미합니까?

fxt 이름과 같이 틱 시뮬레이션 모드 가 사용됩니까?

 
Andrey Khatimlianskii :

fxt라는 이름에서처럼 틱 시뮬레이션 모드 가 사용됩니까?

아니 불행히도.

또한 "All ticks", "OHLC on M1" 및 "Only open prices" 모드는 콘텐츠에서도 동일한 mqd 파일을 생성합니다. 아마도 버그일 것입니다.

 
예상되는 캐스팅 오류
 struct A
{
   int i;
};

struct B : public A {};

void OnStart ()
{
  A a = { 0 };
  B b;
  
  b = (B)a; // cannot cast 'A' to 'B'
  
  b = a;     // так без проблем
}
 

안녕하세요.

문제. 256 xeon 에이전트에 대해 집에서 근거리 통신망을 설정하십시오. 메타 트레이더는 일반적인 테스트에서 에이전트의 30%를 사용하고 싶지 않습니다. 그리고 유전 알고리즘을 사용하면 약 60개의 코어가 유휴 상태입니다.

어디가 문제인지 알려주십시오.

아마도 메타트레이더에서 어떤 설정을 해야 할까요?