오류, 버그, 질문 - 페이지 1218 1...121112121213121412151216121712181219122012211222122312241225...3184 새 코멘트 Anatoli Kazharski 2014.10.09 18:54 #12171 sanyooooook : 무슨 거래: ... 내 점수가 더 높습니다. 추신 당신은 어떻게 든 재현하기가 더 어렵지만. 조금 있다가 해봐야겠습니다. Alexandr Bryzgalov 2014.10.09 18:57 #12172 그리고 다음과 같이: 1. 새 차트 열기 2. 객체 생성 3. 코드 에서 개체의 이름을 복사합니다. 4. 복사-붙여넣기로 개체 이름 변경 5. 스크립트를 실행합니다. void OnStart () { //--- Print ( ObjectFind ( 0 , "UP_Line" )); if ( ObjectFind ( 0 , "UP_Line" )== 0 ) { Print ( 3 ); //Pos_Buy=ObjectGetValueByShift("UP_Line",0); } } 6. 얻을: 유레카!!! Alexandr Bryzgalov 2014.10.09 19:00 #12173 이전 빌드에서 "UP_Line"과 "UP_line"이라는 이름은 서로 같을 수 있습니다. Anatoli Kazharski 2014.10.09 19:02 #12174 sanyooooook : 이름 앞에 나타납니다. UP_Line과 UP_line은 조용히 서로 동등했습니다. 그래서 그게 문제였나요? MQL4에서 이것을 사용하십시오: #property strict Alexandr Bryzgalov 2014.10.09 19:04 #12175 tol64 : 그래서 그게 문제였나요? MQL4에서 이것을 사용하십시오: 코드는 오래되었고 아무 것도 변경하지 않았습니다. 모든 것이 잘 작동했지만 오늘 나왔어요 Alexandr Bryzgalov 2014.10.09 19:39 #12176 tol64 : 그래서 그게 문제였나요? MQL4에서 이것을 사용하십시오: 오류를 나타내지 않았기 때문에 오류는 구문이 아니라 논리적입니다. 더 정확하게는 이유가 다른 개체 이름 ("Line" 및 "line")에 있었는데 이전에는 어떤 이유로 동일했습니다. Anatoli Kazharski 2014.10.09 19:43 #12177 sanyooooook : 오류를 나타내지 않았기 때문에 오류는 구문이 아니라 논리적입니다. 더 정확하게는 이유가 다른 개체 이름 ("Line" 및 "line")에 있었는데 이전에는 어떤 이유로 동일했습니다. 따라서 객체의 이름은 변수에 저장해야 합니다. ))) Alexandr Bryzgalov 2014.10.09 19:44 #12178 tol64 : 따라서 객체의 이름은 변수에 저장해야 합니다. ))) 이 오류를 수정하지 않습니다) 추신: 그렇지는 않지만 저장합니다. 그러나 이 코드가 작성되었을 때 주의를 기울이지 않았습니다. A100 2014.10.09 22:02 #12179 문서 또는 문자 상수 구현 오류 https://www.mql5.com/ru/docs/basis/types/integer/symbolconstants "문자 상수 작은 따옴표로 묶인 단일 문자 또는 '\x10' 형식의 16진수 ASCII 문자 코드는 문자 상수이며 ushort 유형입니다." template < typename T> string typeof( T ) { return ( typename ( T ) ); } void OnStart () { Print ( typeof( '\x10' ) ); } 결과: 짧음 오버로드가 있을 때 f( '\x10' )가 f( ushort ) 대신 f( short )가 호출되도록 하기 때문에 이것은 중요합니다. 사실, 다른 메서드/함수가 호출됩니다. 또한 내장 문자열 함수의 인수와 결과는 모두 ushort입니다. Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы www.mql5.com Основы языка / Типы данных / Целые типы / Символьные константы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Andrew Petras 2014.10.10 12:00 #12180 빌드 986 접힌 상품(Ctrl-T)에서 Balance/Equity/Margin이 적힌 막대(두 번 클릭하면 패널이 열림)가 사라졌습니다. 이제 접힌 모양은 다음과 같습니다. 가장자리 위로 늘이고 탭을 두 번 클릭하여 확장할 수 있습니다. 아니요, 축소만 가능합니다. 1...121112121213121412151216121712181219122012211222122312241225...3184 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
무슨 거래:
...
내 점수가 더 높습니다.
추신 당신은 어떻게 든 재현하기가 더 어렵지만. 조금 있다가 해봐야겠습니다.
그리고 다음과 같이:
1. 새 차트 열기
2. 객체 생성
3. 코드 에서 개체의 이름을 복사합니다.
4. 복사-붙여넣기로 개체 이름 변경
5. 스크립트를 실행합니다.
6. 얻을:
유레카!!!
이전 빌드에서 "UP_Line"과 "UP_line"이라는 이름은 서로 같을 수 있습니다.
이름 앞에 나타납니다.
UP_Line과 UP_line은 조용히 서로 동등했습니다.
그래서 그게 문제였나요?
MQL4에서 이것을 사용하십시오:
그래서 그게 문제였나요?
MQL4에서 이것을 사용하십시오:
코드는 오래되었고 아무 것도 변경하지 않았습니다.
모든 것이 잘 작동했지만 오늘 나왔어요
그래서 그게 문제였나요?
MQL4에서 이것을 사용하십시오:
오류를 나타내지 않았기 때문에 오류는 구문이 아니라 논리적입니다. 더 정확하게는 이유가 다른 개체 이름 ("Line" 및 "line")에 있었는데 이전에는 어떤 이유로 동일했습니다.
따라서 객체의 이름은 변수에 저장해야 합니다. )))
이 오류를 수정하지 않습니다)
추신: 그렇지는 않지만 저장합니다.
그러나 이 코드가 작성되었을 때 주의를 기울이지 않았습니다.
문서 또는 문자 상수 구현 오류
https://www.mql5.com/ru/docs/basis/types/integer/symbolconstants
"문자 상수
작은 따옴표로 묶인 단일 문자 또는 '\x10' 형식의 16진수 ASCII 문자 코드는 문자 상수이며 ushort 유형입니다."
결과: 짧음
오버로드가 있을 때 f( '\x10' )가 f( ushort ) 대신 f( short )가 호출되도록 하기 때문에 이것은 중요합니다. 사실, 다른 메서드/함수가 호출됩니다.
또한 내장 문자열 함수의 인수와 결과는 모두 ushort입니다.
빌드 986
접힌 상품(Ctrl-T)에서 Balance/Equity/Margin이 적힌 막대(두 번 클릭하면 패널이 열림)가 사라졌습니다.
이제 접힌 모양은 다음과 같습니다.
가장자리 위로 늘이고 탭을 두 번 클릭하여 확장할 수 있습니다. 아니요, 축소만 가능합니다.