오류, 버그, 질문 - 페이지 3087 1...308030813082308330843085308630873088308930903091309230933094...3184 새 코멘트 Igor Makanu 2021.09.18 11:58 #30861 Aliaksandr Hryshyn # : 물론이죠: wnd - 메인 창에 대한 핸들, 자신의 창을 찾으십시오. 0x8134 - "저널" 탭에서 로그를 지우기 위한 세 번째 매개변수 작동하는지 확인했습니다. 옳은 일, 그것을 받았습니다, 감사합니다 #import "user32.dll" long SendMessageW( long wnd, uint Msg, long param, ulong l = 0 ); long GetAncestor( long hwnd, uint gaFlags); #import #define GA_PARENT 1 #define GA_ROOT 2 #define GA_ROOTOWNER 3 //+------------------------------------------------------------------+ void OnStart () { long handle = ChartGetInteger ( 0 , CHART_WINDOW_HANDLE ); if (handle != 0 ) { long h = GetAncestor(handle,GA_ROOTOWNER); SendMessageW(h, 0x111 , 0x8135 ); } } fxsaber 2021.09.18 20:16 #30862 Aliaksandr Hryshyn # : 이고르 마카누 # : 고맙습니다! 유감스럽게도 로그 탭이 활성화된 경우에만 작동합니다. Igor Makanu 2021.09.18 20:23 #30863 fxsaber # : 고맙습니다! 유감스럽게도 로그 탭이 활성화된 경우에만 작동합니다. 나는 이것에 대해 썼습니다 - 원하는 탭을 찾아 포커스를 부여한 다음 메시지를 보내십시오 .... 이것은 몇 줄의 코드에서는 작동하지 않습니다 그러나 디버깅을 위해 @Aliaksandr Hryshyn의 코드가 작동하므로 매우 편리합니다. fxsaber 2021.09.18 20:27 #30864 Igor Makanu # : 디버깅을 위해 @Aliaksandr Hryshyn의 코드가 작동하므로 매우 편리합니다. 네 감사합니다. Artyom Trishkin 2021.09.18 20:27 #30865 MQL_User # : 모두들 안녕. 마우스 커서를 수평으로 움직여 차트 의 수평 스크롤 을 비활성화할 수 있는지 아무도 알려주지 않습니까? 할 수 있다. 그리고 바퀴도. 모든 것이 설명서에 있습니다. 가장 중요한 것은 읽는 것입니다. Документация по MQL5: Операции с графиками / ChartSetInteger www.mql5.com ChartSetInteger - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Andrey Khatimlianskii 2021.09.18 20:56 #30866 fxsaber # : 고맙습니다! 유감스럽게도 로그 탭이 활성화된 경우에만 작동합니다. 아마도 도움이 될 것입니다(4가지로 작동). #define GA_ROOT 2 // получаем системный дескриптор основного окна терминала hMetaTrader = GetAncestor(WindowHandle( Symbol (), Period ()), GA_ROOT); // ищем окно "Терминал" hControlBar = GetDlgItem(hMetaTrader, 0xE81E ); hControlBar = GetDlgItem(hControlBar, 0x0051 ); // ищем список указанной вкладки (0 - эксперты, 1 - журнал) hListView = GetDlgItem(hControlBar, (iTab == 0 ? 0x8A6A : 0x81B9 )); fxsaber 2021.09.18 21:16 #30867 Andrey Khatimlianskii # : 아마도 도움이 될 것입니다(쿼드에서 작동). 감사합니다. 상위 5개에 있는 창 코드를 살펴봐야 합니다. MQL_User 2021.09.19 05:33 #30868 Artyom Trishkin # : 할 수 있다. 그리고 바퀴도. 모든 것이 설명서에 있습니다. 가장 중요한 것은 읽는 것입니다. Artyom, 감사합니다. 이 옵션을 비활성화하기 위해 프로그램 설정을 살펴보았지만 코드에서 이것이 가능하다고 생각하지 않았습니다. Anzhela Sityaeva 2021.09.24 09:09 #30869 안녕하세요! 포럼에서 검색하면 여러 답변이 나왔지만 이 경우에는 그 어느 것도 해결책이 되지 못했습니다. 따라서 나는 비슷한 질문을 다시 할 것입니다. 아마도 이번에는 들릴 것입니다. 가장 "신선한" 터미널 MT5 빌드 3036이 있습니다. 편집기에서 마법사를 사용하여 사용자 지정 표시기를 만들고 빈 상태로 컴파일합니다(코드에서 발생할 수 있는 오류를 방지하기 위해). //+------------------------------------------------------------------+ //| CustomIndicator.mq5 | //| Copyright 2021, MetaQuotes Ltd. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2021, MetaQuotes Ltd." #property link " https://www.mql5.com " #property version "1.00" #property indicator_chart_window //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit () { return ( INIT_SUCCEEDED ); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate ( const int rates_total, const int prev_calculated, const int begin, const double &price[]) { return (rates_total); } //+------------------------------------------------------------------+ 그런 다음 컴파일된 빈 표시기를 차트에 첨부하고 시간 프레임을 전환합니다. 전환할 때마다 로그에 표시기가 새 시간 프레임에 로드되고 이전 시간 프레임에서 제거된 것으로 표시됩니다. 그래서 전환 기간이 있을 때마다. MG 0 15 : 37 : 11.020 Indicators custom indicator CustomIndicator (GBPUSD,M5) loaded succesfully ML 0 15 : 37 : 27.861 Indicators custom indicator CustomIndicator (GBPUSD,M1) loaded succesfully DP 0 15 : 37 : 30.884 Indicators custom indicator CustomIndicator (GBPUSD,M3) loaded succesfully EG 0 15 : 37 : 32.004 Indicators custom indicator CustomIndicator (GBPUSD,M1) removed OI 0 15 : 37 : 32.004 Indicators custom indicator CustomIndicator (GBPUSD,M5) removed EO 0 15 : 37 : 33.974 Indicators custom indicator CustomIndicator (GBPUSD,M5) loaded succesfully KG 0 15 : 37 : 37.010 Indicators custom indicator CustomIndicator (GBPUSD,M3) removed JJ 0 15 : 37 : 37.048 Indicators custom indicator CustomIndicator (GBPUSD,M15) loaded succesfully HN 0 15 : 37 : 42.004 Indicators custom indicator CustomIndicator (GBPUSD,M5) removed CP 0 15 : 37 : 48.800 Indicators custom indicator CustomIndicator (GBPUSD,M30) loaded succesfully IG 0 15 : 37 : 52.003 Indicators custom indicator CustomIndicator (GBPUSD,M15) removed "표준 세트"의 기성 표시기를 사용하면 이런 일이 발생하지 않습니다. 이것은 "신선한" 빌드로 컴파일된 지표에서만 발생합니다. 질문 - 무엇이 잘못되었나요? Anzhela Sityaeva 2021.09.24 09:13 #30870 다시 안녕! Expert Advisor 자체와 #resource를 통해 로드되는 몇 가지 지표 등 여러 파일로 구성된 Expert Advisor를 시장에 배치하는 방법을 아는 사람이 있습니까? 1...308030813082308330843085308630873088308930903091309230933094...3184 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
물론이죠:
wnd - 메인 창에 대한 핸들, 자신의 창을 찾으십시오.
0x8134 - "저널" 탭에서 로그를 지우기 위한 세 번째 매개변수
작동하는지 확인했습니다.
옳은 일, 그것을 받았습니다, 감사합니다
고맙습니다! 유감스럽게도 로그 탭이 활성화된 경우에만 작동합니다.
고맙습니다! 유감스럽게도 로그 탭이 활성화된 경우에만 작동합니다.
나는 이것에 대해 썼습니다 - 원하는 탭을 찾아 포커스를 부여한 다음 메시지를 보내십시오 .... 이것은 몇 줄의 코드에서는 작동하지 않습니다
그러나 디버깅을 위해 @Aliaksandr Hryshyn의 코드가 작동하므로 매우 편리합니다.
디버깅을 위해 @Aliaksandr Hryshyn의 코드가 작동하므로 매우 편리합니다.
네 감사합니다.
모두들 안녕.
마우스 커서를 수평으로 움직여 차트 의 수평 스크롤 을 비활성화할 수 있는지 아무도 알려주지 않습니까?
할 수 있다. 그리고 바퀴도.
모든 것이 설명서에 있습니다. 가장 중요한 것은 읽는 것입니다.
고맙습니다! 유감스럽게도 로그 탭이 활성화된 경우에만 작동합니다.
아마도 도움이 될 것입니다(4가지로 작동).
아마도 도움이 될 것입니다(쿼드에서 작동).
감사합니다. 상위 5개에 있는 창 코드를 살펴봐야 합니다.
할 수 있다. 그리고 바퀴도.
모든 것이 설명서에 있습니다. 가장 중요한 것은 읽는 것입니다.
Artyom, 감사합니다.
이 옵션을 비활성화하기 위해 프로그램 설정을 살펴보았지만 코드에서 이것이 가능하다고 생각하지 않았습니다.
안녕하세요!
포럼에서 검색하면 여러 답변이 나왔지만 이 경우에는 그 어느 것도 해결책이 되지 못했습니다. 따라서 나는 비슷한 질문을 다시 할 것입니다. 아마도 이번에는 들릴 것입니다.
가장 "신선한" 터미널 MT5 빌드 3036이 있습니다.
편집기에서 마법사를 사용하여 사용자 지정 표시기를 만들고 빈 상태로 컴파일합니다(코드에서 발생할 수 있는 오류를 방지하기 위해).
그런 다음 컴파일된 빈 표시기를 차트에 첨부하고 시간 프레임을 전환합니다. 전환할 때마다 로그에 표시기가 새 시간 프레임에 로드되고 이전 시간 프레임에서 제거된 것으로 표시됩니다. 그래서 전환 기간이 있을 때마다.
"표준 세트"의 기성 표시기를 사용하면 이런 일이 발생하지 않습니다. 이것은 "신선한" 빌드로 컴파일된 지표에서만 발생합니다.
질문 - 무엇이 잘못되었나요?
다시 안녕!
Expert Advisor 자체와 #resource를 통해 로드되는 몇 가지 지표 등 여러 파일로 구성된 Expert Advisor를 시장에 배치하는 방법을 아는 사람이 있습니까?