XY로 그려진 물체를 매끄럽게 만드는 방법(MT4 vs MT5) - 페이지 8

 
spiderman8811 :
많은 회의론자들
당신은 다른 접근 방식을 좋아합니다 - 그것을 사용하십시오. 나는 내 자신의 방법을 선호합니다.

떠난 쿠쿠하가 더 많은데.. 그리고 여기서 뭘 좋아하거나 싫어해? 인내심을 가지십시오, 나의 아름다움)) Twice 2는 4와 같습니다. 심지어 균열))))) 개인 취향에 관계없이.

 
Dmitry Fedoseev :

장난하는 건가요, 척 하는 건가요? 여기서 명확하지 않은 것은 무엇입니까? 가격을 통해 픽셀에 바인딩하거나 픽셀을 통해 가격에 바인딩 해야 하는 작업은 무엇입니까? 당신이 어떤 종류의 지표를 하고 있다는 것은 이해할 수 있습니다))) 당신은 또한 대답할 것입니다 - "나는 MQL5에서 무언가를 프로그래밍하고 있습니다..." ))

실망시키겠습니다) 제품이 출시될 때까지 자세한 정보는 드리지 않겠습니다. 장기간의 관행에서 알 수 있듯이 세부 사항에 대해서는 항상 침묵하는 것이 좋습니다.

나는 아이디어에 능숙하지만 프로그래밍에 대해서는 충분히 빠르지 않습니다. 그리고 누군가에게는 그 반대이므로 일반적인 문구로 대답하는 것이 더 안전합니다.

 
Vitaliy Kuznetsov :

실망시키겠습니다) 제품이 출시될 때까지 자세한 정보는 드리지 않겠습니다. 장기간의 관행에서 알 수 있듯이 세부 사항에 대해서는 항상 침묵하는 것이 좋습니다.

나는 아이디어에 능숙하지만 프로그래밍에 대해서는 충분히 빠르지 않습니다. 그리고 누군가에게는 그 반대이므로 일반적인 문구로 대답하는 것이 더 안전합니다.

예, 당신은 오랫동안 나를 실망 시켰습니다. 아니면 오히려 나를 매료시키지 않았습니다. 그것은 집착할 것입니다 - 프로그래밍의 또 다른 왜곡을 위해 - 진부한 문제를 통해 진부한 문제를 푸는 것 *** ... 왜냐하면 나는 매우 특별하기 때문입니다)))

모든 사람은 아이디어를 잘 사용합니다. 가방을 휘젓지 마십시오. 프로그래밍을 하면 속도가 부족한 것이 아니라 다른 것입니다.

 

일반적으로 두꺼비는 꼬집어 다음과 같이 작업을 음성으로 표시합니다. 가격 수준은 그래픽 개체로 표시되며(또는 수준에 대한 설명이 표시됨) 스크롤할 때 차트에 남아 있어야 하지만 세로로 이동해야 합니다. 즉, 한 좌표는 가격 또는 시간이고 다른 좌표는 픽셀입니다. 그것에 대한 비밀은 무엇입니까? 비밀이 될 수 없는 비밀을 만들려고 하는 것은 인지 기능에 매우 해롭습니다.

그러나 가격에서 픽셀까지의 좌표가 모두 있으면 어떻게 될까요? 바로 거기에 마법과 같은 놀라움이 있는 곳이 있습니다.

 
Dmitry Fedoseev :

더 왼쪽 kukukh ... 그리고 여기 당신은 그것을 좋아하거나 좋아하지 않습니까? 인내심을 가지십시오, 나의 아름다움)) Twice 2는 4와 같습니다. 심지어 균열))))) 개인 취향에 관계없이.

그리고 왜 쓰여졌습니까? 아마도 이것은 게임과 작동하지 않는 차량을 추측하는 것일 수 있습니다. 바로 찰칵...

 
spiderman8811 :

그리고 왜 쓰여졌습니까? 아마도 이것은 게임과 작동하지 않는 차량을 추측하는 것일 수 있습니다. 바로 찰칵...

일반 텍스트: 당신은 망상적이거나 번식을 시도하고 있습니다(더 나쁘다).

 
Dmitry Fedoseev :

예, 당신은 오랫동안 저를 실망시켰습니다.

서로 이렇게 될 줄은 몰랐는데...

 
Nikolai Semko :

물론 할 수 있습니다. 캔버스의 주요 장점은 100% 유연성과 모든 것이 가능하고 제한이 없다는 것입니다. 가장 중요한 것은 창의성입니다.
...

Nikolai, 다음 질문에 대한 해결책이 있습니까?

캔버스 자체가 차트에 있을 때 속도가 느려지기 시작합니다. 여기에 추가로 XY 표시기(캔버스 아님)가 사용됩니다.

별도의 캔버스 표시기(Prototype_RectangleAndLine v2.mq5):

빠르게 작동합니다. 그러나 다른 XY 표시기(PrototypeXY.mq5)가 있는 경우 캔버스가 처지거나/뒤집거나/느립니다.


무엇을 할 수 있습니까?

캔버스를 통해 제품을 작성할 수 있지만 다른 개체 표시기와 함께 사용하면 속도가 느려집니다.

그리고 그들은 분명히 나에게 편지를 쓰고 불평 할 것입니다)

 
Vitaliy Kuznetsov :

Nikolai, 다음 질문에 대한 해결책이 있습니까?

캔버스 자체가 차트에 있을 때 속도가 느려지기 시작합니다. 여기에 추가로 XY 표시기(캔버스 아님)가 사용됩니다.

별도의 캔버스 표시기(Prototype_RectangleAndLine v2.mq5):

빠르게 작동합니다. 그러나 다른 XY 표시기(PrototypeXY.mq5)가 있는 경우 캔버스가 처지거나/뒤집거나/느립니다.


무엇을 할 수 있습니까?

캔버스를 통해 제품을 작성할 수 있지만 다른 개체 표시기와 함께 사용하면 속도가 느려집니다.

그리고 그들은 분명히 나에게 편지를 쓰고 불평 할 것입니다)

글쎄, 우선, 당신이 준이 알고리즘 에 따라 개체로 지표를 수정하십시오.
먼저 다음 사항을 기억해야 합니다.


둘째, 다시 한 번 반복합니다. 브레이크의 주요 원인은 ChartGet 함수의 비동기식입니다.
MQ가 이 문제를 해결할 때까지 일반적인 편안한 렌더링 문제가 지속됩니다.

셋째, 위치를 고정하고 재계산하는 데 시간과 가격(OBJPROP_TIME 및 OBJPROP_PRICE)이 아닌 XY 좌표를 사용하고 ObjectMove 기능을 사용하지 않는 이유는 무엇입니까?
넷째, 동일한 창의 다른 표시기가 동일한 것을 다시 계산하지 않도록(비동기식 제동 기능에 대해 이야기하고 있음) 시간을 절약하기 위해 이러한 표시기는 리소스 공유를 통해 "친구"가 되어 한 창 내에서 동일한 매개변수를 전송할 수 있습니다. . 이 경우 max_price, min_price, win_width, win_height가 최신 상태를 유지하는 데 가장 많은 시간이 소요되는 항목입니다. 저것들. 일부 리소스 싱글톤을 구현하는 것이 가능합니다. 모든 친숙한 지표에 대한 하나입니다.

그러나 이것은 조금 더 복잡하고 zamorochistee입니다.

https://www.mql5.com/ru/forum/373000/page5#comment_23374308
https://www.mql5.com/ru/forum/373000/page7#comment_23375703

 

주제는 아니지만 Canvas의 전문가와 팬이 여기에 모여 있기 때문에 ..

터미널에 분명히 부족하고 Canvas를 통하지 않고는 할 수 없는 정말 필요한 일을 만났습니다.

("적" 터미널, 막대 그리기 스타일 - 세 개의 점.)

누구든지 연습(또는 얼마나 멋진지 보여주기)을 원하신다면 환영합니다.

사유: