기고글 토론 "하나의 차트에 여러 개의 지표 넣기(파트 02): 첫 번째 실험"

 

새로운 기고글 하나의 차트에 여러 개의 지표 넣기(파트 02): 첫 번째 실험 가 게재되었습니다:

이전 기사 "하나의 차트에 여러 개의 지표 넣기"에서 저는 하나의 차트에 여러 개의 지표를 사용하는 방법과 관련한 개념과 기본적인 사항을 제시했습니다. 이 기사에서는 소스 코드를 제공하고 자세히 설명합니다.

이 두 함수는 위에서 설명한 것과 정확히 일치합니다: 일치하지 않는 데이터가 클래스의 내부 데이터의 일부가 되는 것을 방지하여 객체 클래스 내에서의 데이터의 무결성을 확립합니다. 이들 함수는 명령줄을 수신하고 미리 정의된 구문에 따라 디코딩합니다. 그러나 수신된 명령에 오류가 있다고 알리지는 않습니다. 그러한 목적으로 만들어진 것이 아니기 때문입니다. 함수의 목적은 일관성 없는 데이터가 객체에 들어가지 않도록 하고 감지하거나 수정하기 어려운 부작용을 일으키지 않도록 하는 것입니다.

최종 결과는 다음과 같습니다.



작성자: Daniel Jose

 

안녕하세요 다니엘 호세. 여러 그래프와 함께 하위 창을 사용하는 매우 흥미롭고 유용한 구현입니다.

지금까지는 기본 창에서 미니 차트를 지표 또는 전문가의 추가 기능으로 사용했습니다. 여기에서는 기호, 기간, 스케일 등 덜 중요한 매개 변수를 모두 변경할 수 있습니다.

하지만 미니 그래프는 더 이상 사용할 수 없었습니다. 왜냐하면... 메인 창을 크게 덮었 기 때문입니다. 표시기는 많은 것을 해결하지만 몇 가지 사소한 불편함이 있어 수정하는 것이 좋습니다.

명령줄에서 원하는 기간을 각 미니그래프에 대해 개별적으로 정의할 수 있는 기능을 추가하여 예를 들어 3개의 다른 기간에 대해 1개의 기호 또는 1개의 기간에 3개의 다른 기호를 정의할 수 있도록 할 것을 제안합니다.

예: " GBPUSD - M 30:3, GBPUSD - H 2:3, GBPUSD - D 1:3".

또는 " EURUSD - H 2:3; GBPUSD - H 2:3; USDCHF - H 2:3" .

설명이 매우 명확하고 코드에서 수정하기 쉽다고 생각합니다.
 
unicolea #:

안녕하세요 다니엘 호세. 다양한 그래픽과 함께 하위 창을 사용하는 매우 흥미롭고 유용한 구현입니다.

지금까지는 보조지표 또는 EA의 추가 기능으로 메인 창에 있는 미니 차트를 사용했습니다. 여기에서는 기호, 기간, 스케일 등 모든 주요 매개 변수와 덜 중요한 매개 변수를 변경할 수 있습니다.

하지만 미니 그래프가 메인 창을 상당히 많이 차지하기 때문에 더 많은 미니 그래프를 사용할 수 없었습니다. 인디케이터로 많은 것을 해결할 수 있지만 몇 가지 사소한 불편함이 있어 수정할 것을 제안합니다.

예를 들어 3개의 다른 주기에 대해 1개의 기호를 정의하거나 1개의 주기에 대해 3개의 다른 기호를 정의할 수 있도록 명령줄에서 각 미니 차트에 대해 원하는 주기를 개별적으로 정의할 수 있는 기능을 추가하는 것이 좋습니다 .

예: " GBPUSD - M 30:3; GBPUSD - H 2:3; GBPUSD - D 1:3"

또는 " EURUSD - H 2:3; GBPUSD - H 2:3; USDCHF - H 2: 3 " .

설명이 매우 명확하고 코드에서 수정하기 쉽다고 생각합니다.

다음 기사를 못 보셨을 것 같습니다... 😁👍 ... 차트의 여러 지표(03부)를 살펴보시기 바랍니다 : 사용자를위한 정의 개발, 기간 또는 각 하위 창의 너비를 잠글 수 있기 때문에 이것이 바로 원하는 것일 수 있습니다 ... 하지만 제안해 주셔서 감사합니다.

 

링크를 보내 주셔서 감사합니다. 사실 처음에는 MetaQuotes Ltd에서 번역한 파트 2만 사용할 수 있었고 다음 파트에 대한 링크가 없었습니다.

저도 이미 제 전략에 맞게 코드를 약간 수정하기 시작했지만 일부 기능을 이해하기가 어려웠습니다.

요점은 추가 분석 및 의사 결정을 위해 다른 지표에서 얻은 데이터에서 가장 강력한 기호로 명령 줄을 생성한다는 것입니다.

동시에, 저는 일반 분석을 위해 비 거래 기호가있는 기본 창을 사용하고 거래를 위해 추가 지표 및 전문가와 함께 가장 강력한 기호가있는 다른 창을 사용합니다.

이 동일한 수정된 지표를 사용하면 메인 창에는 같은 기간의 가장 강한 심볼로 명령줄을 자동으로 생성하고, 거래 창에는 다른 거래 기간의 한 심볼로 명령줄을 생성합니다.

 

안녕하세요, 선생님, 당신의 기사는 정말 좋지만 수업 파일을 열 수 없습니다, 어떻게해야하나요? 나는 항상 오류가 발생합니다.

 

수업에 오류가 너무 많음

 
João Buta #:

안녕하세요, 귀하의 기사는 정말 좋지만 클래스 파일을 열 수 없습니다. 어떻게해야합니까? 나는 항상 오류가 발생합니다.

주앙 부타 #:

수업에 너무 많은 오류가 있습니다.

기사에서 보는 것을 만드는 사람이 코드가 아니라 메타 트레이더 5 플랫폼이기 때문에 기사를 실제로 이해하지 못했을 수도 있습니다. 컴파일러에 의해 또는 차트에 지표를 배치 할 때 플랫폼에서보고되는 내용을 정확히 알려주세요... 👀👍

 
Daniel Jose #:

기사에서 보는 것을 만드는 사람은 코드가 아니라 메타 트레이더 5 플랫폼이기 때문에 기사를 실제로 이해하지 못했을 수도 있습니다. 컴파일러 또는 차트에 지표를 배치 할 때 플랫폼에서보고되는 내용을 정확히 알려주세요... 👀👍.

다음은 클래스 파일이 mql5 디렉토리에 있지만 컴파일러에서 얻는 내용입니다:

파일:
 
João Buta #:

클래스 파일이 mql5 디렉터리에 있음에도 불구하고 컴파일러에 표시되는 내용은 다음과 같습니다:

게시 한 이미지에서 볼 수 있듯이 10 줄을 보면 ZIP 파일의 구조를 수정 했으므로 컴파일러는이 위치에서 헤더 파일을 찾을 수 있지만 수정 했으므로 컴파일러가 파일을 올바르게 찾지 못합니다. 둘 중 새 위치를 지정하거나 ZIP 파일의 구조를 유지합니다.

 
Daniel Jose #:

게시 한 이미지에서 볼 수 있듯이 10 줄을 살펴보면 컴파일러는이 위치에서 헤더 파일을 찾지만 수정 했으므로 컴파일러가 파일을 올바르게 찾을 수 없습니다. 둘 중 새 위치를 지정하거나 ZIP 파일의 구조를 유지합니다.

위치를 변경했지만 오류가 계속 발생합니다:

파일:
 

에도 동일하게 적용됩니다:

파일: