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

 
 
sanyooooook :

작동하지 않는지 확인했습니다.

그리고 스트립은 be와 같이 더 유익합니다. 이것은 또 다른 혁신이 아니라 고칠 수 있는 버그라고 생각하고 싶습니다.

 
Silent :

작동하지 않는지 확인했습니다.

그리고 스트립은 be와 같이 더 유익합니다. 이것은 또 다른 혁신이 아니라 고칠 수 있는 버그라고 생각하고 싶습니다.

예, 그것 없이는 편리하지 않을 것입니다
 

안녕하세요. 표시기로 다음을 그릴 수 있는지 알려주십시오. 예를 들어 양초 최고 가격에 선이 그려져 있습니다. 그런 다음 이 선이 그려지지 않는 순간이 옵니다(EMPTY_VALUE 값). 그러다가 다시 선을 그리기 시작해야 하는 순간이 옵니다. 그리고 모든 것이 잘 될 것입니다. 이전 줄의 끝만 현재 줄의 시작 부분에 연결됩니다. 질문: 이것을 피하는 방법, 즉 선이 연결되지 않도록 하는 방법이 있습니까? 그리고 이를 위해 무엇을 수행/사용해야 합니까?

추신: 내가 이해하는 한, 각 그리기 스타일 은 비어 있지 않은 값을 연결합니다. 그런 다음 간격은 항상 연결됩니다. 하지만 내가 뭔가를 놓친 건 아닐까... ?

 
Tapochun :

안녕하세요. 표시기로 다음을 그릴 수 있는지 알려주십시오. 예를 들어 양초 최고 가격에 선이 그려져 있습니다. 그런 다음 이 선이 그려지지 않는 순간이 옵니다(EMPTY_VALUE 값). 그러다가 다시 선을 그리기 시작해야 하는 순간이 옵니다. 그리고 모든 것이 잘 될 것입니다. 이전 줄의 끝만 현재 줄의 시작 부분에 연결됩니다. 질문: 이것을 피하는 방법, 즉 선이 연결되지 않도록 하는 방법이 있습니까? 그리고 이것을 위해 무엇을 해야 합니까/사용해야 합니까?

추신: 내가 이해하는 한, 각 그리기 스타일 은 비어 있지 않은 값을 연결합니다. 그런 다음 간격은 항상 연결됩니다. 하지만 내가 뭔가를 놓친 건 아닐까... ?

한 줄에 하나 이상의 버퍼를 사용할 수 있지만 여러 개 - 다음 전환 시 버퍼 번호를 변경합니다.

상황에 따라 총 2~3개의 버퍼가 필요할 수 있습니다. 세그먼트가 2개의 양초로 구성될 수 있는 경우 3.

(여기 아주 좋은 기사 가 있습니다-유용할 수 있습니다)

버퍼 수를 줄이기 위해 개인적으로 그래픽 개체로 전환하여 라인 값을 하나의 공통 비표시 버퍼에 저장했습니다.

그러나 이 방법을 사용하면 시작하기 전에도 개체를 삭제하는 것을 잊어서는 안됩니다. 템플릿을 저장할 때 차트의 모든 개체도 함께 저장되기 때문입니다.

Конструктор трейдера: Украшение индикаторов - Статьи по MQL4
  • www.mql5.com
Конструктор трейдера: Украшение индикаторов - Статьи по MQL4: особенности автоматических торговых стратегий
 
Tapochun :

안녕하세요. 표시기로 다음을 그릴 수 있는지 알려주십시오. 예를 들어 양초 최고 가격에 선이 그려져 있습니다. 그런 다음 이 선이 그려지지 않는 순간이 옵니다(EMPTY_VALUE 값). 그러다가 다시 선을 그리기 시작해야 하는 순간이 옵니다. 그리고 모든 것이 잘 될 것입니다. 이전 줄의 끝만 현재 줄의 시작 부분에 연결됩니다. 질문: 이것을 피하는 방법, 즉 선이 연결되지 않도록 하는 방법이 있습니까? 그리고 이것을 위해 무엇을 해야 합니까/사용해야 합니까?

추신: 내가 이해하는 한, 각 그리기 스타일 은 비어 있지 않은 값을 연결합니다. 그런 다음 간격은 항상 연결됩니다. 하지만 내가 뭔가를 놓친 건 아닐까... ?

파일:
nb8dma.mq5  4 kb
 
ALXIMIKS :

한 줄에 하나 이상의 버퍼를 사용할 수 있지만 여러 개 - 다음 전환 시 버퍼 번호를 변경합니다.

