오류, 버그, 질문 - 페이지 2038

 

전략 테스터 에서 텍스트 정렬이 작동하지 않음

ObjectSetInteger(chart_ID, 이름, OBJPROP_ALIGN , ALIGN_CENTER );


 

두 개의 그래픽 개체( 수직선 )가 있습니다. 마우스로 한 줄을 움직이면 다른 줄은 일정한 거리에서 뒤로 당겨지도록 만들어야 합니다.

OnChartEvent+OnTimer 하면 완료됩니다. 그러나 눈에 띄게 당겨지는 선만 눈에 띄게 경련을 일으키며 지연됩니다. 1밀리초 타이머와 ChartRedraw는 도움이 되지 않습니다.

이 원시적인 문제를 MT5에서 원활하게 해결할 수 있습니까? 아니면 건축적 특징이 이것에 종지부를 찍습니까?

흥미롭게도 캔버스에서 부드러움은 하나 또는 둘로 달성됩니다. 그리고 그래픽 개체로는 불가능합니다.


"피보나치 시간대" 개체를 배치하면 마우스를 움직일 때 모든 수직선이 부드럽게 움직입니다. 그래픽 개체 표시 시스템은 문제 없이 대처합니다. 그러나 MQL을 통해 하나의 물체를 차례로 당기기 시작하면 부드러움과 냄새가 없습니다.

 
fxsaber :

이 원시적인 문제를 MT5에서 원활하게 해결할 수 있습니까? 아니면 건축적 특징이 이것에 종지부를 찍습니까?

일반 또는 자체 DND 및 드래그하는 동안 MouseMove 이벤트에 다시 그리기.

물론 랙을 100% 없앨 수는 없지만 99

 
Комбинатор :

일반 또는 자체 DND 및 드래그하는 동안 MouseMove 이벤트에 다시 그리기.

물론 랙을 100% 없앨 수는 없지만 99

질문: 왜? 분명히 뭔가가 MT5에서 완료되지 않았거나 그 반대의 경우도 마찬가지입니다. 성능을 위해 차단되었습니다. 타이트한 그래픽의 수동 거래용 터미널은 적합하지 않지만 슬롯머신에만 해당되지만 모든 슬롯머신과 거래되는 것은 아니며 "수동" 거래자도 있어 화를 냈다. 터미널 자체는 좋고 테스터는 다시 특정 작업을위한 것이지만 그래픽은 전혀 유지되지 않습니다. 단점과 장점 50/50

나중에 언젠가 고칠 수도

 
Vitaly Muzichenko :

그래픽이 좋지 않은 터미널은 수동 거래에 적합하지 않습니다.

모든 사람이 첫 번째 펜티엄에 앉아 있는 것처럼. 이론적으로 최소 10,000 젤라와 거래하는 사람은 최소한 올해 가치가 있는 컴퓨터를 가지고 있습니다. 요점은 단말기의 성능을 향상시키는 것입니다.

그것은 부자와 가난한 사람을 위해 2 개의 터미널을 만들 수 있습니다. 그렇지 않으면 어떻게 든 공정하지 않습니다.

 
Anton Ohmat :

모든 사람이 첫 번째 펜티엄에 앉아 있는 것처럼. 이론적으로 최소 10,000 젤라와 거래하는 사람은 최소한 올해 가치가 있는 컴퓨터를 가지고 있습니다. 요점은 단말기의 성능을 향상시키는 것입니다.

그것은 부자와 가난한 사람을 위해 2 개의 터미널을 만들 수 있습니다. 그렇지 않으면 어떻게 든 공정하지 않습니다.

내 컴퓨터는 지난 세기의 것이 아닙니다.

 
fxsaber :

이 원시적인 문제를 MT5에서 원활하게 해결할 수 있습니까? 아니면 건축적 특징이 이것에 종지부를 찍습니까?

아마도 내 연습의 예인 mql을 사용하여 줄을 이동하면 다음과 같습니다.
 
Yury Kulikov :
아마도 내 연습의 예인 mql을 사용하여 줄을 이동하면 다음과 같습니다.
따라서 사진이 아니라 코드입니다. 마지막으로 알고리즘입니다.
 
Artyom Trishkin :
따라서 사진이 아니라 코드입니다. 마지막으로 알고리즘입니다.

따라서 Combinator는 이미 :)에 대해 MouseMove 이벤트를 추적하고 이에 따라 주어진 줄을 이동한 다음 ChartRedraw 하면 지연 없이 매끄럽게 나타납니다.

 
Yury Kulikov :

따라서 Combinator는 이미 :) MouseMove 이벤트를 추적하고 이에 따라 주어진 줄을 이동한 다음 ChartRedraw를 실행하면 지연 없이 매끄럽게 나타납니다.

이 경우 MouseMove는 밀리초 타이머 와 근본적으로 어떻게 다릅니까? MouseMove(x, y) 매개변수는 사용되지 않습니다. 적은 수의 그래픽 개체로 인해 부드러움이 있다고 생각합니다. 예를 들어, 한 번 MetaTrader 4에서 스크립트를 반복했는데 어떻게 든 더 빨리 작동했습니다.