다이렉트X - 페이지 11

 
Igor Makanu :

글쎄, 음 ... 당신은 절름발이 Peter입니다 - 그리고 드문)))))

속도 면에서 샤프는 최대한 C++에 가깝고 성능차이는 최대 5%정도이고 그 다음에는 성능차이가 없을수도 있습니다 - 간단한 작업을 C로 작성하는데 시간이 오래걸립니다 ++, Net에서는 한 시간 내에 모든 기본 작업을 수행합니다. 최대 하루가 완료됩니다. )

이미 사업을 하고 싶었지만 세 번의 클릭으로 2개의 열을 더 추가했고 이제 MQL5에서 .dll 3x50 = 150 double(각각 50개의 배열 3개)로 전달합니다.

이제 속도를 측정했습니다. 이제 스크롤 막대에도 리소스가 필요합니다. WinForm이 완전히 업데이트되었습니다.

최대 100,000개의 업데이트에 대한 동일한 테스트가 있습니다.

2020.03.15 00:12:21.812 tst_T (EURUSD,H1) #1: 루프=1000ms=1610

2020.03.15 00:12:38.382 tst_T (EURUSD,H1) #2: 루프=10000ms=16562

2020.03.15 00:15:19.642 tst_T (EURUSD,H1) #3: 루프=100000ms=161250

즉, 스크롤 막대가 있는 창에서 .Net의 WinForm과 153개 셀의 테이블이 1.6ms에 업데이트됩니다.

글쎄, 나는 멍청할지 모르지만 당신은 나에게서 멀리 떠나지 않았습니다.))) 당신은 우리 테스트와 관련이없는 당신 자신의 테스트를하고 있습니다. 그리고 당신은 지속적인 멀티스레딩이 있다는 것을 잊었습니다. 그리고 우리는 하나의 스레드에서 MKL을 작업합니다. 그리고 이제 우리는 추상적인 샤프에 대해 이야기하는 것이 아니라 MT5에 연결된 버전에 대해 이야기하고 있습니다.

샤프는 칭찬을 많이 할 수 있지만 우리 작업에 대한 연결과 적용을 확인합시다. 그리고 무엇이 더 빠르고 더 쉽게 연결되는지 비교해 보겠습니다. 제 버전 또는 Sharp의 버전입니다.

그리고 잠시 후 GUI를 구축하는 것이 더 빠르고 쉬운 곳을 비교할 것입니다.

 
Реter Konow :

그리고 이제 우리는 추상적인 샤프에 대해 이야기하는 것이 아니라 MT5에 연결된 버전에 대해 이야기하고 있습니다.

거기에 연결할 것이 없으며 양식 생성자에 요소를 던지고 양식 이벤트를 처리합니다.

Sharp를 칭찬하지 않고 사용하기 편리하고 MQL 지원이 이제 매우 편리합니다.

피터 코노우 :

그리고 당신은 지속적인 멀티스레딩이 있다는 것을 잊었습니다. 그리고 우리는 하나의 스레드에서 MKL을 작업합니다.

글쎄, 말하자면, 일, 누가 나를 막고 있습니까? Microsoft가 만든 것을 사용하는 것이 편리합니다. 시장이 아니라면 왜 나 자신을 침해합니까?

일반적으로 논쟁은 오래되었고 무언가를 증명하거나 바퀴를 재발명할 이유가 없습니다.

 

물론 Sharpe와 그의 디자이너는 정말 멋집니다. 그러나 그들, C++ 및 기타 많은 언어가 사라지고 있습니다... 그들의 시간은 끝나가고 있습니다.

 

이 페이지 의 기능. FOV는 도 단위로 표시됩니다.


Документация по MQL5: Стандартная библиотека / 3D графика / CCanvas3D
Документация по MQL5: Стандартная библиотека / 3D графика / CCanvas3D
  • www.mql5.com
CCanvas3D существенно упрощает создание и визуализацию больших объемов данных в виде анимированной 3D графики. Класс содержит методы управления камерой и освещением, а также предоставляет менеджер ресурсов для создания графических ресурсов: текстур...
파일:
Box_1.01.mq5  5 kb
 
Rorschach :

이 페이지 의 기능. FOV는 도 단위로 표시됩니다.


시원한! 고맙습니다.
 

dxcpl.exe를 별도로 다운로드했습니다. 설정을 변경할 필요가 없으며 기본적으로 그대로 두었습니다. 그리고 열어두세요. terminal64.exe 프로그램을 목록에 추가하고 프로그램을 닫았습니다. 에뮬레이트합니다. 그러나 이것은 아마도 내가 DX10.1과 통합되고 DX11.0과 분리된 2개의 비디오 카드가 있다는 사실 때문일 것입니다. MT5용 그래픽 카드의 자동 전환이 비활성화되어 다시 시작해야 할 수 있습니다. 하지만 아직 할 수 없습니다.

일반적으로 통합 카드로만 확인하려면 다른 사람이 필요합니다.

 
Edgar Akhmadeev :

dxcpl.exe를 별도로 다운로드했습니다. 설정을 변경할 필요가 없으며 기본적으로 그대로 두었습니다. 그리고 열어두세요. terminal64.exe 프로그램을 목록에 추가하고 프로그램을 닫았습니다. 에뮬레이트합니다. 그러나 이것은 아마도 내가 DX10.1과 통합되고 DX11.0과 분리된 2개의 비디오 카드가 있다는 사실 때문일 것입니다. MT5용 그래픽 카드의 자동 전환이 비활성화되어 다시 시작해야 할 수 있습니다. 하지만 아직 할 수 없습니다.

일반적으로 통합 카드로만 확인하려면 다른 사람이 필요합니다.

마지막 메시지
 
Edgar Akhmadeev :

일반적으로 통합 카드로만 확인하려면 다른 사람이 필요합니다.

통합 카드에서 모든 것이 문제 없이 작동합니다. 요점은 DX11 드라이버를 지원하는 것입니다.

며칠 후에 랩톱을 확인하겠습니다. DX11이 포함된 MT5가 작동하지 않았습니다.

 

나는 읽었다.

이고르 마카누 :

통합 카드에서 모든 것이 문제 없이 작동합니다. 요점은 DX11 드라이버를 지원하는 것입니다.

며칠 후에 랩톱을 확인하겠습니다. DH11이 포함된 MT5가 작동하지 않았습니다.

내 말은, 통합 제품이 DX10만 지원하고 DX11 에뮬레이션이 필요합니다. 기본 dxcpl.exe 설정과 열린 창 없이 작동합니까?