MetaTrader 5 거래 전략 테스터 개발 계획 - 페이지 10

 
fxsaber :

이해를 도와주실 수 있나요?

뭐가 문제 야?
다음은 코드 예입니다.

 //#include <iostream>
//#include <string>

class A{
public : 
     void test( int ){ printf ( "1" );}
};
class B : public A{
public :
     template < typename T>
     void test(T){ printf ( "2" );}
};

int main()
{
  B b;
  b.test( 1 );
  
   return 0 ;
}

void OnStart (){
    main();
}

이전 결과: 1
이제 결과는 다음과 같습니다. 1 + 경고: "사용되지 않는 동작, 숨겨진 메서드 호출은 향후 MQL 컴파일러 버전에서 비활성화됩니다."
미래에는 결과가 C++와 같을 수 있습니다. 2


미래가 오고 프로젝트의 종속성이 떨어지면 경고가 어디에 있는지 아무도 모릅니다 ...

 
Sergey Dzyublik :

귀하의 예에서 경고는 정당합니다. 서명이 다른 예에서 - 아니요.

 

새로운 핍 모드에는 가상의 성배가 포함되어 있습니다.

거기에서 이익은 볼륨을 고려하지 않고 계산됩니다. 동시에 순 포지션 개시 가격은 거래량을 고려하여 계산됩니다.

테스터 성배를 만드는 것은 쉽습니다.

 
fxsaber :

귀하의 예에서 경고는 정당합니다. 서명이 다른 예에서 - 아니요.

기본 매개변수(및 const) 추가 - 공식적으로 다른 서명이 나타납니다.

 class A { public :
         void f( int , unsigned int = 1 ) const { Print ( 1 ); }
};
class B : public A { public :
         void f( unsigned int           )       { Print ( 2 ); }
};
void OnStart ()
{
        B b;
        b.f( 1 );
}

C++에서 결과: 2, MQL에서: 1

 

터미널에서 테스터 보고서에 정보 추가 요청

  • 기호의 이름입니다.
  • 테스터 모드.
  • 테스트 간격.
 

Tester에는 아직 밀리초가 없습니다.


 
A100 :

기본 매개변수(및 const) 추가 - 공식적으로 다른 서명이 나타납니다.

C++에서 결과: 2, MQL에서: 1

문제의 사실은 "공식적으로"이지만 실제로는 동일한 수의 매개 변수와 겹치는 부분이 있습니다.
 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MetaTrader 5 플랫폼 빌드 2085의 새 버전: Python과의 통합 및 전략 테스터의 대대적인 개선

이고르 마카누 , 2019.09.09 21:52

빌드 2138 승리 10 - 64

테스터로 다시, 뭔가 잘못되었습니다

사용자 정의 기호에 대한 테스트를 시작하고 그 전에 4개의 다른 기호를 생성했습니다. 스크립트는 마지막에 모든 차트를 엽니다.

테스트 시작, 테스터에서 기호를 선택할 때 모든 사용자 지정 기호를 사용할 수 있었고 첫 번째 기호 선택, 선택, 테스트, 다음 기호 선택 - 내가 테스트한 기호를 제외한 모든 사용자 지정 기호가 사라졌습니다. 사용자 지정 기호가 있습니다. 시장 개요의 기호, 모든 TF에 대한 차트를 열었지만 테스터 3자 누락

터미널을 다시 로드하고 변경되지 않음 - 하나의 사용자 지정 기호만 사용할 수 있으며 시장 개요 및 기록에서 사용자 지정 기호를 제거했습니다. 이제 테스터의 기호 선택 창에 빈 창이 있습니다.

모든 것이 잘 될 것이지만 이제 외환 기호를 선택할 수도 없습니다. 드롭다운 목록이 나타나고 기호가 표시되고 클릭합니다. 목록이 축소되지만 선택한 기호가 없습니다! 터미널에 과부하가 걸려 유로를 선택했습니다.

다시 생성된 사용자 지정 기호, 그러나 지금은 알 수 없는 이유로 한 번 테스트된 기호만 선택할 수 있고 나머지는 목록에 표시되지 않으며 사용자 지정 차트에서는 모든 것이 정상이며 시장 개요의 모든 TF에 대해 열립니다. , 나는 진드기를 전달


일반적으로 이 빌드에는 일종의 문제가 있습니다! (((

문제를 확인합니다. Market Watch에는 사용자 정의 기호가 있습니다. 테스터에 없습니다.

동시에 테스터의 이전 기호에서 사용자 지정 기호를 선택하는 것으로 나타났습니다(베타에서는 새 수평 목록의 오른쪽에 빌드됨). 이러한 사용자 정의는 맨 아래 화면에서 볼 수 있습니다. 그것은 사용자 정의 \ ...

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MetaTrader 5 거래 전략 테스터 개발 계획

fxsaber , 2019.09.10 09:43

이것은 혁신이다

실제로 그것은 매우 편리한 것으로 판명되었습니다! 심볼과 어드바이저에도 동일하게 적용됩니다.

2141 - 죄송합니다. 삭제했습니다. 대안이 있기를 바랍니다. 적극적으로 사용합니다.

 
fxsaber :

문제를 확인합니다. Market Watch에는 사용자 정의 기호가 있습니다. 테스터에 없습니다.

동시에 테스터의 이전 기호에서 사용자 지정 기호를 선택하는 것으로 나타났습니다(베타에서는 새 수평 목록의 오른쪽에 빌드됨). 이러한 사용자 정의는 맨 아래 화면에서 볼 수 있습니다. 그것은 사용자 정의 \ ...

이 문제는 MQ-Demo-계정에만 있는 것 같습니다. 다른 서버에서 버그를 발견하지 못했습니다.