Sosbno 한 가지 질문 - 왜?
예를 들어, 차트 창을 전환하여 반자동 거래 에서 상품의 현재 상황을 표시합니다. 전문가는 시장 진입 신호가 나타난 차트를 활성화합니다. 작업을 분석하고 확인하거나 거부하는 것은 사람의 몫입니다.
그러나 차트 창의 크기에 액세스하면 여러 차트(예: 2개)를 나란히 배치할 수 있습니다.
나란히 있는 두 개의 그래프
이러한 차트 조합을 통해 보다 편리한 인터페이스로 유틸리티 및 분석기를 구현할 수 있습니다. 위 그림에서 오른쪽 차트 창은 왼쪽 창과 겹치지 않으며, 왼쪽 창에는 추가 정보나 다른 시간대가 표시될 수 있습니다.
다음은 두 개의 창을 정렬할 수 있는 방법의 예입니다.
이에 대한 OBJ_CHART 개체 가 있습니다.
그리고 기본 차트는 컨테이너여야 하며 프로그래밍 방식으로 변경할 필요가 없습니다.
그런 다음 MT 창을 다른 모니터로 전송하게 됩니다. )
이에 대한 OBJ_CHART 개체 가 있습니다.
그리고 기본 차트는 컨테이너여야 하며 프로그래밍 방식으로 변경할 필요가 없습니다.
그리고 MT창을 다른 모니터로 옮기게 됩니다.)
CHART_BRING_TO_TOP 으로 탭 전환이 가능한 것으로 밝혀졌습니다. 스위칭이 고르지 않고 지연이 있을 뿐입니다. 틱의 도래와 관련된 것 같아
지연 문제를 해결하려면 ChartRedraw()를 사용하십시오.
bool ChartBringToTop( const long chart_ID= 0 ) { //--- сбросим значение ошибки ResetLastError (); //--- покажем график поверх всех других if (! ChartSetInteger (chart_ID, CHART_BRING_TO_TOP , 0 , true )) { //--- выведем сообщение об ошибке в журнал "Эксперты" Print ( __FUNCTION__ + ", Error Code = " , GetLastError ()); return ( false ); } ChartRedraw (chart_ID); //--- успешное выполнение return ( true ); }
그리고 MT창을 다른 모니터로 옮기게 됩니다.)
시간이 많이 흘렀지만 차에 있는 기기들은 이동 중에도 하나의 창으로 휙휙 넘겨볼 수 있게 만들어지지 않았고, 한 모니터에 6개의 그래프는 너무 많다.
트레이더의 성공과 상품 창의 크기 사이의 직접적인 상관 관계는 오랫동안 알려져 왔습니다.
https://www.mql5.com/ru/forum/9156
Dictionary.yandex.ru
나는 우연을 믿지 않는다
지연 문제를 해결하려면 ChartRedraw()를 사용하십시오.
현재 MQL5 도구를 사용하여 WinAPI를 사용하지 않고 차트 창을 관리하는 것은 불가능합니다.
차트 창의 크기로 작업하는 방법과 속성의 출현을 미래에 기대할 수 있습니까?
예를 들어 - 탭을 전환하지만 WinAPI를 사용하여 구현:
창 관리를 위한 위시리스트를 구현하는 과정에서 솔루션이 나타나기 시작했습니다.