그의 아이디어를 설명했습니다(그래프를 흔들고 현재를 과거에 붙이고 미래를 발명함), 명확하지 않다면 아아.......
양수 막대에 적절한 값으로 음수 막대에 필요한 것을 그리는 다른 방법을 제안하면 기쁠 것입니다.
(현재를 과거로 옮기고 미래에 대한 비전으로 보완하고 이 모든 것을 다시, 그러나 미래로 옮겼다)
ArrayCopy의 경우(낮음, 낮음); 및 ArrayCopySeries(low,1); 잘못된 작업에 대한 초기 생각ArrayCopy(low,Low) 는 ArrayCopySeries(llow,1)를 사용하는 것과 비교하여 일부 기능의 잘못된 반환 값에서 비롯되었습니다.그러나 ArrayCopy(llow,Low) 및 ArrayCopySeries(llow,1) 에 의해 얻은 두 배열의 구성원 값의 차이를 반복하는 주기를 구축한 결과 계산 정확도의 모든 변형에 대해 0만 얻었습니다(배열 구성원은 절대적으로 평등). 때때로 흥미로운 값이 뛰었습니다. Low = 1.351400000000000000000000000001 ; 하지만 그 차이는 항상 0이었습니다. 그런 다음 표시기 버퍼의 값을 얻기 위해 배열을 전달하는 함수를 한 줄씩 구문 분석했습니다.
그리고 ArrayMaximum에 대한 흥미로운 데이터를 얻었습니다. 코드:
결과, 두 어레이에 대한 ArrayMaximum의 다른 구현
결론: ArrayCopy(llow,Low) 및 ArrayCopySeries(llow,1) 를 사용하여 얻은 배열에 대한 ArrayMaximum()의 반복 값 은 다른 방향으로 이동합니다.
을 위한ArrayCopy(llow2,Low) ArrayMaximum() 함수를 사용할 때 막대가 앞으로 트래버스됩니다.
ArrayMaximum(low2, 5, 5) 막대의 경우 5, 4, 3, 2, 1이 고려됩니다.
로그의 일부 오류는 이해할 수 없습니다. 지표는 차트에 정지하지만 아무 신호도 주지 않습니다. 나는 그것이 무엇인지 이해하지 못한다:
그리고 나는 신호를 구독하지 않으며 신호 제공자도 아닙니다.
버전 534에서 금융 상품 차트를 여는 문제가 해결되지 않은 채로 남아 있습니다(스크린샷 참조).
로그의 일부 오류는 이해할 수 없습니다. 지표는 차트에 정지하지만 아무 신호도 주지 않습니다. 나는 그것이 무엇인지 이해하지 못한다:
그리고 나는 신호를 구독하지 않으며 신호 제공자도 아닙니다.
"신호" 창에 대해 사용 가능한 거래 신호 테이블을 다운로드할 수 없을 가능성이 큽니다.
다시 시작할 때마다 이 메시지가 나타납니까?
버전 534에서는 금융 상품 차트를 여는 문제가 해결되지 않은 채로 남아 있었습니다(스크린샷 참조).
원하는 차트를 연 다음 동일한 기본 이름으로 프로필을 다시 저장해 보십시오.
도움이 되지 않으면 터미널을 닫고 데이터 디렉터리에서 /templates/default.tpl 파일을 삭제한 다음 터미널을 다시 시작합니다.
대부분 "신호" 창에 사용 가능한 거래 신호 테이블을 다운로드할 수 없습니다.
다시 시작할 때마다 이 메시지가 나타납니까?
다음 수정 사항과 함께 베타 535 빌드를 게시했습니다.
이제 여기에 있습니다.
C:\Users\사용자 이름\AppData\Roaming\MetaQuotes\WebInstall\mt4clw
원하는 차트를 연 다음 동일한 기본 이름으로 프로필을 다시 저장해 보십시오.
도움이 되지 않으면 터미널을 닫고 데이터 디렉터리에서 /templates/default.tpl 파일을 삭제한 다음 터미널을 다시 시작합니다.
고맙습니다! 첫 번째 사례( 빨간색으로 강조 표시됨 )가 도움이 되었습니다!
그의 아이디어를 설명했습니다(그래프를 흔들고 현재를 과거에 붙이고 미래를 발명함), 명확하지 않다면 아아.......
양수 막대에 적절한 값으로 음수 막대에 필요한 것을 그리는 다른 방법을 제안하면 기쁠 것입니다.
(현재를 과거로 옮기고 미래에 대한 비전으로 보완하고 이 모든 것을 다시, 그러나 미래로 옮겼다)
ArrayCopy 의 경우(낮음, 낮음); 및 ArrayCopySeries(low, 1 ); 잘못된 작업에 대한 초기 생각 ArrayCopy (low,Low) 는 ArrayCopySeries(llow, 1 )를 사용하는 것과 비교하여 일부 기능의 잘못된 반환 값에서 비롯되었습니다. 그러나 ArrayCopy (llow,Low) 및 ArrayCopySeries(llow, 1 ) 에 의해 얻은 두 배열의 구성원 값의 차이를 반복하는 주기를 구축한 결과 계산 정확도의 모든 변형에 대해 0만 얻었습니다(배열 구성원은 절대적으로 평등). 때때로 흥미로운 값이 뛰었습니다. Low = 1.351400000000000000000000000001 ; 하지만 그 차이는 항상 0이었습니다. 그런 다음 표시기 버퍼의 값을 얻기 위해 배열을 전달하는 함수를 한 줄씩 구문 분석했습니다.
그리고 ArrayMaximum에 대한 흥미로운 데이터를 얻었습니다. 코드:
결과, 두 어레이에 대한 ArrayMaximum의 다른 구현
결론: ArrayCopy (llow,Low) 및 ArrayCopySeries(llow, 1 ) 를 사용하여 얻은 배열에 대한 ArrayMaximum()의 반복 값 은 다른 방향으로 이동합니다.
을 위한 ArrayCopy (llow2,Low) ArrayMaximum() 함수를 사용할 때 막대가 앞으로 트래버스됩니다.
ArrayMaximum (low2, 5, 5) 막대의 경우 5, 4, 3, 2, 1이 고려됩니다.
이래야 하는건가요????????????????
ArrayGetAsSeries 및 ArraySetAsSeries 를 사용해 보셨습니까?
읽어 보시면 도움이 될 것 같아요
하나의 프로그램을 컴파일할 때 오류가 발생합니다.
"C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\8F311E250E67877D0B9CF7826D598895\MQL4\include\stderror.mqh" 포함 파일을 열 수 없습니다.다른 것을 컴파일할 때 - 이것은 (두 줄 함께):
"C:\Program Files (x86)\Alpari NZ MT4 #4\experts\indicators\Channels.ex4" 출력 전문가 파일(5)을 열 수 없습니다. 0 0