오류, 버그, 질문 - 페이지 2332 1...232523262327232823292330233123322333233423352336233723382339...3184 새 코멘트 A100 2018.11.27 20:06 #23311 Vladimir Pastushak : 도움말에 따르면 파일이 없으면 false를 반환해야 합니다. 엄밀히 말하면, FileGetInteger(FileName,FILE_EXISTS) 의 결과가 반드시 bool이어야 한다는 문서는 명시적으로 따르지 않습니다. 그러나 어쨌든 논리는 까다 롭습니다. https://www.mql5.com/ru/forum/1111/page1788#comment_4071879 Ошибки, баги, вопросы 2017.02.08www.mql5.com Общее обсуждение: Ошибки, баги, вопросы fxsaber 2018.11.28 07:20 #23312 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 라이브러리: PriceChannel fxsaber , 2018.11.28 08:19 #define PRICEST_TICK_PRICE bid 사이트 엔진은 매크로를 빨간색으로 강조 표시하지 않습니다. Ilyas 2018.11.28 09:21 #23313 Vladimir Pastushak : bool file_exists=(bool)FileGetInteger(파일 이름,FILE_EXISTS); 어쨌든 파일이 존재하든 존재하지 않든 true를 리턴하고, 파일이 존재하지 않으면 5019에러를 리턴한다. 도움말에 따르면 파일이 존재하지 않으면 false를 리턴해야 한다. bool file_exists=FileIsExist(파일 이름); 제대로 작동 맞을거야 bool file_exists= FileGetInteger (FileName, FILE_EXISTS )== 1 ; Ilyas 2018.11.28 09:22 #23314 Vladimir Pastushak : mt 5에서 얻었습니다. PM을 통해 학습 코드를 제공하십시오. A100 2018.11.28 11:25 #23315 fxsaber : 사이트 엔진은 매크로를 빨간색으로 강조 표시하지 않습니다. 강조 표시는 매크로가 이전에 정의된 경우에만 해야 합니다. #define PRICEST_TICK_PRICE bid //... #define PRICEST_TICK_PRICE ask 그렇지 않으면 매크로가 이전에 정의되지 않았다는 것을 어떻게 이해합니까?! 그리고 그것은 무작위 재정의가 아닙니다 때로는 MetaEditor에서도 작동합니다. fxsaber 2018.11.28 11:36 #23316 A100 : 강조 표시는 매크로가 이전에 정의된 경우에만 해야 합니다. 그렇지 않으면 매크로가 이전에 정의되지 않았다는 것을 어떻게 이해합니까?! 그리고 그것은 무작위 재정의가 아닙니다 그런 다음 강조 표시된 매크로가 의미하는 것과 강조되지 않는 것을 결정해야 합니다. 모든 매크로가 강조 표시되는 줄 알았습니다. 분명히 규칙이 다릅니다. A100 2018.11.28 11:52 #23317 fxsaber : 그런 다음 색상으로 강조 표시된 매크로의 의미와 강조 표시되지 않는 매크로를 결정해야 합니다. 모든 매크로가 강조 표시되는 줄 알았습니다. 분명히 규칙이 다릅니다. 왜 백라이팅이 필요한지 결정해야 한다고 생각합니다. 아름다움을 위해 또는 정보 콘텐츠를 위해? 이제 다음과 같은 규칙이 없습니다. 일반적으로 식별자가 이전에 정의되었고 취소되지 않은 경우(undef) 색상으로 강조 표시되는 것이 바람직합니다. fxsaber 2018.11.28 11:54 #23318 A100 : 왜 백라이트가 필요한지 결정해야 한다고 생각합니다. 아름다움을 위해 또는 정보 콘텐츠를 위해? 이제 다음과 같은 규칙이 없습니다. 저에게는 규칙이 편리합니다. 매크로는 항상 빨간색입니다. A100 2018.11.28 12:06 #23319 fxsaber : 저에게는 규칙이 편리합니다. 매크로 는 항상 빨간색입니다. 여기에 편의가 어디 있습니까? #define PRICEST_TICK_PRICE bid 불편한 점은 무엇입니까? PRICEST_TICK_PRICE 식별자가 이전에 정의되었는지 여부를 이해하는 것이 불가능합니다. 그리고 그는 왜 여기에있을 것입니까 (3) //Ln 240 #define PRICEST_TICK_PRICE ask //(1) #undef PRICEST_TICK_PRICE //(2) void OnStart () { int PRICEST_TICK_PRICE; //(3) } 빨갛다? 그리고 여기(3)에서 빨간색이 아니면 왜 (1)에서 빨간색이어야 합니까? 편리한 규칙: 식별자는 이전에(!) 정의되고 취소되지 않은 경우에만 빨간색입니다. fxsaber 2018.11.28 12:47 #23320 A100 : А в чем здесь удобство? 매크로인줄 알았습니다. 이 경우 #define을 보기 위해 주변 시력이 필요하지 않습니다. 불편한 점은 무엇입니까? PRICEST_TICK_PRICE 식별자가 이전에 정의되었는지 여부를 이해하는 것이 불가능합니다. 색상으로 구분하려고 시도한 적이 없습니다. 또한 모든 것이 #ifdef에 있는 경우 MQL4와 MQL5의 하이라이트가 다를 수 있습니다. 가장 쉬운 방법은 매크로 이름에 ALT+G를 수행하여 존재하는지 여부를 확인하는 것입니다. 편리한 규칙: 식별자는 이전에(!) 정의된 경우에만 빨간색입니다. 매크로가 #define, #ifdef, #undef 등 어딘가에서 적어도 한 번 언급되면 나에게 편리할 것입니다. 정의되지 않은 경우에도 마찬가지입니다. 1...232523262327232823292330233123322333233423352336233723382339...3184 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
도움말에 따르면 파일이 없으면 false를 반환해야 합니다.
엄밀히 말하면, FileGetInteger(FileName,FILE_EXISTS) 의 결과가 반드시 bool이어야 한다는 문서는 명시적으로 따르지 않습니다.
그러나 어쨌든 논리는 까다 롭습니다.
https://www.mql5.com/ru/forum/1111/page1788#comment_4071879
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
라이브러리: PriceChannel
fxsaber , 2018.11.28 08:19
#define PRICEST_TICK_PRICE bid
사이트 엔진은 매크로를 빨간색으로 강조 표시하지 않습니다.
bool file_exists=(bool)FileGetInteger(파일 이름,FILE_EXISTS);
어쨌든 파일이 존재하든 존재하지 않든 true를 리턴하고, 파일이 존재하지 않으면 5019에러를 리턴한다. 도움말에 따르면 파일이 존재하지 않으면 false를 리턴해야 한다.
맞을거야
mt 5에서 얻었습니다.
PM을 통해 학습 코드를 제공하십시오.
사이트 엔진은 매크로를 빨간색으로 강조 표시하지 않습니다.
강조 표시는 매크로가 이전에 정의된 경우에만 해야 합니다.
그렇지 않으면 매크로가 이전에 정의되지 않았다는 것을 어떻게 이해합니까?! 그리고 그것은 무작위 재정의가 아닙니다
때로는 MetaEditor에서도 작동합니다.
강조 표시는 매크로가 이전에 정의된 경우에만 해야 합니다.
그렇지 않으면 매크로가 이전에 정의되지 않았다는 것을 어떻게 이해합니까?! 그리고 그것은 무작위 재정의가 아닙니다
그런 다음 강조 표시된 매크로가 의미하는 것과 강조되지 않는 것을 결정해야 합니다.
모든 매크로가 강조 표시되는 줄 알았습니다. 분명히 규칙이 다릅니다.
그런 다음 색상으로 강조 표시된 매크로의 의미와 강조 표시되지 않는 매크로를 결정해야 합니다.
모든 매크로가 강조 표시되는 줄 알았습니다. 분명히 규칙이 다릅니다.
왜 백라이팅이 필요한지 결정해야 한다고 생각합니다. 아름다움을 위해 또는 정보 콘텐츠를 위해? 이제 다음과 같은 규칙이 없습니다.
일반적으로 식별자가 이전에 정의되었고 취소되지 않은 경우(undef) 색상으로 강조 표시되는 것이 바람직합니다.
왜 백라이트가 필요한지 결정해야 한다고 생각합니다. 아름다움을 위해 또는 정보 콘텐츠를 위해? 이제 다음과 같은 규칙이 없습니다.
저에게는 규칙이 편리합니다. 매크로는 항상 빨간색입니다.
저에게는 규칙이 편리합니다. 매크로 는 항상 빨간색입니다.
불편한 점은 무엇입니까? PRICEST_TICK_PRICE 식별자가 이전에 정의되었는지 여부를 이해하는 것이 불가능합니다.
그리고 그는 왜 여기에있을 것입니까 (3)
빨갛다? 그리고 여기(3)에서 빨간색이 아니면 왜 (1)에서 빨간색이어야 합니까?
편리한 규칙: 식별자는 이전에(!) 정의되고 취소되지 않은 경우에만 빨간색입니다.
A100 :
А в чем здесь удобство?
매크로인줄 알았습니다. 이 경우 #define을 보기 위해 주변 시력이 필요하지 않습니다.
불편한 점은 무엇입니까? PRICEST_TICK_PRICE 식별자가 이전에 정의되었는지 여부를 이해하는 것이 불가능합니다.
색상으로 구분하려고 시도한 적이 없습니다. 또한 모든 것이 #ifdef에 있는 경우 MQL4와 MQL5의 하이라이트가 다를 수 있습니다. 가장 쉬운 방법은 매크로 이름에 ALT+G를 수행하여 존재하는지 여부를 확인하는 것입니다.
편리한 규칙: 식별자는 이전에(!) 정의된 경우에만 빨간색입니다.
매크로가 #define, #ifdef, #undef 등 어딘가에서 적어도 한 번 언급되면 나에게 편리할 것입니다. 정의되지 않은 경우에도 마찬가지입니다.