오류, 버그, 질문 - 페이지 2168

 
Sergey Lazarenko :
나는 Alpari esn mt5에 계정이 있습니다. 관심을 끌기 위해 메타 따옴표에서 데모를 보았는데 올바르게 표시됩니다.

의견을 보내 주셔서 감사합니다. 문제를 이미 알고 있으므로 이해합니다.

 
Andrey Khatimlianskii :

그리고 과제는 무엇입니까? 버튼 상태는 무엇입니까?


시도는 어디에 있습니까? )

정기적으로 조합을 잡을 수 있는 것 같지만 예약된 조합에서 작동하는 것은 아닙니다.

십자선이 나타날 때 가격(가격이 십자선으로 표시됨)이 있는 레이블 강조 표시

따라서 십자선을 따르고 십자선을 꺼서 표시를 삭제합니다.

와

 
Sergey Dzyublik :

예전 코드를 찾아주겠다는 약속이 담긴 내 메시지가 삭제되었기 때문에 나는 아무것도 약속하지 않은 것으로 밝혀졌습니다 ...
농담.


키보드 작업을 위한 기능이 아직 미미하고, 간단히 말해서 설명하기 어려운 암울한 시대(3년 이상 전)에 작성되었습니다.
이제 메모리가 아무리 많이 고장나더라도 필요한 특정 키의 상태를 추적하는 표준 기능이 있습니다.
따라서 아래 코드 스니펫은 아무 소용이 없을 것입니다.

어디:
lparam - 현재 이벤트에서 누른 키의 코드.
last_key_code - 이전 이벤트에서 눌린 키의 코드.
g_first_key - 조합의 첫 번째 키 코드.
g_second_key - 조합에서 두 번째 키의 코드.
time - 현재 키 누름 이벤트의 시간.
last_time_code - 이전 키 누르기 이벤트의 시간.
g_time_limit - 키 조합으로 간주되기 위해 첫 번째 키와 두 번째 키를 누르는 사이의 최대 시간.

감사합니다 노력하겠습니다

 
Alexandr Bryzgalov :

감사합니다 노력하겠습니다

도움말에 예가 있으면 왜 추측합니까? https://www.mql5.com/ru/docs/constants/chartconstants/enum_chartevents

그러나 아무도 거기를 볼 생각을하지 않을 것입니다)

이벤트

id 매개변수 값

lparam 매개변수 값

dparam 매개변수의 값

스팸 매개변수 값

키보드 누르기 이벤트

CHARTEVENT_KEYDOWN

누른 키의 코드

누르고 있는 동안 생성된 키 입력 수

키보드 버튼의 상태를 설명하는 비트마스크 문자열 값


나는 이미 Andrey (Khatimlyansky)에게 말했습니다-먼저 우리는 문제를 생성 (발명) 한 다음, 관계없이 용감하게 해결합니다 ...
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Существуют 11 видов событий, которые можно обрабатывать с помощью функции предопределенной функции OnChartEvent(). Для пользовательских событий предусмотрено 65535 идентификаторов в диапазоне от CHARTEVENT_CUSTOM до CHARTEVENT_CUSTOM_LAST включительно. Для генерации пользовательского события необходимо использовать функцию EventChartCustom...
 
Rashid Umarov :

도움말에 예가 있으면 왜 추측합니까? https://www.mql5.com/ru/docs/constants/chartconstants/enum_chartevents

그러나 아무도 거기를 볼 생각을하지 않을 것입니다)

나는 이미 Andrey (Khatimlyansky)에게 말했습니다-먼저 우리는 문제를 생성 (발명) 한 다음, 관계없이 용감하게 해결합니다 ...

문서의이 부분을 보았습니다.

표면에 있는 단축키에 대한 해결책을 못보거나 이해를 못해서 커뮤니티에 눈을 돌렸습니다

일반적으로 터미널에서 '십자선' 버튼을 누르면 잡을 수 있다고 생각했는데 어떻게 된 건지 밝혀졌다.

추신: 마우스 버튼의 경우 이 예제에서 코드를 가져왔습니다.
 
Rashid Umarov :

나는 이미 Andrey (Khatimlyansky)에게 말했습니다-먼저 우리는 문제를 생성 (발명) 한 다음, 관계없이 용감하게 해결합니다 ...

Rosh, 나는 당신의 그 의견에 응답하고 있었습니다. 문제가 보이지 않는다고 해서 문제가 없는 것은 아닙니다.

 
MT4 테스터 의 HTML 보고서 에서 랜딩은 지분으로 계산됩니까, 아니면 잔액으로 계산됩니까?
 
Andrey Khatimlianskii :

Rosh, 나는 당신의 그 의견에 응답하고 있었습니다. 문제가 보이지 않는다고 해서 문제가 없는 것은 아닙니다.

나는 키 입력을 잡는 코드를 찾는 것에 대해 이야기하고 있습니다. 십자선의 경우 - 실제 오류가 있거나 기능이 필요한 경우 서비스 데스크에 작성해야 합니다.

 
Rashid Umarov :

나는 키 입력을 잡는 코드를 찾는 것에 대해 이야기하고 있습니다. 십자선의 경우 - 실제 오류가 있거나 기능이 필요한 경우 서비스 데스크에 작성해야 합니다.

코드가 아니라 알고리즘이 흥미로웠습니다. 지금까지 본 적 없는 조합.

이제 첫 번째 키를 잡아야 하고, 시간을 기억하고, 두 번째 키를 잡아 시간이 만료되었는지 확인해야 합니다.

이벤트 핸들러의 작업, 즉 작동 방식을 잘 이해하지 못합니다.

예를 들어, 내가 두 개의 키를 보유하고 있다면 그가 나를 대신해 줄까요?

먼저 증명서를 살펴보는데 가끔 거기 보시면 무화과가 보입니다.

추신: 그리고 하나의 키를 누르면 일반적으로 다른 키를 인식합니까?
 

컴파일 중 오류

 template < typename T>
void f() {}
template < typename T1, typename T2>
void f() {} //Error: 'f' - function already defined and has body