기고글 토론 "표준 라이브러리 클래스를 사용하여 나만의 Market Watch 만들기"

 

새로운 기고글 표준 라이브러리 클래스를 사용하여 나만의 Market Watch 만들기 가 게재되었습니다:

새로운 MetaTrader 5 클라이언트 터미널과 MQL5 언어는 트레이더에게 시각적 정보를 제공 할 수 있는 새로운 기회를 제공합니다. 이 기사에서는 차트에 임의의 텍스트 정보를 표시하는 모든 작업을 처리하는 확장 가능한 범용 클래스 집합을 제안합니다. Market Watch 지표의 예가 표시됩니다.

표준 라이브러리 클래스의 구조(계층)는 다음과 같이 요약할 수 있습니다.

표준 클래스의 전체 구조

그림 1. 표준 클래스의 전체 구조

CObject 클래스는 다른 표준 클래스의 기본 클래스입니다. 예를 들어 CList 클래스는 목록과 다른 클래스를 처리합니다.

작성자: Dmitriy Skub

 

디마... 이것은 훌륭한 작품입니다... 이 지표를 작성해 주셔서 감사합니다.

하지만 한 가지 문제가 있습니다. MarketWatch.mq5를 컴파일하려고 할 때 "'RefreshSymbolInfo' - 보호 된 멤버 함수를 호출 할 수 없습니다"라는 오류가 발생합니다.

이 오류가 발생하는 이유를 알고 계신가요?

다시 한번 감사드립니다,

ChuckM

 

같은 문제 :(

 
ChuckM:

디마... 이것은 훌륭한 작품입니다... 이 지표를 작성해 주셔서 감사합니다.

하지만 한 가지 문제가 있습니다. MarketWatch.mq5를 컴파일하려고 할 때 "'RefreshSymbolInfo' - 보호 된 멤버 함수를 호출 할 수 없습니다"라는 오류가 발생합니다.

이 오류가 발생하는 이유를 알고 계신가요?

다시 한번 감사드립니다,

ChuckM



고마워요. 문제가 해결되었습니다. MarketWatch.mqh를 다시 다운로드하세요.

RefreshSymbolInfo() 선언을 SymbolWatchDisplay 클래스의 공개 섹션으로 바꾸면 수동으로 수정할 수 있습니다:

public:
        void            RefreshSymbolInfo();
 

훌륭한 기사입니다. 고마워요.

많은 도움이 됩니다.

 
FinGeR:

훌륭한 기사입니다. 고마워요.

많은 도움이 됩니다.

고마워요. 잘 오셨습니다.
 

지금 다운로드하세요!

이 블로그에 댓글을 남기려면 로그인하고 댓글을 작성하세요.

이 페이지로 이동합니다.

20일까지만 결제할 수 있나요?

이 게시물에 댓글을 달지 않으셨거나, 댓글을 남기지 않으셨거나, 댓글을 남길 수 없습니다.

Спасибо!

 
ns_k:

지금 다운로드하세요!

이 블로그에 댓글을 남기려면 로그인하고 댓글을 작성하세요.

이 페이지로 이동합니다.

20일까지만 결제할 수 있나요?

이 게시물에 댓글을 달지 않으셨거나, 댓글을 남기지 않으셨거나, 댓글을 남길 수 없습니다.

Спасибо!

러시아어로 작성했더라도 여기에 응답을 받지 못할 것 같습니다. 이 문서에 대한 러시아어 스레드에 댓글을 게시해 보세요.
 

좋은 오후!

훌륭한 일, 나 자신의 색상과 테이블의 행에서 조금 바뀌었고, 감사와 함께 사용하십시오.

코드에 대한 질문이 있습니다.

20일 동안의 평균이 이런 식으로 계산되는 이유는 무엇인가요?

아마도 대답은 표면에 있지만 일반적인 산술 평균을 사용하지 않는 이유를 이해하지 못합니다.

감사합니다!

 
angevoyageur:
러시아어로 작성했더라도 여기에 응답을 받을 수 있을지 의문입니다. 이 문서에 대한 러시아어 스레드에 댓글을 게시해 보세요.

죄송합니다. Dima가 러시아인이고이 기사에 대한 스레드가 비어있어 여기에 게시했습니다.

사실 기사가 게시 된 후 많은 시간이 지났기 때문에 어떤 응답도 전혀 의심 스럽습니다.

이것은 다음 생각으로 이어집니다. 왜 그 포럼에는 "이메일로 알림" 기능이 없는 걸까요?

감사합니다!

 
특별한 의미는 없습니다. 저는 EMA를 그렇게 사용하자는 생각이 있었습니다. 이제 저는 SDD를 산술 평균으로 사용하는데, 이는 일반적으로 받아들여지고 그 차이가 크지 않습니다.