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

 
fxsaber :

이것은 이유가 아닙니다.

나는 그러한 표기법을 부과하지 않지만, 그것을 사용할 때 상태 오류(컴파일에 오류가 없다는 사실에도 불구하고 실행 중 포함)만 사용하면 안 됩니다.
 
A100 :
나는 그런 표기법을 강요하지 않고, 단지 그것을 사용할 때 오류(컴파일이 오류가 없었다는 사실에도 불구하고 실행 중 포함)만을 기술한다.

왜 그렇게 쓰는지 궁금합니다. 아마도 이것은 일부 상황에서 정당화될 수 있습니다. 예를 들어 모니터 화면에서 메서드가 어떤 클래스에 속하는지 즉시 알 수 있도록 합니다.

 
fxsaber :

왜 그렇게 쓰는지 궁금합니다. 아마도 이것은 일부 상황에서 정당화될 수 있습니다. 예를 들어 모니터 화면에서 메서드가 어떤 클래스에 속하는지 즉시 알 수 있도록 합니다.

클래스 내부와 외부의 항목이 동일한 형식을 갖도록 매크로에서 이러한 항목을 사용했습니다(다른 오류를 해결하기 위해).

 //#define MACRO4
#define MACRO1 void A::f()
#define MACRO2             {}
#define MACRO3 MACRO1 MACRO2
class A {
#ifdef MACRO4
MACRO3
};
#else
MACRO1;
};
MACRO3
#endif
 

뭔가 혼란스러워 확인할 방법이 없습니다. 시장은 현재 상태이며 초기 데이터는 다음과 같습니다.

1. 가격 단계 1
2. 19705년 수준의 유리잔 가격
3. 입찰에 의한 19701년 수준의 유리 가격
4. 스프레드는 4

현재 우리가 가지고 있는 거래는 19704년에 매수, 19702년에 매도입니까?
또는 그들은 유리의 가장자리, 즉 매수 - 19705 및 매도 - 19701 ?

 
A100 :

클래스 내부와 외부의 항목이 동일한 형식을 갖도록 매크로에서 이러한 항목을 사용했습니다(다른 오류를 해결하기 위해).

또한 동일한 맥락에서 범용 C++\MQL 코드를 생성하는 데 사용했습니다. 어떤 경우에는 C++가 필요하지만 MQL은 필요하지 않은 경우 메서드 구현을 클래스 https://www.mql5.com/en 외부로 이동해야 합니다. /forum/1111 /page2065#comment_6023680
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2017.11.07
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100 :
또한 동일한 맥락에서 범용 C++\MQL 코드를 생성하는 데 사용했습니다. 어떤 경우에는 C++가 필요하지만 MQL은 필요하지 않은 경우 메서드 구현을 클래스 https://www.mql5.com/ru 외부로 이동해야 합니다. /forum/1111 /page2065#comment_6023680

링크를 더 이상 볼 수는 없지만 본질은 분명합니다. 감사합니다.

 
fxsaber :

더 이상 볼 링크가 없습니다

다시 개발자를 위한 질문입니다. 사이트가 사용자 문제를 해결하기 위한 주요 도구로 자리 잡은 경우 시간이 지남에 따라 링크가 끊어지는 이유는 무엇입니까?
 
Konstantin :

뭔가 혼란스러워 확인할 방법이 없습니다. 시장은 현재 상태이며 초기 데이터는 다음과 같습니다.

1. 가격 단계 1
2. 19705년 수준의 유리잔 가격
3. 입찰에 의한 19701년 수준의 유리 가격
4. 스프레드는 4

현재 우리가 가지고 있는 거래는 19704년에 매수, 19702년에 매도입니까?
또는 그들은 유리의 가장자리, 즉 매수 - 19705 및 매도 - 19701 ?

어떤 시장을 거래합니까? 거래소에 있다면 19705년과 19701년입니다. 다른 로트는 어디에서 올까요? 그러나 스프레드 4는 나를 혼란스럽게 합니다.그것은 증권 거래소에 떠 있습니다. 당신이 외환에 대해 이야기하고 있다면, 나는 그것을 거래하지 않습니다.

 
Sergey Savinkin :

어떤 시장을 거래합니까? 거래소에 있다면 19705년과 19701년입니다. 다른 로트는 어디에서 올까요? 그러나 스프레드 4는 나를 혼란스럽게 합니다.그것은 증권 거래소에 떠 있습니다. 당신이 외환에 대해 이야기하고 있다면, 나는 그것을 거래하지 않습니다.

교환 시장, moex의 파생 상품 섹션

확산에 따르면 질문 자체에 대해서는 차이가 없으며 요점은 다른 것입니다.) 그러나 설명에 감사드립니다. 조금 더 명확히 하겠습니다.

1. 예를 들어 19705의 가격으로 2000을 묻는 볼륨이 있습니다.
2. 19705에서 유리의 가장자리를 펼친 다음

MqlTick의 TICK_FLAG_BUY 플래그가 19705 년 가격으로 전달됩니까?

추신. 단계)) 거래량이 충분하면 19705년을 거쳐 위의 주문서 테이블에 따라 전체 주문이 실행될 때까지...

 

MQL 프로그램이 있는 차트뿐만 아니라 모든 차트의 속성 변경을 추적할 수 있는 기능이 필요합니다.

이제 CHARTEVENT_CHART_CHANGE 이벤트에는 다른 매개변수가 포함되지 않습니다.

이벤트

id 매개변수 값

lparam 매개변수 값

dparam 매개변수의 값

스팸 매개변수 값

속성 대화 상자를 통해 차트 크기를 변경하거나 차트 속성을 변경하는 이벤트

CHARTEVENT_CHART_CHANGE

//---

다른 열린 차트에서 이 이벤트를 추적하려면 원하는 차트의 식별자를 지정하여 모니터링을 활성화할 수 있습니다.

예를 들면 다음과 같습니다.

 ChartSetInteger (chart_id,CHART_EVENT_CHART_CHANGE, true );