빌드 3902에서 AVX / AVX2 + FMA3 / AVX512 + FMA3 명령어 집합을 사용한 MQL5 프로그램 컴파일 - 페이지 8

 
Renat Fatkhullin #:

Visual Studio를 설치하면 메타에디터에서 직접 C/C++ 파일을 컴파일할 수 있습니다.

예를 들어, MQL5 프로젝트/카탈로그의 일부로 EXE 파일이나 DLL 라이브러리를 직접 쉽게 컴파일할 수 있습니다:


+++

멋지네요!

이러한 프로젝트를 어떻게 시장에 내놓으면 시장 조정이 이루어질까요?

저는 주로 SI 액세서리가 포함된 프로젝트를 진행하고 있습니다.

팔아야 하는데 안 되네요))))

 
Renat Akhtyamov #:

+++

멋지다!

이러한 프로젝트를 시장에 출시하는 방법, 시장에 대한 조정이 있을까요?

저는 주로 FOI 액세서리를 포함하는 프로젝트를 진행하고 있습니다.

팔아야 하는데 팔 수 없습니다)))

마켓에서는 DLL이 없는 EX5 프로그램만 판매합니다.

 
Renat Fatkhullin #:


확장 명령어 세트 AVX / AVX2 + FMA3 / AVX512 + FMA3
의 이러한 모든 혁신은 벡터, 행렬 유형에만 적용됩니까 ?

또는 일반 배열 (다차원 배열)의 경우 이러한 명령어도 포함됩니까?

 
Roman #:

확장 명령어 세트 AVX / AVX2 + FMA3 / AVX512 + FMA3
의 이러한 모든 혁신은 벡터, 행렬 유형에만 적용됩니까 ?

또는 일반 배열 (다차원 배열)의 경우 이러한 명령어도 포함됩니까?

배열(및 기타 엔티티)에 대해서도 적용을 시작할 것입니다.

AVX와 AVX2 프로그램의 별도 버전으로 명시적으로 전환함으로써 우리는 손을 놓고 고급 최적화 기술을 구현하는 데 집중할 수 있게 될 것입니다. 다음 릴리스에서는 더 많은 최적화가 이루어질 예정이며, 이는 앞으로 1년 동안의 작업입니다.

 

메타트레이더 VPS 호스팅은 AVX2 버전에서 완전히 지원됩니다.

클라우드의메타트레이더 5 터미널은 AVX2 빌드에서 즉시 실행됩니다:

Windows Server 2022 build 20348 on Xen, 32 x AMD EPYC 7542 32-Core, AVX2, 61 / 71 Gb memory, 149 / 255 Gb disk, admin, GMT+1
 
0 오류, 0 경고, 10953msec 경과, cpu='AVX2 + FMA3' 1 1
컴파일러 로그에 로컬 컴파일 완료 시간을 추가하세요.
 
AVX 512의 속도가 최대 30% 더 빠르다는 테스트를 본 적이 있습니다.
 
Renat Fatkhullin 메타트레이더 5 터미널은 AVX2 빌드에서 즉시 실행됩니다:

Windows Server 2022 build 20348 on Xen, 32 x AMD EPYC 7542 32-Core, AVX2, 61 / 71 Gb memory, 149 / 255 Gb disk, admin, GMT+1

MetaTester 5만 실행하는 컴퓨터는 단순 AVX 빌드를 계속 사용하는 반면, 정식 버전의 MetaTrader 5 터미널을 실행하는 컴퓨터는 AVX2 빌드를 로드하는 것을 발견했습니다. EXE 파일을 수동으로 복사하면 다음 자동 업데이트가 있을 때까지 MetaTester 5는 AVX2 빌드(로그 파일에 기록됨)를 실행하고, 그 시점에는 단순 AVX 빌드로 되돌아갑니다. 라이브 업데이트 메타테스터 5는 내 PC에 적합한 빌드(이 경우 AVX2 버전)를 다운로드해야 하지 않나요?

(영어 원문): 메타테스터 5만 실행하는 PC는 일반 AVX 빌드를 계속 실행하는 반면, 전체 메타트레이더 5 터미널을 실행하는 내 PC는 AVX2 빌드를 다운로드하는 것을 확인했습니다.EXE 파일을 수동으로 복사하면 MetaTester 5는 다음에 자동으로 업데이트할 때까지 AVX2 빌드(로그 파일에 기록)를 실행하고, 그 후에는 다시 일반 AVX 빌드로 돌아갑니다. MetaTester 5의 라이브 업데이트는 내 PC에 적합한 빌드(이 경우 AVX2 버전)를 가져와야 하지 않나요?
 

다른 개발사의 일부 거래 터미널에는 몬테카를로와 같은 최적화를 위한 호가 생성기가 있는데 MT5에서도 이런 기능을 기대해도 되나요?

이러한 방법을 사용하면 중간 반수동 기록 생성 없이 주기적으로 EA 설정을 테스트할 수 있으므로 평가 프로세스가 빨라집니다.

올바른 접근 방식을 사용하면 머신러닝에서 유용하게 사용할 수 있습니다.

 
Aleksey Vyazmikin 트레이딩 터미널에는 최적화를 위한 호가 생성기가 있는데 MT5에서도 비슷한 기능을 기대해도 되나요?

이러한 방법을 사용하면 중간 수작업 히스토리 생성 없이 한 주기로 EA 설정을 테스트할 수 있으므로 평가 프로세스가 빨라집니다.

올바른 접근 방식을 사용하면 머신러닝에서 유용하게 사용할 수 있습니다.

이러한 흐름을 만드는 생성기를 작성하면, 예를 들어 Dimitrievsky는 자연 계열과 구별되지 않습니다.....

이것이 바로 제너레이터를 사용할 수 없는 대략적인 이유입니다. 왜냐하면 존재하지 않기 때문입니다 :-)) 그리고 존재하는 것들은 고의적 인 속임수입니다.

추신/ 이것은 성배의 후반부입니다. 첫 번째는 사용 가능한 시리즈의 실제 알고리즘이고 두 번째는 동일한 시리즈의 생성입니다. 그들은 연결되어 있습니다. 하나를 해결하면 두 번째를 얻습니다.