Alexey Viktorov : 니콜라스, 그에게는 또 다른 문제가 있었습니다. 저도 그 질문을 바로 이해하지 못해서 다른 TF에서 값을 받아야 한다고 생각했습니다. 스키에 윤활유를 바르고 모든 것이 진행되었습니다.
이상하게도, 나는 이해하지 못했다. 나는 그가 설명한 대로 그의 문제를 직접 재현했습니다. 이것은 Prev_calculated == 0이고 막대가 이미 형성되었다는 보장이 없을 때 OnCalculate의 첫 번째 항목에서 CopyBuffer의 유일한 실행이 발생했기 때문에 정확하게 발생했습니다. 해결책은 이 첫 번째 호출을 무시하고 prev_calculated>0일 때 단일 CopyBuffer만 실행하는 것이었습니다. 그리고 여기 " 다른 폴더의 두 개의 다른 ATR 파일 " - 이해하지 못했습니다.
이상하게도, 나는 이해하지 못했다. 나는 그가 설명한 대로 그의 문제를 직접 재현했습니다. 이것은 Prev_calculated == 0이고 막대가 이미 형성되었다는 보장이 없을 때 OnCalculate의 첫 번째 항목에서 CopyBuffer의 유일한 실행이 발생했기 때문에 정확하게 발생했습니다. 해결책은 이 첫 번째 호출을 무시하고 prev_calculated>0일 때 단일 CopyBuffer만 실행하는 것이었습니다. 그리고 여기 " 다른 폴더의 두 개의 다른 ATR 파일 " - 이해하지 못했습니다.
차트가 열려 있고 현재 기간에 대한 지표가 생성된 경우 차트가 열렸을 때 데이터가 이미 준비되어 있어야 합니다. 그렇지 않습니까?
차트가 열려 있고 현재 기간에 대한 지표가 생성된 경우 차트가 열렸을 때 데이터가 이미 준비되어 있어야 합니다. 그렇지 않습니까?
제대로 표현되지 않았습니다. 바 예 - 대부분 준비되었습니다. 그러나 prev_calculated == 0인 경우 OnCalculate에서 처음 실행할 때 이러한 모든 막대에 대해 표시기가 다시 계산되었다는 보장은 없습니다. 이러한 표시기를 실행하여 이를 확인할 수 있습니다. 따옴표가 올 때만 이 작업을 수행하면 됩니다. 시장이 닫혀 있으면 불일치가 표시되지 않습니다. 따라서 이제는 주말에 움직이는 암호 화폐에서 시도하는 것이 좋습니다. 버퍼 배열의 크기 = -1이면 표시 버퍼가 아직 재계산되지 않았으며 BS 값이 정확하지 않습니다.
스키가 안좋은거 아닐까요?
및 기타 RTS-6.21
그것은 이미 뭔가입니다. 어떤 브로커와 어떤 버전의 MT5가 있습니까?
스키가 안좋은거 아닐까요?
및 기타 RTS-6.21
도와 주셔서 감사합니다. 이해했다. 다른 폴더의 다른 버전의 표시기가 연결되었습니다.
예, 시도했습니다. 결과는 변경되지 않았습니다.
난 믿지 않아.
다시 시도하십시오
난 믿지 않아.
다시 시도하십시오
나는 그것을 알아. 문제는 다른 폴더에 있는 두 개의 다른 ATR 파일이 연결되었다는 것입니다. 그 결과 가치의 불일치가 발생했습니다.
도와주셔서 감사합니다.난 믿지 않아.
다시 시도하십시오
니콜라스, 그에게는 또 다른 문제가 있었습니다. 저도 그 질문을 바로 이해하지 못해서 다른 TF에서 값을 받아야 한다고 생각했습니다. 스키에 윤활유를 바르고 모든 것이 진행되었습니다.
이상하게도, 나는 이해하지 못했다.
나는 그가 설명한 대로 그의 문제를 직접 재현했습니다.
이것은 Prev_calculated == 0이고 막대가 이미 형성되었다는 보장이 없을 때 OnCalculate의 첫 번째 항목에서 CopyBuffer의 유일한 실행이 발생했기 때문에 정확하게 발생했습니다.
해결책은 이 첫 번째 호출을 무시하고 prev_calculated>0일 때 단일 CopyBuffer만 실행하는 것이었습니다.
그리고 여기 " 다른 폴더의 두 개의 다른 ATR 파일 " - 이해하지 못했습니다.
이상하게도, 나는 이해하지 못했다.
나는 그가 설명한 대로 그의 문제를 직접 재현했습니다.
이것은 Prev_calculated == 0이고 막대가 이미 형성되었다는 보장이 없을 때 OnCalculate의 첫 번째 항목에서 CopyBuffer의 유일한 실행이 발생했기 때문에 정확하게 발생했습니다.
해결책은 이 첫 번째 호출을 무시하고 prev_calculated>0일 때 단일 CopyBuffer만 실행하는 것이었습니다.
그리고 여기 " 다른 폴더의 두 개의 다른 ATR 파일 " - 이해하지 못했습니다.
차트가 열려 있고 현재 기간에 대한 지표가 생성된 경우 차트가 열렸을 때 데이터가 이미 준비되어 있어야 합니다. 그렇지 않습니까?
차트가 열려 있고 현재 기간에 대한 지표가 생성된 경우 차트가 열렸을 때 데이터가 이미 준비되어 있어야 합니다. 그렇지 않습니까?
오, 얼마나 많은 놀라운 발견이 우리를 위해 준비하고 있습니까?
차트가 열려 있고 현재 기간에 대한 지표가 생성된 경우 차트가 열렸을 때 데이터가 이미 준비되어 있어야 합니다. 그렇지 않습니까?
제대로 표현되지 않았습니다. 바 예 - 대부분 준비되었습니다. 그러나 prev_calculated == 0인 경우 OnCalculate에서 처음 실행할 때 이러한 모든 막대에 대해 표시기가 다시 계산되었다는 보장은 없습니다.
이러한 표시기를 실행하여 이를 확인할 수 있습니다.
따옴표가 올 때만 이 작업을 수행하면 됩니다. 시장이 닫혀 있으면 불일치가 표시되지 않습니다.
따라서 이제는 주말에 움직이는 암호 화폐에서 시도하는 것이 좋습니다.
버퍼 배열의 크기 = -1이면 표시 버퍼가 아직 재계산되지 않았으며 BS 값이 정확하지 않습니다.
이것이 OnCalculate에 대한 다음 호출에서 수행된다면(prev_calculated>0일 때), 그런 문제는 없을 것입니다.
추신: 코드에 오류가 있었습니다 - 수정했습니다
오, 얼마나 많은 놀라운 발견이 우리를 위해 준비하고 있습니까?
지표를 계산하기 위한 데이터를 의미했습니다. 비웃지 마세요)))))