선형 감속 - 프로그래머의 실수 또는 MT4의 기능? - 페이지 3

 

다른 현명한 아이디어가 있습니까?

 
-Aleks- :


그리고 결론은 무엇입니까?
 
Vinin :
그리고 결론은 무엇입니까?

아아, 그러나 지금까지 나는 다시 한 번 프로그래머 커뮤니티는 없지만 돈을 벌고 싶지만 일을 즐기지 않는 사람들이 있다는 결론에 도달했습니다.

일반적으로 혼란스럽고 우울한 ...

 
-Aleks- :

아아, 그러나 지금까지 나는 다시 한 번 프로그래머 커뮤니티는 없지만 돈을 벌고 싶지만 일을 즐기지 않는 사람들이 있다는 결론에 도달했습니다.

일반적으로 혼란스럽고 우울한 ...

Expert Advisors를 정리하고 최적화하려면 초기 비용보다 훨씬 더 많은 비용이 듭니다.

원하는 결과가 나올까요?

 
"화가 Schlemil의 알고리즘"이 있습니다.

Schlemil은 집 화가로 직업을 얻었고 길의 중간을 표시해야했습니다. 첫날 그는 페인트 통을 가지고 도로의 300미터를 표시했습니다.
-나쁘지 않다! - 보스가 말했다 - 당신은 빨리 일합니다! 그리고 그에게 돈을 지불했습니다.

다음 날 Schlemil은 150미터만 마스터했습니다.

- 어제만큼은 아니지만 여전히 빠르게 일하고 있습니다. 150미터로는 충분하지 않습니다. - 사장님이 말씀하시며 약간의 돈을 지불했습니다.

하루 후, Schlemil은 도로의 30미터를 그렸습니다.
- 비세로 30미터! - 사장님이 화를 내셨어요 - 소용없어요. 첫날에는 10배를 더 했습니다. 무슨 일이에요?

슐레미엘은 "어쩔 수 없다"고 말했다. 매일 당신은 페인트 통에서 점점 더 멀리 이동해야합니다 ..
 
Vinin :

Expert Advisors를 정리하고 최적화하려면 초기 비용보다 훨씬 더 많은 비용이 듭니다.

원하는 결과가 나올까요?

전략, 특히 전술을 완성하는 단계에서는 아이디어를 테스트하기 위해 온갖 애드온을 주문해야 하는데, 이 단계에서는 어드바이저의 느림을 충분히 참을 수 있습니다.

하지만 어드바이저의 메인 버전에 비해 6배나 속도가 떨어져서 놀랐습니다. 적어도 분석 데이터 수집을 위해서는 EA 설정의 최적화가 필요합니다.

다른 사람의 코드를 읽는 것은 불가능하고 스스로 어드바이저의 성공적인 버전을 확인한 후 다시 주문하는 것이 낫다는 것을 정확히 이해하지만 처음부터 무엇을 작성해야합니까? 이 경우에만 고속 그리고 신뢰성? 개인적으로 컴파일러 작업의 일부는 예를 들어 서로 복제하는 작업을 잘라내는 것 같습니다 ...

 
MetaQuotes :
"화가 슐레밀의 알고리즘"이 있습니다.

Schlemil은 집 화가로 직업을 얻었고 길의 중간을 표시해야했습니다. 첫날 그는 페인트 통을 가지고 도로의 300미터를 표시했습니다.
-나쁘지 않다! - 보스가 말했다 - 당신은 빨리 일합니다! 그리고 그에게 돈을 지불했습니다.

다음 날 Schlemil은 150미터만 마스터했습니다.

- 어제만큼은 아니지만 여전히 빠르게 일하고 있습니다. 150미터로는 충분하지 않습니다. - 사장님이 말씀하시며 약간의 돈을 지불했습니다.

하루 후, Schlemil은 도로의 30미터를 그렸습니다.
- 비세로 30미터! - 사장님이 화를 내셨어요 - 소용없어요. 첫날에는 10배를 더 했습니다. 무슨 일이에요?

슐레미엘은 "어쩔 수 없다"고 말했다. 매일 당신은 페인트 통에서 점점 더 멀리 이동해야합니다 ..

모호한 "동화", 즉, 속도가 느려지지 않는 동시에 처음부터 다시 작성하지 않는 방식으로 코드를 작성하는 것이 불가능합니까?

그리고 제가 첨부한 코드는 꽤 괜찮은가요?

 
첫글부터 뭐가 문제일지 짐작이 가는데 소스보고서야 이해가 가네요... 맙소사 프로그래머가 쓴건가요? 또는 물 학원의 학생?
 
micle :
첫글부터 뭐가 문제일지 짐작이 가는데 소스보고서야 이해가 가네요... 맙소사 프로그래머가 쓴건가요? 또는 물 학원의 학생?

궁금해!

그렇다면 문제는 무엇이며 가장 중요한 문제는 어떻게 해결할 수 있습니까?

나쁜 생각은 아닌 것 같은데...

파일:
SL3000.png  81 kb
 
-Aleks- :

궁금해!

그렇다면 문제는 무엇이며 가장 중요한 문제는 어떻게 해결할 수 있습니까?

문제는 지나치게 많은 수의 조건문에서 코드 중복에 있습니다. 사실 코드는 조건부 연산자 If, If, I'm 확신컨데, 보면 확실히 비교 횟수를 10배 줄일 수 있습니다.이것은 속도가 느려질 뿐만 아니라 이러한 코드는 읽기 어렵습니다. 추가하는 사람은 최소한 2가지 주요 작업을 수행합니다.

1 - 깨지지 않는다

2 - 원하는 기능 추가

읽을 수 없는 코드 는 어떤 식으로든 모든 종류의 검사, 비교의 추가 복제로 이어지며 이는 다시 추가 비용입니다. 코드를 보니 개인적으로 약 25년 전, 제가 프로그래밍을 막 시작했을 때를 기억합니다. 저는 교사가 없는 Atari 800XL PC에 대한 지침에 따라 이것을 단순히 재미있었기 때문에 배웠습니다.