184페이지의 최신 버전 #1840을 사용하여 dpo 버전으로 테스트백/스텝백하고 원래의Detrended Price Oscillator.mq4 - MQL4 코드 베이스 와 신호를 비교합니다. 다른 신호 및 숫자 값 신호를 생성하는 것 같습니다. 무슨 일이 일어나고 있습니까? 나는 그들이 동일한 신호를 가져야한다고 생각합니다. 첨부 파일이 올바르지 않은 것처럼 내 "스텝백"이 있습니까? 무슨 일인지 찾아주셔서 다시 한 번 감사드립니다.
kenwa: 안녕하세요 mladen, 저는 184페이지의 최신 버전 #1840을 사용하여 dpo 버전으로 테스트백/스텝백하고 원래의Detrended Price Oscillator.mq4 - MQL4 코드 베이스 와 신호를 비교합니다. 다른 신호 및 숫자 값 신호를 생성하는 것 같습니다. 무슨 일이 일어나고 있습니까? 나는 그들이 동일한 신호를 가져야한다고 생각합니다. 첨부 파일이 올바르지 않은 것처럼 내 "스텝백"이 있습니까? 무슨 일인지 찾아주셔서 다시 한 번 감사드립니다.
켄와
해당 링크의 표시기에서 priceSwitch() 함수에 오류가 있습니다.
가격을 묻는 결과로 항상 낮음이 반환되고 있어야 하는 값이 아닙니다(이 오류는 내가 게시한 버전에서 방지됨). 기능은 이제 다음과 같이 진행됩니다.
누군가 막대가 닫는 것만 표시하도록 막대 차트를 얻는 방법을 알 수 있습니까? 추가된 이미지 좋아요.
누군가 막대가 닫는 것만 표시하도록 막대 차트를 얻는 방법을 알 수 있습니까? 추가된 이미지 좋아요.
로일,
이 스레드를 살펴보십시오. https://www.mql5.com/en/forum/183501 . 아마 그게 도움이 될거야
loeil, 이 스레드를 살펴보세요: https://www.mql5.com/en/forum/183501 . 아마 그게 도움이 될거야
고맙습니다![](https://c.mql5.com/forextsd/smiles/smile.png)
고맙습니다![](https://c.mql5.com/forextsd/smiles/smile.png)
안녕하세요 mladen님
184페이지의 최신 버전 #1840을 사용하여 dpo 버전으로 테스트백/스텝백하고 원래의Detrended Price Oscillator.mq4 - MQL4 코드 베이스 와 신호를 비교합니다. 다른 신호 및 숫자 값 신호를 생성하는 것 같습니다. 무슨 일이 일어나고 있습니까? 나는 그들이 동일한 신호를 가져야한다고 생각합니다. 첨부 파일이 올바르지 않은 것처럼 내 "스텝백"이 있습니까? 무슨 일인지 찾아주셔서 다시 한 번 감사드립니다.
안녕하세요 mladen, 저는 184페이지의 최신 버전 #1840을 사용하여 dpo 버전으로 테스트백/스텝백하고 원래의Detrended Price Oscillator.mq4 - MQL4 코드 베이스 와 신호를 비교합니다. 다른 신호 및 숫자 값 신호를 생성하는 것 같습니다. 무슨 일이 일어나고 있습니까? 나는 그들이 동일한 신호를 가져야한다고 생각합니다. 첨부 파일이 올바르지 않은 것처럼 내 "스텝백"이 있습니까? 무슨 일인지 찾아주셔서 다시 한 번 감사드립니다.
켄와
해당 링크의 표시기에서 priceSwitch() 함수에 오류가 있습니다.
가격을 묻는 결과로 항상 낮음이 반환되고 있어야 하는 값이 아닙니다(이 오류는 내가 게시한 버전에서 방지됨). 기능은 이제 다음과 같이 진행됩니다.
{
double price;
switch(PriceType)
{
case PRICE_CLOSE:
price = Close;
case PRICE_OPEN:
price = Open;
case PRICE_HIGH:
price = High;
case PRICE_LOW:
price = Low;
}
return(price);
}[/PHP]
and it should be like this :
[PHP]double priceSwitch(int i)
{
double price;
switch(PriceType)
{
case PRICE_CLOSE:
price = Close; break;
case PRICE_OPEN:
price = Open; break;
case PRICE_HIGH:
price = High; break;
case PRICE_LOW:
price = Low; break;
}
return(price);
}해당 기능이 수정되면 둘 다 정확히 동일합니다(이 예와 같이).
모두 제일 좋다
안녕하세요 mladen님
그래서 내가 당신의 의미를 이해합니까? (첫 번째) 위의 #1845 버전은 원래 dpo 값이 올바른가요? (오히려 링크 인디케이터에 에러 신호가 있는 건가요?) 그래서 위의 #1845 버전을 사용하면 정확한 신호인가요?
(두 번째) 코드 내부의 링크 표시기를 PHP 코드로 변경하면 오류가 발생하지 않습니까? 위의 #1845 버전과 동일한 신호를 가지고 있습니까?
몇 가지 설명에 다시 한 번 감사드립니다.
안녕하세요 mladen님
그래서 내가 당신의 의미를 이해합니까? (첫 번째) 위의 #1845 버전은 원래 dpo 값이 올바른가요? (오히려 링크 표시기에 오류 신호가 있는 건가요?) 그래서 위의 #1845 버전을 사용하면 정확한 신호인가요?
(두 번째) 코드 내부의 링크 표시기를 PHP 코드로 변경하면 오류가 발생하지 않습니까? 위의 #1845 버전과 동일한 신호를 가지고 있습니까?
몇 가지 설명에 다시 한 번 감사드립니다.켄와
1845 이후 버전이 정확합니다.
metaquotes 사이트의 버전이 잘못되었습니다.
내가 준 버전을 사용하는 것이 더 낫습니다. 그 버전에서는 중간 가격, 일반 가격 및 가중 가격도 사용할 수 있고 더 빠르고 간단하기 때문입니다.
__________________
추신: 디트렌드 프라이스 오실레이터는 실제로 다른 값을 가지고 있습니다. 올바른 dpo의 한 버전이 여기에 게시되었습니다. https://www.mql5.com/en/forum/174298
안녕하세요 mladen님
이 버전은 어떻습니까? Detrended Price Oscillator - dpo의 MQL4 코드 베이스 , 이 버전은 코딩 및 신호에서 정확합니까? 다시 한번 감사합니다.
안녕 mladen, 이 버전은 어떻습니까 Detrended Price Oscillator - dpo의 MQL4 코드 베이스 , 이 버전은 코딩 및 신호에서 정확합니까? 다시 한번 감사합니다.
DPO의 정의 : 디트렌드 프라이스 오실레이터 - Wikipedia, 무료 백과사전
그렇게 계산하면 OK입니다. 그렇지 않으면 OK가 아닌 것보다