MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1794

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론

MakarFX , 2021.12.06 12:14

 bool FindObject( string name)
  {
   if ( ObjectFind ( 0 ,name)) return ( false );
   return ( true );
  }

그리고 오류가 발생하면 함수는 무엇을 반환할까요?

 
Mihail Matkovskij # :

그리고 오류가 발생하면 함수는 무엇을 반환할까요?

무슨 오류? 예를 들어.
 
MakarFX # :

예, 작동해야 합니다.

 
Nerd Trader # :

당신은 속성을 통해 색상의 변화에 대해? 나는 그러한 옵션이 있습니다. 왜 이것이 작동하지 않는지 이해해야 합니다.

작동하지만 OnChartEven에 반응합니다. 삭제 -> 가격 "0"으로 생성 -> 커서로 이동. 따라서 깜박임

 
Nerd Trader # :

당신은 속성을 통해 색상의 변화에 대해? 나는 그러한 옵션이 있습니다. 왜 이것이 작동하지 않는지 이해해야 합니다.

아니요. 이는 오브젝트가 깜박거리지 않고 나타나거나 사라지지 않고, scalded 및 퍼센트처럼 점프하지 않도록 하기 위한 것입니다. 아무 소리도 나지 않았다...

글쎄요, 메인 창의 객체가 "0"일 때 함수가 false를 반환할 때 무슨 문제가 있습니까? 순간을 설명   >=   0... 또는 0

주의 깊게 관찰

 if (ObjectFind (chart, name) >= 0)

어떤 값 범위에서 조건이 true를 반환합니까?

 
MakarFX # :
무슨 오류? 예를 들어 주십시오.

일반적으로 무엇이 사실입니까? 0이 아닌 모든 것(위에서 이에 대해 이야기했습니다). 그리고 조건이 값 0과 함께 false를 반환할 때만 true가 됩니다. 개체는 지하실에 있습니다(ObjectFind(ch, name) > 0) - false. 그러나 오류(-1)는 사실입니다.

다음은 올바른 것입니다.

 bool objectExist( const long _chartID, const string _name) { return ( ObjectFind (_chartID, _name) >= 0 ); } // чётко определим условие существования объекта!
 
Mihail Matkovskij # :

아니요. 이는 오브젝트가 깜박거리지 않고 나타나거나 사라지지 않고, scalded 및 퍼센트처럼 점프하지 않도록 하기 위한 것입니다. 아무 소리도 나지 않았다...

주의 깊게 관찰

어떤 값 범위에서 조건이 true를 반환합니까?

그리고 만약
 ObjectFind (chart, name)= -1

그럼 뭐?

 
MakarFX # :

작동하지만 OnChartEven에 반응합니다. 삭제 -> 가격 "0"으로 생성 -> 커서로 이동. 따라서 깜박임

왜요? 왜 녹색선에 이런 일이 발생하지 않습니까? 조건은 노란색에 대해 역(가격 > 묻기) 및 녹색에 대해 (가격 < 입찰가)만 동일합니다.


마이클 마트코프스키 :

아니요. 이는 오브젝트가 깜박거리지 않고 나타나거나 사라지지 않고, scalded 및 퍼센트처럼 점프하지 않도록 하기 위한 것입니다. 아무 소리도 나지 않았다...

어떤 이유에서인지 녹색 선과 빨간색 선은 하나의 사본에서만 생성되며 커서를 움직여도 깜박이지 않습니다.


마이클 마트코프스키 :

주의 깊게 관찰

함수는 어떤 값 범위에서 true를 반환합니까?

제로 이상?
 
Mihail Matkovskij # :

일반적으로 무엇이 사실입니까? 0이 아닌 모든 것(위에서 이에 대해 이야기했습니다). 그리고 조건이 값 0과 함께 false를 반환할 때만 true가 됩니다 .

다시 유심히 봐

 
MakarFX # :

다시 유심히 봐

메시지를 추가했습니다. 잘못된 차트 ID와 하위 창에서 개체가 생성될 때 기능과 광산을 테스트하십시오. 그리고 함수가 반환하는 것과 내 것이 반환하는 것을 확인하십시오. 그리고 설명서를 주의 깊게 읽으십시오. 모든 링크와 인용문은 위에 있습니다.