상황에 따라 총 2~3개의 버퍼가 필요할 수 있습니다. 세그먼트가 2개의 양초로 구성될 수 있는 경우 3.

(여기 아주 좋은 기사 가 있습니다-유용할 수 있습니다)

버퍼 수를 줄이기 위해 개인적으로 그래픽 개체로 전환하여 라인 값을 하나의 공통 비표시 버퍼에 저장했습니다.

그러나 이 방법을 사용하면 시작하기 전에도 개체를 삭제하는 것을 잊어서는 안됩니다. 템플릿을 저장할 때 차트의 모든 개체도 함께 저장되기 때문입니다.

ALXIMIKS, 답변 주셔서 감사합니다. 귀하가 제안한 옵션은 적합하지 않습니다. 그 이유는 다음과 같습니다.

1. 제 생각에는 한 줄을 그리는 데 2-3개의 버퍼가 있는 것은 좋은 생각이 아닙니다. 한 줄의 데이터를 한 버퍼에 입력했더라도 두 번째 - 두 번째 버퍼에 입력하면 첫 번째 버퍼를 다시 사용해야 하고 줄은 여전히 첫 번째 버퍼에 세 번째 버퍼에 연결되는 상황이 발생합니다(설정한 경우 내가 했던 것처럼 빈 값에 대한 EMPTY_VALUE);

2. 당신이 제안한 기사를 읽었습니다. 여기에 제안된 아이디어는 이제 (MQL4/5 업데이트 이후) 새로운 언어 기능 덕분에 훨씬 더 효율적으로 구현됩니다.

3. 그래픽 개체의 사용에 대해. 그러나 표시기 버퍼를 사용하는 것이 비 표시기 버퍼에 값을 저장하는 것보다 더 편리합니다. 그런 다음 Expert Advisor에서 회선에 액세스하는 것이 단순화될 것이라고 생각합니다.

4. MigVRN 게시물 아래 - 최선의 선택이라고 생각합니다.

 
MigVRN :

감사합니다. 필요한 것만! 도움이 제로 초기화가 접착을 제거한다고 말하지 않는 것은 유감입니다( DRAW_LINE 스타일 사용).
 
Tapochun :
감사합니다. 필요한 것만! 도움이 제로 초기화가 접착을 제거한다고 말하지 않는 것은 유감입니다( DRAW_LINE 스타일 사용).

도움말은 DRAW_FILLING 스타일에 대해 말합니다. 그냥 DRAW_LINE 스타일이 같다고 생각했어요. DRAW_FILLING 에 대한 도움말을 보는 것이 좋습니다. 0으로 초기화할 필요는 없습니다. 내가 이해하는 한 비어 있는 것으로 사전 설정된 모든 값.

   #define INDICATOR_EMPTY_VALUE - 1.0
   ...
//--- значение INDICATOR_EMPTY_VALUE (пустое значение) не будет участвовать в расчете
   PlotIndexSetDouble (индекс_построения_DRAW_FILLING, PLOT_EMPTY_VALUE ,INDICATOR_EMPTY_VALUE);
 
MigVRN :

도움말은 DRAW_FILLING 스타일에 대해 말합니다. 그냥 DRAW_LINE 스타일이 같다고 생각했어요. DRAW_FILLING 에 대한 도움말을 보는 것이 좋습니다. 0으로 초기화할 필요는 없습니다. 내가 이해하는 한 비어 있는 것으로 사전 설정된 모든 값.

그것은 내가 보지 않았기 때문에 DRAW_FILLING에 관한 것입니다. 논리적으로 DRAW_LINE 및 DRAW_SECTION만 충족됩니다. 그러나 이러한 스타일에서는 빈 값을 설정할 때

 PlotIndexSetDouble ( 0 , PLOT_EMPTY_VALUE , EMPTY_VALUE );

두 개의 인접한 라인의 빈 값만 연결되며 이는 필요하지 않습니다. 그러나 제안한 대로 수행하는 경우:

 PlotIndexSetDouble ( 0 , PLOT_EMPTY_VALUE , 0 );

DRAW_LINE 스타일에서는 원하는 것을 얻었지만 DRAW_SECTION 스타일에서는 얻지 못했지만 도움말의 DRAW_SECTION에 대해 비어 있지 않은 두 값이 연결되어 있다고 말합니다! DRAW_LINE에서 0 대신 다른 값을 사용하면 접착됩니다. DRAW_SECTION에서 일반적으로 빈 값 대신 모든 값은 여전히 접착으로 이어집니다. 분명히 DRAW_FILLING은 다른 원칙에 따라 빌드되었습니다.

사유: