내가 보여주는 코드는 최적이 아닙니다. 이것은 단지 예일 뿐입니다. Update(true) 메서드는 주기에서 작동합니다. 이것은 주기에서 각각의 새 개체를 그릴 때 차트를 부당하게 다시 그리는 것입니다. 루프가 완료된 후 생성된 모든 객체 를 업데이트해야 합니다. 모든 객체는 list_canvas에 쌓입니다. 메인 루프를 통과한 후 list_canvas의 모든 객체를 살펴보고 거기에서 업데이트 메서드를 호출해야 합니다. 그들 각각. 이 경우 모두에 대해 Update(거짓)가 있어야 하고 가장 최근에 - Update(true)가 있어야 합니다.
프로, 어떻게 되는지 말해줘? 나는 하루에 몇 번만 MT4를 실행하고 차트가 있는 창에서 Expert Advisor의 신호를 봅니다. 그러나 문제는 첫 번째 틱이 오는 즉시 EA가 작동을 시작하고 이전 방문의 히스토리가 로드되는 동안 왜곡된 신호를 제공한다는 것입니다. 데이터가 먼저 로드되고 그 다음에야 Expert Advisor가 작동하도록 만드는 방법.일반적으로 나는 고통받습니다. 먼저 차트와 함께 프로필을 로드한 다음 전문가와 함께 차트를 로드합니다.
이해했다. 고맙습니다!
이해했다. 고맙습니다!
내가 보여주는 코드는 최적이 아닙니다. 이것은 단지 예일 뿐입니다. Update(true) 메서드는 주기에서 작동합니다. 이것은 주기에서 각각의 새 개체를 그릴 때 차트를 부당하게 다시 그리는 것입니다. 루프가 완료된 후 생성된 모든 객체 를 업데이트해야 합니다. 모든 객체는 list_canvas에 쌓입니다. 메인 루프를 통과한 후 list_canvas의 모든 객체를 살펴보고 거기에서 업데이트 메서드를 호출해야 합니다. 그들 각각. 이 경우 모두에 대해 Update(거짓)가 있어야 하고 가장 최근에 - Update(true)가 있어야 합니다.
이해했다. 고맙습니다!
https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout
Canvas TextOut에서 글꼴 크기를 변경하는 방법은 무엇입니까?
https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout
Canvas TextOut에서 글꼴 크기를 변경하는 방법은 무엇입니까?
완전히 다시 그립니다.
캔버스는 캔버스이고 그 안의 텍스트는 캔버스에 붓으로 쓴 것입니다. 그림을 변경하려면 전체 캔버스의 배경 위에 페인트를 칠하고 다시 그려야 합니다.
또는 캔버스에 텍스트를 만들고 기본 캔버스 위에 오버레이할 수 있습니다. 그러면 전체 그림을 지우고 다시 그릴 필요가 없고 텍스트가 있는 캔버스만 있으면 됩니다.
완전히 다시 그립니다.
캔버스는 캔버스이고 그 안의 텍스트는 캔버스에 붓으로 쓴 것입니다. 그림을 변경하려면 전체 캔버스의 배경 위에 페인트를 칠하고 다시 그려야 합니다.
또는 캔버스에 텍스트를 만들고 기본 캔버스 위에 오버레이할 수 있습니다. 그러면 전체 그림을 지우고 다시 그릴 필요가 없고 텍스트가 있는 캔버스만 있으면 됩니다.
이해했다. 하지만 텍스트 생성 시 텍스트 글꼴 크기 나 글꼴 크기 옵션을 변경하는 기능이 보이지 않습니다.
이해했다. 하지만 텍스트 생성 시 텍스트 글꼴 크기 나 글꼴 크기 옵션을 변경하는 기능이 보이지 않습니다.
내가 문서에 대한 링크를 제공하는 것은 헛된 것이 아닙니다. 모든 방법의 목록이 있습니다. 그냥 읽으세요.
내가 문서에 대한 링크를 제공하는 것은 헛된 것이 아닙니다. 모든 방법의 목록이 있습니다. 그냥 읽으세요.
글꼴 크기 만 지정할 수 있습니다. 그래서 나머지 매개변수는 어디에 있느냐고 묻습니다. 시스템이 텍스트를 변경할 텍스트를 아는 방법. 흠. Canvas가 작동하는 방식을 잘 이해하지 못하는 것일 수도 있습니다.
어떤 테스트 기간이 허용 가능한 것으로 간주됩니까? 10년이면 충분합니까?
적어도 2013년 이후로.