자동 거래 챔피언십 2011 - 규칙 - 페이지 10

 
이것은 주최자를 위한 질문입니다. 하드웨어에서 현재 버전을 테스트하는 시간을 결정하기 위해 내 Expert Advisor의 공백(거래되지 않음)을 테스트할 수 있습니까?
 

규칙과 기사에서는 허용되는 두 가지 파일 형식에 대해 설명합니다. 그들 중에는 .mqh가 없습니다. \Include 폴더에 대한 언급도 없습니다. 그리고 거기에 모든 수업이 있습니다. 모두가 .mqh 파일의 내용을 .ex5에 직접 삽입합니까?

 
Yedelkin :

규칙과 기사에서는 허용되는 두 가지 파일 형식에 대해 설명합니다. 그들 중에는 .mqh가 없습니다. \Include 폴더에 대한 언급도 없습니다. 그리고 거기에 모든 수업이 있습니다. 모두가 .mqh 파일의 내용을 .ex5에 직접 삽입합니까?

이것은 기사의 생략이며 두 가지 유형에 대해 언급하는 경우 실행 가능한 Expert Advisor 및 라이브러리를 나타냅니다. \Include에 있는 5개의 *.mqh 파일을 사용할 수 있습니다.

파일을 업로드할 때 가장 마지막 항목

포함 파일(/mql5/include 디렉토리에 최대 5개의 *.MQH 파일):
 

챔피언 서버를 포함하여 왜 필요한가요? - ex5 전문가를 설정하면 됩니다.

Expert Advisor의 논리 아키텍처가 나와 같은 모듈식 lib 유형에 구축되어 있는지 여부는 또 다른 문제입니다(그러면 라이브러리 수의 한계에 도달할 수 있음). 하지만 모든 논리를 한 시트에 옮기고 그것을 컴파일하는 것은 문제가 되지 않습니다 - 나는 어떤 문제도 보지 않습니다.

 
Interesting :
이것은 주최자를 위한 질문입니다. 하드웨어에서 현재 버전을 테스트하는 시간을 결정하기 위해 내 Expert Advisor의 공백(거래되지 않음)을 테스트할 수 있습니까?

터미널의 64비트 버전에서 Xeon E5507, 2.27Ghz, RAM 12Gb, Windows 2008 R2 Web Edition x64에서 테스트하는 데 중점을 둡니다.

곧 자동 테스트가 시작됩니다. 전문가에 대한 자세한 보고서가 각 참가자에게 즉시 제공됩니다.

 
Renat :

터미널의 64비트 버전에서 Xeon E5507, 2.27Ghz, RAM 12Gb, Windows 2008 R2 Web Edition x64에서 테스트하는 데 중점을 둡니다.

곧 자동 테스트가 시작됩니다. 전문가에 대한 자세한 보고서가 각 참가자에게 즉시 제공됩니다.

그를 찾을 수 있는 또 다른 곳.

내가 작업하는 컴퓨터(Intel P4 3.0GHz)는 18초 만 에 완전히 비어 있는 Expert Advisor를 테스트했고 7분 만 에 챔피언십을 준비하는 Expert Advisor의 익스트림 버전을 테스트했습니다(그리고 거기에는 거래 논리가 없습니다).

동시에, 최신 컴퓨터( AMD Phenom II X6 1090T )는 약 7초 만 에 더미를 테스트했습니다.

따라서 내 AMD X6이 전문가가 테스트한 것보다 훨씬 열등하지 않다면 7분이2.5-3 분으로 바뀔 것입니다(이미 더 낙관적임)...

 
Yedelkin :
...

아마도 누군가가 Expert Advisor가 작업 과정에서 해당 매개변수를 동적으로 변경할 수 있도록 하는 코드를 이미 생각해 냈을 수 있습니다. 조만간 손이 가지 않을 겁니다.

...

이러한 코드는 의심할 여지 없이 3항 8항을 위반하게 됩니다.

III. MetaTrader 5를 위한 전문가 고문 프로그램

...

8. 예비 점검 중 및 챔피언십 중 작업 중 전문가의 행동에 근본적인 차이가 있는 경우 실격 처리됩니다.

 
Urain :

이러한 코드는 의심할 여지 없이 3항 8항을 위반하게 됩니다.


사실이 아닙니다(전문가 행동의 동적 변화에 대해 이야기하는 경우). 이러한 변화는 검증 중에도 구성될 수 있기 때문입니다. 그러나 여기에 "매개변수를 동적으로 변경"한다는 것이 무엇을 의미하는지가 큰 문제입니다.

그러나 0.10이 많은 챔피언십 시작일 이전에 작업하고 그 이후에는 확실히 전체 디포로 이어질 것입니다.

 

개발자 및 주최자

테스트하는 동안 기록을 로드해야 하는 경우 Expert Advisor는 그 시간에 어떻게 작동하며 해당 15분 동안 기록을 로드하는 데 소요된 시간은 계산됩니까?

 

Urain :

예델킨 :

아마도 누군가가 Expert Advisor가 작업 과정에서 해당 매개변수를 동적으로 변경할 수 있도록 하는 코드를 이미 생각해 냈을 수 있습니다. 조만간 손에 넣지 않겠습니다.

이러한 코드는 의심할 여지 없이 3항 8항을 위반하게 됩니다.

III. MetaTrader 5를 위한 전문가 고문 프로그램

8. 예비 점검 중 및 챔피언십 중 작업 중 전문가의 행동에 근본적인 차이가 있는 경우 실격 처리됩니다.

이것은 언뜻보기에 불과합니다. 위반은 (1) 행동의 근본적인 차이 (2) 입니다. 차이점의 카디널리티는 배심원 수준에서 주관적으로 판단됩니다. "파라미터의 동적 변경"이 테스트 및 전투에서 전문가 의 행동의 필수적인 부분이라면 차이점은 무엇입니까? 음, 매개변수는 주기적으로 변경됩니다. - 거래구조, 거래 횟수 평균가치, 거래량, 주문종류 등 - 모든 것이 동일하게 유지됩니다. 원하는 경우 Expert Advisor(거래 전략)에 이러한 기능이 있음을 미리 선언하고, 추가로 각 매개변수 변경 후 명확한 메시지를 인쇄할 수도 있습니다.

흥미로운 :

그러나 여기에 "매개변수를 동적으로 변경"한다는 것이 무엇을 의미하는지가 큰 문제입니다.

사실이야 확실히 알았더라면 벌써 작업을 했을 텐데 :) 지금까지 Expert Advisor는 주말에도 작업을 해서 정보를 처리해야 한다는 아이디어를 두 번 이상 표현한 기억이 납니다. 사실, 우리는 통계 정보의 처리에 대해 이야기하고 있습니다. 따라서 특수한 경우로 이러한 처리의 결과로 Expert Advisor의 매개변수를 변경해야 할 수 있습니다. 사실, 어떤 사람들은 이것을 수동 모드에서 합니다(모든 경우에 대해 하나의 매개변수 세트가 있을 수 없기 때문입니다).