포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 588

 
Slivator :

이 옵션이 작동할 수도 있습니다 . http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=8

그런데 왜 막대의 색상을 변경하고 싶습니까? 막대를 로 표시해야 하는 경우 아이콘을 넣으면 됩니다.

그것은 그 사람이 원하는 방식일 뿐입니다. 그리고 그는 그것을 올바르게합니다 ...
 

수업에 문제가 있습니다.

표준 MQL4 라이브러리와 타사 라이브러리의 두 가지 클래스 라이브러리가 있습니다. 이 두 라이브러리를 모두 사용해야 하지만 문제는 동일한 이름을 가진 일부 클래스가 포함되어 있다는 것입니다. 결과는 모호성이며 컴파일러는 내가 클래스를 사용하고 있는 라이브러리를 알지 못합니다.

그런 상황에서 어떻게? C++에서는 별칭으로 우회할 수 있지만 MQL에서는 모르겠습니다.

 
Barbarian :

수업에 문제가 있습니다.

표준 MQL4 라이브러리와 타사 라이브러리의 두 가지 클래스 라이브러리가 있습니다. 이 두 라이브러리를 모두 사용해야 하지만 문제는 동일한 이름을 가진 일부 클래스가 포함되어 있다는 것입니다. 결과는 모호성이며 컴파일러는 내가 클래스를 사용하고 있는 라이브러리를 알지 못합니다.

그런 상황에서 어떻게? C++에서는 별칭으로 우회할 수 있지만 MQL에서는 모르겠습니다.

각각은 자체 네임스페이스에 넣습니다.
 
Zhunko :
각각은 자체 네임스페이스에 넣습니다.

MQL4에서 네임스페이스를 정의하는 방법은 무엇입니까? 못찾 겠어요. 지금까지 나는 다음과 같이 생각하고 있습니다.

 #ifndef CTable
   #include <\Integer_Test\GUI.mqh>
#endif
#ifndef CList
   #include <Arrays\List.mqh>
#endif

그러나 반복되는 정의 상승으로 인한 오류. 아마도 다른 것이 필요할 것입니다.

 
Barbarian :

MQL4에서 네임스페이스를 정의하는 방법은 무엇입니까? 못찾 겠어요. 지금까지 나는 다음과 같이 생각하고 있습니다.

그러나 반복되는 정의 상승으로 인한 오류. 아마도 다른 것이 필요할 것입니다.

 namespace A
 {
   class a{};
 }
namespace B
 {
   class a{};
 }
이들은 동일하지만 두 개의 다른 클래스입니다 :-))
 
Zhunko :
이들은 동일하지만 두 개의 다른 클래스입니다 :-))

이것은 C++의 예이며 MQL4에는 네임스페이스가 없습니다.
 
Barbarian :
이것은 C++의 예이며 MQL4에는 네임스페이스가 없습니다.

실수로 답변을 삭제했습니다 :-(

해달라고 하셔야 합니다.

정적 멤버 가 있는 클래스에 배치하는 것이 가능합니다. 거의 똑같습니다.

또는 다음과 같이:

 class A
 {
   class a{};
 }
class B
 {
   class a{};
 }
 
Zhunko :

실수로 답변을 삭제했습니다 :-(

해달라고 하셔야 합니다.

정적 멤버가 있는 클래스에 배치할 수 있습니다. 거의 똑같습니다.

또는 다음과 같이:

감사합니다 Vadim, 나는 이미 비슷한 방법에 대해 생각했습니다. 그것은 나를 위해 작동하지 않습니다. 표준 클래스 라이브러리 는 변경되지 않아야 합니다. 써드파티 라이브러리를 사용하면 모든 것이 더 재미있어집니다 :) 안에는 아무것도 바꾸고 싶지 않았지만 결국 다시 머리를 식히지 않기 위해 그 안의 클래스 이름과 연결된 모든 것을 변경했습니다. 그것으로.

클래스 라이브러리 자체를 변경하지 않고 MQL4를 사용하여 이 문제를 해결하는 방법에 관심이 있습니다.

 
Barbarian :

감사합니다 Vadim, 나는 이미 비슷한 방법에 대해 생각했습니다. 그것은 나를 위해 작동하지 않습니다. 표준 클래스 라이브러리는 변경되지 않아야 합니다. 써드파티 라이브러리를 사용하면 모든 것이 더 재미있어집니다 :) 안에는 아무것도 바꾸고 싶지 않았지만 결국 다시 머리를 식히지 않기 위해 그 안의 클래스 이름과 연결된 모든 것을 변경했습니다. 그것으로.

클래스 라이브러리 자체를 변경하지 않고 MQL4를 사용하여 이 문제를 해결하는 방법에 관심이 있습니다.

이것은 변경과 개입이 없습니다.
 
AlexeyVik :


Heiken Ashi 표시기 코드를 보십시오
이미 도려냈어.. 히스토그램이 있으니 막대가 없으면 어쩔 수 없이 써먹어야지...