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

 
Windows 도움말. 가끔(주기적으로) 디스크를 100% 로드합니다. 특히 프로그램이 로드될 때. 인터넷의 조언에 따라 Prefetcher 및 Windows Search 서비스를 비활성화하려고 했습니다. 하지만 별로 도움이 되지 않았습니다. CHKDSK는 디스크에 문제를 찾지 않습니다. 디스크 최적화는 주기적으로 발생합니다. 디스크 자체는 ssd 패트리어트 버스트입니다. Windows 업데이트 중입니다. 바이러스 백신 비용(Casper).
 
여러 줄에 많은 텍스트를 표시할 수 있는 컨트롤이 MQL4에 있습니까? CEdit 는 적합하지 않습니다. 한 줄짜리이며 63자만 사용합니다.
 
satorifx :
여러 줄에 많은 텍스트를 표시할 수 있는 컨트롤이 MQL4에 있습니까? CEdit는 적합하지 않습니다. 한 줄짜리이며 63자만 사용합니다.

캔버스에 텍스트 쓰기 https://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout

그러나 그는 여러 줄로 그것을 할 수 없거나 오히려 할 수 있지만 줄이 표시된 후에 Y 좌표를 늘려야합니다

 
Aleksey Mavrin :

없습니다. 맞습니다. 조언자 매개변수의 모든 조합에 대해 결과를 얻을 수 있습니다. 그리고 원하는 대로 정렬할 수 있습니다.

spsb. 그렇게 생각했는데...
 

인사말. 무엇이 문제인지 말해주세요.

MT5에서는 OnInit()에서 OBJ_RECTANGLE_LABEL , OBJ_LABEL(직사각형 및 텍스트 레이블) 및 기타 개체 생성을 규정합니다.

그러나 초기화 중에는 생성되지 않고 터미널을 틱하거나 클릭할 때만 생성됩니다. MT4에서는 그런 문제가 없었습니다.

 

안녕하세요!

Windows 10이 설치되어 있고 러시아어 패키지가 설치되어 있으며 MT4가 설치되어 있습니다. 러시아어로 된 터미널 메뉴의 비문을 읽을 수 없습니다. 수정 방법을 알려주세요.

 
Andrey Sokolov :

인사말. 무엇이 문제인지 말해주세요.

MT5에서는 OnInit()에서 OBJ_RECTANGLE_LABEL , OBJ_LABEL(직사각형 및 텍스트 레이블) 및 기타 개체 생성을 규정합니다.

그러나 초기화 중에는 생성되지 않고 터미널을 틱하거나 클릭할 때만 생성됩니다. MT4에서는 그런 문제가 없었습니다.

ChartRedraw()를 잊으셨습니까?

 
내 계정에 자금을 지원하고 신호를 호스팅하고 구독하고 마이그레이션을 수행하고 모든 것이 작동하지만 관리는 거래에 대한 정보를 표시하지 않습니다. 쓰기 - 신호에 대한 전체 정보를 보려면 거래 복사 를 활성화하십시오. MetaTrader 거래 플랫폼., 거기에 모든 것이 포함되어 있는지 확인했습니다. ....무슨 일입니까? 고맙습니다.
 
안녕하세요 친애하는 프로그래머입니다. 나는 오류(또는 나는 모르는 버그)에 부딪쳤고, 어디에도 이에 대한 언급을 찾을 수 없으며 따라서 이 문제에 대한 해결책을 찾을 수 없습니다. 오류는 다음과 같습니다. 티켓(OrderSelect(Ticket, SELECT_BY_TICKET, MODE_HISTORY))으로 마감된 주문에서 주문을 선택하려고 하면 오류 4051이 발생하고 이 주문이 로드된 거래 내역에 없는 경우에만 이 오류가 발생합니다. 예를 들어 주문이 어제 마감되었지만 필터가 오늘의 내역만 표시해야 하고 터미널이 다시 시작될 때 업데이트되는 경우, 즉 어제의 트랜잭션이 있는 경우 다시 시작할 때 더 이상 표시되지 않습니다. 오늘의 기록에 있습니다. 그러나 예를 들어 전체 거래 기록을 표시하기 위해 순서를 표시하도록 필터를 만들자 마자 오류가 즉시 사라지고 OrderSelect 함수 를 사용하여 주문을 찾습니다.
 
Alexandr Nikolaev :
안녕하세요 친애하는 프로그래머입니다. 나는 오류(또는 나는 모르는 버그)에 부딪쳤고, 어디에도 이에 대한 언급을 찾을 수 없으며 따라서 이 문제에 대한 해결책을 찾을 수 없습니다. 오류는 다음과 같습니다. 티켓(OrderSelect(Ticket, SELECT_BY_TICKET, MODE_HISTORY))으로 마감된 주문에서 주문을 선택하려고 하면 오류 4051이 발생하고 이 주문이 로드된 거래 내역에 없는 경우에만 이 오류가 발생합니다. 예를 들어 주문이 어제 마감되었지만 필터가 오늘의 내역만 표시해야 하고 터미널이 다시 시작될 때 업데이트되는 경우, 즉 어제의 트랜잭션이 있는 경우 다시 시작할 때 더 이상 표시되지 않습니다. 오늘의 기록에 있습니다. 그러나 예를 들어 전체 거래 기록을 표시하기 위해 순서를 표시하도록 필터를 만들자 마자 오류가 즉시 사라지고 OrderSelect 함수 를 사용하여 주문을 찾습니다 .

OrdersHistoryTotal의 설명에 기록되어 있습니다.