코딩 도움말 - 페이지 185

 

누군가 막대가 닫는 것만 표시하도록 막대 차트를 얻는 방법을 알 수 있습니까? 추가된 이미지 좋아요.

 
loeil:
누군가 막대가 닫는 것만 표시하도록 막대 차트를 얻는 방법을 알 수 있습니까? 추가된 이미지 좋아요.

로일,

이 스레드를 살펴보십시오. https://www.mql5.com/en/forum/183501 . 아마 그게 도움이 될거야

 
mladen:
loeil, 이 스레드를 살펴보세요: https://www.mql5.com/en/forum/183501 . 아마 그게 도움이 될거야

고맙습니다

 

고맙습니다

 

안녕하세요 mladen님

184페이지의 최신 버전 #1840을 사용하여 dpo 버전으로 테스트백/스텝백하고 원래의Detrended Price Oscillator.mq4 - MQL4 코드 베이스 와 신호를 비교합니다. 다른 신호 및 숫자 값 신호를 생성하는 것 같습니다. 무슨 일이 일어나고 있습니까? 나는 그들이 동일한 신호를 가져야한다고 생각합니다. 첨부 파일이 올바르지 않은 것처럼 내 "스텝백"이 있습니까? 무슨 일인지 찾아주셔서 다시 한 번 감사드립니다.

파일:
 
kenwa:
안녕하세요 mladen, 저는 184페이지의 최신 버전 #1840을 사용하여 dpo 버전으로 테스트백/스텝백하고 원래의Detrended Price Oscillator.mq4 - MQL4 코드 베이스 와 신호를 비교합니다. 다른 신호 및 숫자 값 신호를 생성하는 것 같습니다. 무슨 일이 일어나고 있습니까? 나는 그들이 동일한 신호를 가져야한다고 생각합니다. 첨부 파일이 올바르지 않은 것처럼 내 "스텝백"이 있습니까? 무슨 일인지 찾아주셔서 다시 한 번 감사드립니다.

켄와

해당 링크의 표시기에서 priceSwitch() 함수에 오류가 있습니다.

가격을 묻는 결과로 항상 낮음이 반환되고 있어야 하는 값이 아닙니다(이 오류는 내가 게시한 버전에서 방지됨). 기능은 이제 다음과 같이 진행됩니다.

double priceSwitch(int i)

{

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);

}

해당 기능이 수정되면 둘 다 정확히 동일합니다(이 예와 같이).

모두 제일 좋다

파일:
dpo.gif  36 kb
 

안녕하세요 mladen님

그래서 내가 당신의 의미를 이해합니까? (첫 번째) 위의 #1845 버전은 원래 dpo 값이 올바른가요? (오히려 링크 인디케이터에 에러 신호가 있는 건가요?) 그래서 위의 #1845 버전을 사용하면 정확한 신호인가요?

(두 번째) 코드 내부의 링크 표시기를 PHP 코드로 변경하면 오류가 발생하지 않습니까? 위의 #1845 버전과 동일한 신호를 가지고 있습니까?

몇 가지 설명에 다시 한 번 감사드립니다.

 
kenwa:
안녕하세요 mladen님

그래서 내가 당신의 의미를 이해합니까? (첫 번째) 위의 #1845 버전은 원래 dpo 값이 올바른가요? (오히려 링크 표시기에 오류 신호가 있는 건가요?) 그래서 위의 #1845 버전을 사용하면 정확한 신호인가요?

(두 번째) 코드 내부의 링크 표시기를 PHP 코드로 변경하면 오류가 발생하지 않습니까? 위의 #1845 버전과 동일한 신호를 가지고 있습니까?

몇 가지 설명에 다시 한 번 감사드립니다.

켄와

1845 이후 버전이 정확합니다.

metaquotes 사이트의 버전이 잘못되었습니다.

내가 준 버전을 사용하는 것이 더 낫습니다. 그 버전에서는 중간 가격, 일반 가격 및 가중 가격도 사용할 수 있고 더 빠르고 간단하기 때문입니다.

__________________

추신: 디트렌드 프라이스 오실레이터는 실제로 다른 값을 가지고 있습니다. 올바른 dpo의 한 버전이 여기에 게시되었습니다. https://www.mql5.com/en/forum/174298

 

안녕하세요 mladen님

이 버전은 어떻습니까? Detrended Price Oscillator - dpo의 MQL4 코드 베이스 , 이 버전은 코딩 및 신호에서 정확합니까? 다시 한번 감사합니다.

 
kenwa:
안녕 mladen, 이 버전은 어떻습니까 Detrended Price Oscillator - dpo의 MQL4 코드 베이스 , 이 버전은 코딩 및 신호에서 정확합니까? 다시 한번 감사합니다.

DPO의 정의 : 디트렌드 프라이스 오실레이터 - Wikipedia, 무료 백과사전

그렇게 계산하면 OK입니다. 그렇지 않으면 OK가 아닌 것보다