MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1100

 
Andrey Sokolov :

MT4 및 MT5의 그리드에 대해 수평 레벨이 어떻게 계산되는지 알려주십시오. 고정되지 않은 눈금을 사용하면 차트를 스크롤할 때 이동하고 MT4 및 MT5에서는 약간 다르게 이동합니다. 들여쓰기, 바인딩 및 기타 항목으로 추측하지 않기 위해 누군가가 계산 방법을 알고 있을 수 있습니다.

거의 아무도 모르지만 프로그래밍 방식으로 결정하려고 할 수 있습니다. 픽셀의 색상을 반환하는 차트 작업을위한 일종의 기능이 있었던 것 같습니다. 그렇다면 원하는 색상의 여러 수평 픽셀을 찾아 고려하십시오 차트 그리드 및 모든 라인

그러면 차트 스크롤 이벤트만 추적하면 됩니다.

일반적으로 이렇게 하는 것이 가장 가능성이 높으며 미적 측면에서도 무엇을 줄 것인지 명확하지 않습니다. 차트 그리드를 제거하고 프로그래밍 방식으로 직접 그리는 것이 더 쉽습니다. 이것이 원형 레벨을 그리는 데 사용한 방법입니다. Prival KB에서 그러한 지표를 제시했습니다.


Seric29 :

감사해요. 그리고 기능은 가상이어야 하고 단순해서는 안 됩니다. 제가 직접 실험해 보겠습니다.

virtual은 기본 클래스 calc()=0의 예에서 상속자에 새 구현이 있을 수 있음을 의미합니다. - 이것은 의도적으로 상속할 때 컴파일러에서 이 함수의 구현이 없다고 경고하므로 기본 클래스에 구현을 작성한 다음 상속자에 오버로드 키워드를 추가할 수 있습니다.... 일반적으로 다음과 같습니다. 모든 미묘함, 테스트 작성, 파악, 아마도 적어도 이와 같이 문제가 진행될 것입니다.

 
Andrey Sokolov :

https://photos.app.goo.gl/exifpepDF3hN2yxn7

난 변하지 않아!

 
Igor Makanu :

거의 아무도 모르지만 프로그래밍 방식으로 결정하려고 할 수 있습니다. 픽셀의 색상을 반환하는 차트 작업을위한 일종의 기능이 있었던 것 같습니다. 그렇다면 원하는 색상의 여러 수평 픽셀을 찾아 고려하십시오 차트 그리드 및 모든 라인

그러면 차트 스크롤 이벤트만 추적하면 됩니다.

일반적으로 이렇게 하는 것이 가장 가능성이 높으며 미적 측면에서도 무엇을 줄 것인지 명확하지 않습니다. 차트 그리드를 제거하고 프로그래밍 방식으로 직접 그리는 것이 더 쉽습니다. 이것이 원형 레벨을 그리는 데 사용한 방법입니다. Prival KB에서 그러한 지표를 제시했습니다.

나는 백그라운드에서 크롤링해야 하는 "뱀" 게임을 만들고 있습니다. 아이디어는 사용자가 자신이 따르는 일정을 끄지 않고 플레이할 수 있다는 것입니다. 기존 그리드를 따라 이동하고 싶습니다.

"프로그래밍 방식으로 결정" - 지금까지는 그리드의 색상 만 찾았습니다. 예, 차트에 있는 모든 것이 가능합니다. 일반적으로 그리드의 수준을 결정하는 방법을 알고 있다면 알려주십시오.

 
Andrey Sokolov :

기존 그리드를 따라 이동하고 싶습니다.

전체 차트에 투명한 캔버스를 그리고 그 위에 그리드를 그리면 매우 사실적일 것입니다. 캔버스 아래에 막대가 표시되고 마우스가 스크롤됩니다.

그리고 차트 그리드의 사각형에 연결하고 싶기 때문에 제 생각에는 신뢰할 수 없다고 생각합니다. 스크롤할 때 그리드가 점프할 수 있습니까? - 당신은 무엇을 할 것인가?

차트 그리드 수준을 결정하는 방법을 모르겠습니다. 제 생각에는 이것은 리소스 측면에서 표준적이고 낭비적인 작업이 아니지만 틀릴 수 있습니다.

 
Andrey Sokolov :

변하지 않는 순간도 찾을 수 있어요. 그러나 포럼을 vludom으로 더럽히지 않도록 "있는 그대로"의 형태로 질문을 받는 것이 좋습니다.

난 아무것도 찾고 있지 않았어요... 난 앞으로의 전체 증기입니다. 그리고 "포럼 vludom 쓰레기"에 대해서는 자신부터 시작하십시오.
 
Igor Makanu :

" 스크롤할 때 그리드가 점프할 수 있나요? - 어떻게 하시겠습니까?" - 사각형 수가 변경되면 게임이 다시 시작됩니다. 변경되지 않으면 마크업만 다시 계산됩니다.

" 무승부 ..." - 나는 단지 사용자가 차트에 가지고 있는 것을 방해하지 않기를 원했습니다.

"제 생각에는 틀릴 수 있지만 이것은 표준 및 리소스 낭비 작업이 아닙니다." - 아마도 보이는 것의 최소값과 최대값이 있으며 이것은 반올림 및 레벨 바인딩이 있는 30대 픽셀로 나뉩니다. , 문제는 얼마나 정확하게, 어쩌면 높이가 약간 다를 수도 있다는 것입니다.

 
누가 주문, 손 또는 로봇을 마감했는지 찾는 방법은 무엇입니까?
 

MQL4/MQL5를 사용하여 BMP 이미지를 전체 화면으로 늘릴 수 있습니까?

 
Yevhenii Levchenko :
누가 주문, 손 또는 로봇을 마감했는지 찾는 방법은 무엇입니까?

아마도 잡지에서.

 
Andrey Sokolov :

아마도 잡지에서.

스크린샷 제발, 로그의 표시를 본 적이 없습니다. 폐쇄/삭제가 어떻게 일어났는지