캔버스 멋지다! - 페이지 46

 
Vlad Svetlov :

안녕! 모두 새해 복 많이 받으세요!!!

프로그래머가 아닌 사람에게 질문이 있습니다.)... 표시기 는 이전에 여기에 게시된 코드를 기반으로 생성되었으며, 단순히 Canvas를 사용하여 차트의 배경색 을 교체 가능하고 매끄러운 이미지로 변경합니다. "차트 위"를 포함하지 않고 생성된 배경을 어떻게 배경으로 보낼 수 있습니까?

다만 아직 전문가 패널이 있고 '차트 위'가 켜진 상태에서 엉망인 것뿐)

스레드에서 답을 찾지 못했지만 지식 자체가 코드를 선택하기에 충분하지 않습니다.) ... 개인에서 할 수 있으므로 지점을 버리지 않습니다.

iCanvas 클래스를 사용하는 경우 SetBack 기능이 있습니다.

 void    SetBack( const bool bck) { ObjectSetInteger (m_chart_id,m_objname, OBJPROP_BACK ,bck);} // Set canvas behind the chart or in front of the chart

CCanvas 클래스를 사용하면 캔버스 개체에 적용할 수 있습니다.

 ObjectSetInteger (m_chart_id,m_objname, OBJPROP_BACK , true );
 
Nikolai Semko :

iCanvas 클래스를 사용하는 경우 SetBack 기능이 있습니다.


매우 감사합니다! 이제 모든 것이 아름답습니다)

다시 한 번, 모두 새해 복 많이 받으세요! 또는 와 함께! 모든 성공과 욕망의 성취!)

 

또 다른 쓸모없는 공예품이지만 아름답습니다))

https://www.mql5.com/en/code/27641


Price in polar coordinate system
Price in polar coordinate system
  • www.mql5.com
I want to remind you that for you to see the maximum data history on the screen, you need to set unlimited in the settings "Max bar in chart"(Tools ->Options->Charts). The position of the mouse changes the parameters of the polar coordinate system: Changes in the start date of data output are set using the mouse position on the X axis...
 
Nikolai Semko :

또 다른 쓸모없는 공예이지만 아름답습니다))

https://www.mql5.com/en/code/27641


이것은 무엇입니까 - 최면? :)

 
Aleksey Vyazmikin :

이것은 무엇입니까 - 최면? :)

사실 극좌표계는 눈금 차트를 표시하는 데 매우 적합합니다.
1회전 - 다이얼에서와 같이 1분. 그리고 적어도 마지막 10분 동안은 그랬다.
아마 언젠가는...

 
흥미로운 일입니다. 어디에 적용할 수 있나요?
 
Nikolai Semko :

사실 극좌표계는 눈금 차트를 표시하는 데 매우 적합합니다.
1회전 - 다이얼에서와 같이 1분. 그리고 적어도 마지막 10분 동안은 그랬다.
아마 언젠가는...

서클 사이클은 오랫동안 비슷한 일을 하고 싶었습니다.

 
Alex potapenko :
흥미로운 일입니다. 어디에 적용할 수 있나요?

솔직히 말해서 모르겠다. 예, 그리고 이것이 실제로 유용하게 사용될 수 있을지 의심스럽습니다. 누군가 아이디어가 있을지도...
포럼 참가자 중 한 사람의 요청과 모양을 보는 것이 흥미로웠기 때문에 방금 구현했습니다.
지금까지 한 가지만 봅니다.
예를 들어 한 원이 24시간일 때 USDRUB 차트를 살펴보겠습니다. 맨 위 0(24) 시간, 맨 아래 12시간.

이 차트에서 지난 49 거래 세션의 그림을 즉시 볼 수 있습니다. 플랫이 일반적으로 몇 시에 몇 시에 일부 활동이 시작되는지 확인할 수 있습니다.
일반 차트에서는 보기 힘듭니다.


 
Nikolai Semko :

솔직히 말해서 모르겠다. 예, 그리고 이것이 실제로 유용하게 사용될 수 있을지 의심스럽습니다.
포럼 참가자 중 한 사람의 요청과 모양을 보는 것이 흥미로웠기 때문에 방금 구현했습니다.
지금까지 나는 한 가지만 본다.
한 원이 24시간인 경우 USDRUB 차트를 예로 들어 보겠습니다. 맨 위 0(24) 시간, 맨 아래 12시간.

이 차트에서 최근 49 거래 세션의 그림, 일반적으로 불안이 발생하는 시간, 일부 활동이 시작되는 시간을 즉시 볼 수 있습니다.
일반 차트에서는 보기 힘듭니다.


이것은 각각 24시간씩 3개의 원을 취하여 하나의 원으로 결합하고 Pi로 나누고 주기를 얻은 다음 도를 추가한 다음 24시간 다이얼을 만들고 원 안에 360도 표시를 하여 초기 주기를 계산하는 방법이 아닙니다. 내부 원의 가장 작은 점을 0.618의 주기로 나누어 그 결과 실시간으로 추세 변화 또는 증가 시간을 구하고 주기별 도 표를 봅니다.

이건 제 생각에는 구현이 어렵네요.. 프로그램이 존재하긴 하지만 행성의 주기가 너무 복잡해서 모든게 더 단순해 보여야 할 것 같아요...

그리고 너무 멋진 사진을 가지고 계시네요 ;)
 
Nikolai Semko :

솔직히 말해서 모르겠다. 예, 그리고 이것이 실제로 유용하게 사용될 수 있을지 의심스럽습니다. 누군가 아이디어를 가지고 있을지도...
포럼 참가자 중 한 사람의 요청과 모양을 보는 것이 흥미로웠기 때문에 방금 구현했습니다.
지금까지 나는 한 가지만 보았습니다.
예를 들어 한 원이 24시간일 때 USDRUB 차트를 살펴보겠습니다. 맨 위 0(24) 시간, 맨 아래 12시간.

이 차트에서 지난 49 거래 세션의 그림을 즉시 볼 수 있습니다. 플랫이 일반적으로 몇 시에 몇 시에 일부 활동이 시작되는지 확인할 수 있습니다.
일반 차트에서는 보기 힘듭니다.


그러면 평면의 원이 아니라 3d의 실린더 :-) 코스가 나선형으로 진행됩니다. 원기둥 좌표를 성공적으로 표시하면 꽤 합리적인

사유: