다이렉트X - 페이지 9

 
Реter Konow :

좋아, 나는 편집기에서 유리를 만들었습니다. 2시간이 걸렸다. 많은 소란. 도구를 추가하여 프로세스 속도를 4배 높일 수 있습니다.

확인했습니다.

결과: 초당 40프레임의 빈도로 모든 요청 및 입찰 셀과 하나의 가격 셀에서 지속적으로 변경되는 20% 미만의 로드. (녹화가 켜져 있을 때 부하가 5-7% 증가합니다).


나는 내 의견을 반복합니다. 실제 조건에서 부하는 시장의 활동에 따라 5-10%가 될 것입니다.

귀하의 프로세서는 무엇입니까?

MQL을 사용하여 화면을 작성하시겠습니까?

파일에서 시뮬레이션하기 위해 이제 데이터가 유리에 어떻게 입력됩니까?

 
Aleksey Vyazmikin :

귀하의 프로세서는 무엇입니까?

MQL을 사용하여 화면을 작성하시겠습니까?

이제 데이터가 파일에서 모방을 위해 유리에 어떻게 들어가고 있습니까?

프로세서가 오래되었습니다 - i3.

주문서는 MQL로 작성된 자체제작 비주얼 에디터로 제작되었습니다. 공개적으로 사용 가능하지만 개선이 필요합니다. 아직 완료되지 않았지만 간단한 창을 비교적 빠르고 쉽게 만들 수 있습니다.

데이터는 고문에서 제공됩니다. 타이머 기능에서 DOM 셀로 전송된 난수입니다.

 
Реter Konow :

프로세서가 오래되었습니다 - i3.

주문서는 MQL로 작성된 자체제작 비주얼 에디터로 제작되었습니다. 공개적으로 사용 가능하지만 개선이 필요합니다. 아직 완료되지 않았지만 간단한 창을 비교적 빠르고 쉽게 만들 수 있습니다.

데이터는 고문에서 제공됩니다. 타이머 기능에서 DOM 셀로 전송된 난수입니다.

따라서 4개의 스트림과 1개의 스트림 - 25%, 즉 화면 로딩이 최대이며 프레임 드랍이 있을 수 있습니다.

이 편집기는 어디에서 찾을 수 있습니까?

타이머의 경우 다른 부하를 평가할 수 없음을 의미합니다. 그리고 초당 값을 생성할 가치가 있는 주파수는 무엇입니까?

 
나는 Sleep 과 빈 셰이더로 빈 루프를 만들었습니다. 900x900 창에서 CPU 로드는 20fps에서 20% 미만입니다.
 
Aleksey Vyazmikin :

1. 따라서 4개의 스트림과 1개의 스트림 - 25%, 즉 화면 로딩이 최대이며 프레임 드랍이 있을 수 있습니다.

2. 이 편집기는 어디에서 찾을 수 있습니까?

3. 타이머의 경우 다른 부하를 평가할 수 없음을 의미합니다. 그리고 초당 값을 생성할 가치가 있는 주파수는 무엇입니까?

1. 이미 작업 유리를 만들고 확인했습니다. 부하가 1-5%였습니다. 지금은 그 코드를 찾을 수 없습니다 ...

2. https://www.mql5.com/ru/blogs/post/733700 (시간이 되면 내일 강력한 업데이트가 있을 예정입니다.)

3. 40fps(25ms).

ВИЗУАЛЬНЫЙ РЕДАКТОР
ВИЗУАЛЬНЫЙ РЕДАКТОР
  • www.mql5.com
Распакуйте архив и установить советник KIB.ex5 в папку экспертов, а индикатор KIB-source.ex5 в папку индикаторов. Запустите сначала советник, потом индикатор. 1. Появится окно меню. Оно содержит базовые элементы управления. 2. После загрузки индикатора, появится путое окно для редактирования. 3. Перетаскивайте элементы из окна меню на канвас...
 
Rorschach :
나는 Sleep과 빈 셰이더로 빈 루프를 만들었습니다. 900x900 창에서 CPU 로드는 20fps에서 20% 미만입니다.

시원한! 배워야 할 일이 남았다...

 

DirectX는 그다지 흥미롭지 않지만 C#으로 15분 만에 테이블과 WinForms를 조립했습니다.

MQL5에서 매 5ms마다 double[] 데이터가 있는 배열을 던집니다. 어떤 이유로 퍼센트에 대한 부하가 표시되지 않습니다. 아마도 내가 잘못된 위치를 찾고 있는 것일 수 있지만 멋진 것으로 판명되었습니다.

파일:
MQL5.zip  205 kb
 
Igor Makanu :

DirectX는 그다지 흥미롭지 않지만 C#으로 15분 만에 테이블과 WinForms를 조립했습니다.

MQL5에서 매 5ms마다 double[] 데이터가 있는 배열을 던집니다. 어떤 이유로 퍼센트에 대한 부하가 표시되지 않습니다. 아마도 내가 잘못된 위치를 찾고 있는 것일 수 있지만 멋진 것으로 판명되었습니다.

따라서 아무 것도 변경되지 않습니다. 내가 유리로 보여준 대로 테스트를 실행하십시오.

그리고 최소 타이머 주파수가 15ms인 경우 어떻게 5ms마다 배열을 던질 수 있습니까?
 
Реter Konow :
그리고 최소 타이머 주파수가 15ms인 경우 어떻게 5ms마다 배열을 던질 수 있습니까?

그것은 중요하지 않습니다(16ms는 Win에서 가능한 최소 타이머). 모두 동일합니다. MQL이 있는 동일한 스레드의 dll 호출은 호출이 완료될 때까지 작동합니다. MQL은 절전 모드입니다.

또 다른 흥미로운 점은 프로세서의 부하가 보이지 않는 이유입니다. 글쎄, 때로는 MT에 최대 2%의 부하가 있고 매우 적습니다. 랩톱에서 실행되었으며 비율이 약합니다.

 
Igor Makanu :

그것은 중요하지 않습니다(16ms는 Win에서 가능한 최소 타이머). 모두 동일합니다. MQL이 있는 동일한 스레드의 dll 호출은 호출이 완료될 때까지 작동합니다. MQL은 절전 모드입니다.

또 다른 흥미로운 점은 프로세서의 부하가 보이지 않는 이유입니다. 글쎄, 때로는 MT에 최대 2%의 부하가 있고 매우 적습니다. 랩톱에서 실행되었으며 비율이 약합니다.

테이블 변경 사항은 어디에 있습니까? 그녀는 다시 그림을 그리고 있습니까?