초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1285

 
Vitaly Muzichenko :

그리고 저는 다음과 같습니다.

그 차이는 무시할 수 있을 뿐 아니라 수용 가능한 옵션이기도 합니다. 그러나 사용자가 두께나 색상을 변경하기로 결정하면 변수가 있기 때문에 입력 매개변수에 분명히 설정되어 있으므로 추세선을 삭제하지 않고는 코드가 변경되지 않습니다.

일반적으로 펠트 펜의 맛에 대해 논쟁하는 것은 가치가 없습니다.

 
Alexey Viktorov :

완전히 잘못된 결정입니다. 그래픽 개체를 삭제하고 차트를 업데이트하는 것은 어떤 식으로든 서로를 대체하지 않습니다.

내 예에서는 먼저 개체, 특히 이름이 uh인 인기 있는 개체가 있는지 확인합니다. 이것은 러시아어 키보드 레이아웃의 이름입니다.))). 그런 다음 거기에 없으면 추세선이 그려집니다. 그리기에 실패하면 메시지가 표시되고 함수가 종료되어 false를 반환합니다.

그 이후의 모든 것은 이미 존재하는 추세선의 존재 여부와 상관없이 지정된 매개변수, 좌표의 시간 및 가격, 유형, 두께 및 기타 추가하는 모든 것에 할당됩니다. 그런 다음 그래프가 업데이트되고 함수가 true를 반환합니다.

실행 속도 면에서 추세선을 제거하고 새로 그리는 것보다 추세선의 존재를 확인하는 것이 비용이 덜 듭니다.

하지만… 최종 결정은 여러분의 몫이고, 오른발 새끼 발가락으로 왼귀를 긁는 것을 좋아하신다면 저는 간섭할 권리가 없습니다.

정말 감사합니다. 조언을 받아 코드를 변경하겠습니다.

 
Vitaly Muzichenko :

그리고 저는 다음과 같습니다.

정말 감사합니다. 코드를 변경하겠습니다. 이미 리메이크되어 모든 것이 정상입니다.

 
string obj_symbol= ObjectGetString ( ChartID (),obj_name, OBJPROP_SYMBOL );

전혀 작동하지 않죠? 객체의 상징을 반환하는 사람이 있습니까? 나는 항상 빈 줄이 있습니다.

아니면 이 속성을 먼저 설정해야 합니까? ..

 
leonerd :

전혀 작동하지 않죠? 객체의 상징을 반환하는 사람이 있습니까? 나는 항상 빈 줄이 있습니다.

아니면 이 속성을 먼저 설정해야 합니까? ..

이것은 특정 속성입니다. "차트" 개체의 경우 기호를 반환합니다. 어떤 유형의 개체에 대한 기호를 얻으려고 합니까?

 
Vladimir Karputov :

이것은 특정 속성입니다. "차트" 개체의 경우 기호를 반환합니다. 어떤 유형의 개체에 대한 기호를 얻으려고 합니까?

삼각형을 위해. "기호"를 찾는 방법은 무엇입니까?

 
leonerd :

삼각형을 위해. "기호"를 찾는 방법은 무엇입니까?

무슨 뜻이에요? 삼각형 물체의 기호는 무엇입니까?

 
Vladimir Karputov :

무슨 뜻이에요? 삼각형 물체의 기호는 무엇입니까?

삼각형 개체가 생성 된 기호의 차트를 찾는 방법은 무엇입니까?

예를 들어 OnChartEvent()에서. 또는 개체 목록에서 정렬할 때 차트에서 개체가 그려지는 기호를 찾는 방법을 찾습니다.

 
leonerd :

삼각형 개체가 생성 된 기호의 차트를 찾는 방법은 무엇입니까?

예를 들어 OnChartEvent()에서. 또는 개체 목록에서 정렬할 때 차트에서 개체가 그려지는 기호를 찾는 방법을 찾습니다.

OnChartEvent는 어쨌든 현재 기호에 대해서만 작동합니다. 이 경우 기호를 인식하는 것은 의미가 없습니다. 기호는 항상 변경됩니다.

두 번째 방법은 모든 그래프의 목록인 ObjectFind를 무시하는 것입니다.

 
Vladimir Karputov :

OnChartEvent는 어쨌든 현재 기호에 대해서만 작동합니다. 이 경우 기호를 인식하는 것은 무의미합니다. 기호는 항상 변경됩니다.

두 번째 방법은 모든 차트 목록(ObjectFind)을 건너뛰는 것입니다.

알았어 고마워

사유: