학습 논리 - 페이지 3 12345678910...15 새 코멘트 Sceptic Philozoff 2010.06.26 10:37 #21 gip 을 비판하는 섹션에 대해 추가하겠습니다. bool showEUR, showUSD, showGBP, showCHF, showJPY, showRAVI; if ( StringFind ( Symbol (), "EUR" , 0 ) != - 1 ) showEUR = TRUE; if ( StringFind ( Symbol (), "USD" , 0 ) != - 1 ) showUSD = TRUE; if ( StringFind ( Symbol (), "GBP" , 0 ) != - 1 ) showGBP = TRUE; if ( StringFind ( Symbol (), "CHF" , 0 ) != - 1 ) showCHF = TRUE; if ( StringFind ( Symbol (), "JPY" , 0 ) != - 1 ) showJPY = TRUE; 원칙적으로 계산을 최적화 하려면 각 if() 블록을 검사 중단으로 끝내는 것이 더 논리적입니다. 그렇지 않으면 검사 결과에 관계없이 5개의 if() 문이 모두 전달됩니다. 여기서 break 문을 직접 사용할 수 없기 때문에 이 블록을 일종의 루프로 만들 수 있습니다. 다음은 "순환" 옵션입니다. bool showEUR, showUSD, showGBP, showCHF, showJPY, showRAVI; while ( true ) { if ( StringFind ( Symbol (), "EUR" , 0 ) != - 1 ) ) { showEUR = TRUE; break ; } if ( StringFind ( Symbol (), "USD" , 0 ) != - 1 ) ) { showUSD = TRUE; break ; } if ( StringFind ( Symbol (), "GBP" , 0 ) != - 1 ) ) { showGBP = TRUE; break ; } if ( StringFind ( Symbol (), "CHF" , 0 ) != - 1 ) ) { showCHF = TRUE; break ; } if ( StringFind ( Symbol (), "JPY" , 0 ) != - 1 ) ) { showJPY = TRUE; break ; } } 물론, 논리적 변수의 초기화는 여전히 바람직합니다. 이것은 올바르게 지적되었습니다. 그리고 이러한 소문자 통화 이름을 상수 배열로 작성하고 자연스러운 루프로 통과했다면 매우 간단하게 밝혀졌을 것입니다. 추신: 이제 내 실수를 이해합니다. 적어도 두 개의 if()를 전달해야 합니다. :) 그럼에도 불구하고 한 쌍에서 두 개의 통화를 찾은 후 수표를 종료하여 최적화할 수도 있습니다. Владимир Тезис 2010.06.26 11:32 #22 age_nt : 관심을 가져 주신 Dmitry에게 감사드립니다 ... 귀하의 지식을 존중합니다 .... 물론 유머도 있습니다. 평가할 수 없음 - MSoffffff가 설치되지 않았습니다. 여기 http://www.twirpx.com/file/86887/?rand=1440166 은 djvu 형식의 형식 논리에 대한 자습서입니다. "Kirillov V.I., Starchenko A.A. Logic"- 변호사를 위한 논리 교과서. 이 책은 더 나아질 것이다. 나는 그것으로 한 번 시작했다. Денис Орлов 2010.06.26 11:37 #23 논리적으로, 우리 모두가 여기에 있어서는 안 됩니다. [삭제] 2010.06.26 12:18 #24 모두를 위한 것은 아닙니다. 나는 일관되고 논리적으로 여기에 있습니다. :) Peter와 Victor도 아마 마찬가지일 것입니다. 나머지는 모르겠습니다. [삭제] 2010.06.26 12:27 #25 denis_orlov : 논리적으로, 우리 모두가 여기에 있어서는 안 됩니다. ==++ 모든 사람이 논리적으로 처음부터 시작할 수 있는 것은 아닙니다. 첫 번째 게시물부터. 축치처럼 나는 보이는 대로 노래를 부릅니다... Денис Орлов 2010.06.26 13:25 #26 nikost : ==++ 모든 사람이 논리적으로 처음부터 시작할 수 있는 것은 아닙니다. 첫 번째 게시물부터. 축치처럼 나는 보이는 대로 노래를 부릅니다... 당신 자신이 Chukchi입니다!)) 화제의 스타터가 시작되야 하는데 알리고 사라져버려서 대중들이 조바심에 뒹굴고 있는데... Alexandr Evdokimov 2010.06.26 13:51 #27 drknn : 여기 http://www.twirpx.com/file/86887/?rand=1440166 은 djvu 형식의 형식 논리에 대한 자습서입니다. "Kirillov V.I., Starchenko A.A. Logic"- 변호사를 위한 논리 교과서. 이 책은 더 나아질 것이다. 나는 그것으로 한 번 시작했다. 블라디미르 감사합니다! Victor Nikolaev 2010.06.26 14:27 #28 여러분, 서로에 대한 공습만 하지 않으면 불필요한 글은 모두 삭제하겠습니다. 그리고 특별한 감정은 없습니다. 지점은 지점과 같습니다. [삭제] 2010.06.26 14:31 #29 지점은 지점과 같습니다. 이미 중재자만 :) Victor Nikolaev 2010.06.26 14:53 #30 내일 나는 이 지표를 https://www.mql5.com/ru/code/9751 다시 만들려고 노력할 것입니다. 계산 시간이 중요한 요소가 됩니다. 빠를수록 좋습니다. 그러나 그림은 보존되어야 합니다. 숙제라고 할 수 있습니다(계산 시간을 줄이는 방법에 대한 옵션 찾기). 지표는 CodeBase의 마지막 지표로 밝혀져 작성자에게 사과드립니다. 12345678910...15 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
gip 을 비판하는 섹션에 대해 추가하겠습니다.
원칙적으로 계산을 최적화 하려면 각 if() 블록을 검사 중단으로 끝내는 것이 더 논리적입니다. 그렇지 않으면 검사 결과에 관계없이 5개의 if() 문이 모두 전달됩니다.
여기서 break 문을 직접 사용할 수 없기 때문에 이 블록을 일종의 루프로 만들 수 있습니다. 다음은 "순환" 옵션입니다.
물론, 논리적 변수의 초기화는 여전히 바람직합니다. 이것은 올바르게 지적되었습니다.
그리고 이러한 소문자 통화 이름을 상수 배열로 작성하고 자연스러운 루프로 통과했다면 매우 간단하게 밝혀졌을 것입니다.
추신: 이제 내 실수를 이해합니다. 적어도 두 개의 if()를 전달해야 합니다. :) 그럼에도 불구하고 한 쌍에서 두 개의 통화를 찾은 후 수표를 종료하여 최적화할 수도 있습니다.
관심을 가져 주신 Dmitry에게 감사드립니다 ... 귀하의 지식을 존중합니다 .... 물론 유머도 있습니다.
평가할 수 없음 - MSoffffff가 설치되지 않았습니다.
여기 http://www.twirpx.com/file/86887/?rand=1440166 은 djvu 형식의 형식 논리에 대한 자습서입니다. "Kirillov V.I., Starchenko A.A. Logic"- 변호사를 위한 논리 교과서. 이 책은 더 나아질 것이다. 나는 그것으로 한 번 시작했다.
==++
모든 사람이 논리적으로 처음부터 시작할 수 있는 것은 아닙니다. 첫 번째 게시물부터. 축치처럼 나는 보이는 대로 노래를 부릅니다...
==++
모든 사람이 논리적으로 처음부터 시작할 수 있는 것은 아닙니다. 첫 번째 게시물부터. 축치처럼 나는 보이는 대로 노래를 부릅니다...
당신 자신이 Chukchi입니다!))
화제의 스타터가 시작되야 하는데 알리고 사라져버려서 대중들이 조바심에 뒹굴고 있는데...
여기 http://www.twirpx.com/file/86887/?rand=1440166 은 djvu 형식의 형식 논리에 대한 자습서입니다. "Kirillov V.I., Starchenko A.A. Logic"- 변호사를 위한 논리 교과서. 이 책은 더 나아질 것이다. 나는 그것으로 한 번 시작했다.
블라디미르 감사합니다!
여러분, 서로에 대한 공습만 하지 않으면 불필요한 글은 모두 삭제하겠습니다. 그리고 특별한 감정은 없습니다. 지점은 지점과 같습니다.
내일 나는 이 지표를 https://www.mql5.com/ru/code/9751 다시 만들려고 노력할 것입니다.
계산 시간이 중요한 요소가 됩니다. 빠를수록 좋습니다. 그러나 그림은 보존되어야 합니다. 숙제라고 할 수 있습니다(계산 시간을 줄이는 방법에 대한 옵션 찾기).
지표는 CodeBase의 마지막 지표로 밝혀져 작성자에게 사과드립니다.