이제 LWMA 또는 SMMA 직선 스무딩 모드에서 코드의 결과와 원본을 비교하고 다른 값을 얻습니다. 계산에서 이 두 가지 유형의 평활화는 고유한 이전 값을 사용하고 매번 기간의 N 요소만 사용하면 따라서 이 데이터를 잃게 됩니다. 또한 결국 iBand와 iMA에 대해 서로 다른 계산 기간이 필요하므로 두 번 복사해야 합니다. 또한 계산을 위한 원래 배열이 동일하게 사용됩니다. 당신의 추론의 논리는 나에게 분명하지만 그것은 잘못된 것입니다. 왜냐하면 배열의 길이를 줄이면서 동시에 복사본을 만들고 모든 요소를 매번 다시 계산하면 최적화할 때 결국 총 표시기 계산 시간을 늘리기 때문입니다. 또는 다양한 기간 동안 여러 버전의 지표를 사용하여 온라인으로 작업합니다. 필자의 경우 초기화 중 초기 계산만 느려지고 새 요소는 1개만 고려됩니다. 문제는 MQL에서 이러한 기능을 구현하는 데 있습니다. 자체 작성 옵션이 더 빠르고 더 잘 작동합니다. 자신의 결론을 도출하십시오.
Sergey Efimenko : 이제 LWMA 또는 SMMA 직선 스무딩 모드에서 코드의 결과와 원본을 비교하고 다른 값을 얻습니다. 계산에서 이 두 가지 유형의 평활화는 고유한 이전 값을 사용하고 매번 기간의 N 요소만 사용하면 따라서 이 데이터를 잃게 됩니다. 또한 결국 iBand와 iMA에 대해 서로 다른 계산 기간이 필요하므로 두 번 복사해야 합니다. 또한 계산을 위한 원래 배열이 동일하게 사용됩니다. 당신의 추론의 논리는 나에게 분명하지만 그것은 잘못된 것입니다. 왜냐하면 배열의 길이를 줄이면서 동시에 복사본을 만들고 모든 요소를 매번 다시 계산하면 최적화할 때 결국 총 표시기 계산 시간을 늘리기 때문입니다. 또는 다양한 기간 동안 여러 버전의 지표를 사용하여 온라인으로 작업합니다. 필자의 경우 초기화 중 초기 계산만 느려지고 새 요소는 1개만 고려됩니다. 문제는 MQL에서 이러한 기능을 구현하는 데 있습니다. 자체 작성 옵션이 더 빠르고 더 잘 작동합니다. 자신의 결론을 도출하십시오.
전체 배열이 아니라 마지막 부분(현재 값)에 대해서만 계산을 설정하면 이 라이브러리가 올바르게 계산됩니까? 또한 이것은 작업의 절반에 불과하지만 iBandsOnArray는 어떻습니까?
제한하려고 "시작" 매개변수가 있습니다.
iMAOnArray 기능이 매우 느렸던 때가 있었습니다. 일반적으로 나는 약 3시간 동안 최적화된 코드를 가지고 있었습니다. iMAOnArray에서 이 기능은 느려지기 시작했고 최적화는 30시간 동안 지속되었습니다.
지금은 고쳐졌는지 모르겠습니다. 하지만 MovingAverages.mqh 표시기를 만들 때 동일한 코드가 1시간 30분 동안 계산되었습니다. 즉, 시간이 반으로 줄었습니다.
iBandsOnArray에 대해서는 할 말이 없습니다. 동일한 작업을 수행하는 mql4용 포함 파일을 본 적이 없습니다.
기다리다.
시작 시 iBandsOnArray를 사용하면 표시기가 느려집니다. iStdDevOnArray에서 변경하면 즉시 시작됩니다.
그러나 테스터에서는 iBandsOnArray와 iStdDevOnArray 모두에서 속도가 느려집니다.
기다리다.
그래... 얘야, 산책하러 가자.
이것은 소년이 아니라 매우 성인입니다. 모든 사람에게 "너"라고 말하는 습관이 그를 존경하게 만들지는 않지만, IMHO :)
이제 LWMA 또는 SMMA 직선 스무딩 모드에서 코드의 결과와 원본을 비교하고 다른 값을 얻습니다. 계산에서 이 두 가지 유형의 평활화는 고유한 이전 값을 사용하고 매번 기간의 N 요소만 사용하면 따라서 이 데이터를 잃게 됩니다. 또한 결국 iBand와 iMA에 대해 서로 다른 계산 기간이 필요하므로 두 번 복사해야 합니다. 또한 계산을 위한 원래 배열이 동일하게 사용됩니다. 당신의 추론의 논리는 나에게 분명하지만 그것은 잘못된 것입니다. 왜냐하면 배열의 길이를 줄이면서 동시에 복사본을 만들고 모든 요소를 매번 다시 계산하면 최적화할 때 결국 총 표시기 계산 시간을 늘리기 때문입니다. 또는 다양한 기간 동안 여러 버전의 지표를 사용하여 온라인으로 작업합니다. 필자의 경우 초기화 중 초기 계산만 느려지고 새 요소는 1개만 고려됩니다. 문제는 MQL에서 이러한 기능을 구현하는 데 있습니다. 자체 작성 옵션이 더 빠르고 더 잘 작동합니다. 자신의 결론을 도출하십시오.
나는 한때 당신이 좋은 프로그래머라고 생각했습니다. 그러나 사실, 당신은 손가락을 펼치고 다투기만 할 수 있습니다. 당신이 너무 사악하기 때문에 그들은 당신에게 아무것도주지 않습니까?