FIR 필터 - 페이지 5

 
begemot61 >> :

이 필터의 속성에 대해 조금.

일반적인 MA는 약 20dB의 거부를 가지고 있습니다. 억제를 개선하기 위해 가중치 요소에 창 기능이라는 일부 기능을 곱합니다.

Kaiser 창을 사용하면 넓은 범위에 걸쳐 변할 수 있는 설정된 억제 값을 얻을 수 있습니다. 계산할 때 통과 대역의 불균일성과

지연 대역에서 억제하지만 필터는 필요한 것보다 나쁘지 않은 근사치를 기반으로 계산됩니다. 이러한 조건 중 가장 나쁜 것을 선택한 사람들.

일반적으로 사용되는 또 다른 계산 방법은 Parkes-Mc'Kelan 알고리즘(Remez 알고리즘이라고도 함)을 적용하는 것입니다.

이를 통해 통과 대역에서 지정된 리플을 얻고 지연 대역에서 지정된 억제를 얻을 수 있습니다. 계산에는 충분히 많은 수의 반복이 필요하며 수렴이 항상 보장되는 것은 아닙니다.

카이저 창을 사용했습니다. 계산하기 쉽고 결과는 Remez 알고리즘과 품질면에서 비슷합니다.


저역 통과 필터의 매개 변수에 대해 조금.


PassBandBars - 막대의 대역폭


StopBandBars - 전환 영역의 너비, 즉 필요한 억제가 제공되는 대역폭과 주파수 사이. 또한 막대의 수에서.


StopBandAttenuation - 감쇠 대역의 억제입니다.


이것은 주파수가 아니라 시간이기 때문에 막대로 주파수를 측정하는 것은 완전히 정확하지 않습니다. 실제로 주파수는 해당 시간 간격으로 측정됩니다.

F=1/바. 저것들. 1 bar에서 주파수는 1이고 이것이 샘플 레이트입니다. 2 bar에서 주파수는 0.5Fd 등입니다.

StopBandBars는 2보다 큰 실수가 될 수 있습니다.


필터 길이(MA 기간과 동일)는 명시적으로 설정되지 않으며 지정된 대역 및 감쇠를 기반으로 계산됩니다.

StopBandBars 또는 StopBandAttenuation이 많을수록 필터가 길어집니다. 그가 더 지체하고 더 부드럽게합니다.

감사합니다. 그러나이 모든 것을 공부해야한다고 생각합니다 ...

 
ssd >> :

이 링크로 이동했습니다. 그들은 다양한 종류의 디지털 필터링을 구현하는 8개의 지표를 구매할 것을 제안합니다.

들어봐, Sabluk, 당신이 이 모든 필터에 정통한 걸 보니,

그것이 당신을 귀찮게하지 않는다면 친구가되어 가능하면 FATL, SATL 표시기를 보내주십시오.

일반 언어로 매개변수에 대한 주석.



점점 피곤해져))))

그들이 거기에서 사려고 제안하는 것은 Mashki와 Makdi를 사는 것과 같습니다.

당신의 머리를 파틀라스와 사틀라스로 채우지 말고 자신의 것을 생성하십시오.

나는 속임수를 쓰고 싶지 않다, 필터는 마술 지팡이가 아니다, 나는 좋은 마법사가 아니다, 나는 단지 개발을 더 의미 있게 만드는 데 도움을 줄 뿐이다

심화된 의미는 진행에 도움이 될 수 있으며 그 반대의 경우도 마찬가지입니다.

기본 요소를 다룰 시간이 없다면 카지노가 있을 것입니다

사람의 생명을 단축시키는 고조파 분석이나 신경망 분석, 수동 거래를 통한 근본적인 분석 등 여러 가지 방법이 보이지 않습니다

세 가지 분야 중 전문가가 되고 싶은 분야 선택

 
sab1uk >> :

점점 피곤해져))))

...........................................

나는 속임수를 쓰고 싶지 않다, 필터는 마술 지팡이가 아니다, 나는 좋은 마법사가 아니다, 나는 단지 개발을 더 의미 있게 만드는 데 도움을 줄 뿐이다

여러분, 필터에서 실제로 원하는 것은 무엇입니까?

이 시장을 필터링하는 방법은 무엇입니까?

 
begemot61 >> :

여러분, 필터에서 실제로 원하는 것은 무엇입니까?

이 시장을 필터링하는 방법은 무엇입니까?

내가 필터에서 실제로 원하는 것은 무엇입니까?

나는 이론에 강하지 않기 때문에 내 자신의 말로 말할 것입니다.

지표를 만들려면 Symbol(TimeFrame,i) - Symbol(TimeFrame,i+1)의 차이를 계산해야 합니다. 여기서 i는 막대 번호이고,

28자

문자열S[28]=
{
"EURUSD", // EURUSD 0 0
"GBPUSD", // GBPUSD 1 1
"AUDUSD", //AUDUSD 2 2
"NZDUSD", // NZDUSD 3 3
"USDCAD", // USDCAD 4 4
"USDCHF", // USDCHF 5 5
"USDJPY", // USDJPY 6 6

"EURGBP", // EURUSD/GBPUSD 7 0/1
"EURAUD", // EURUSD/AUDUSD 8 0/2
"EURNZD", // EURUSD/NZDUSD 9 0/3
"EURCAD", // EURUSD*USDCAD 10 0*4
"EURCHF", // EURUSD*USDCHF 11 0*5
"EURJPY", // EURUSD*USDJPY 12 0*6

"GBPAUD", // GBPUSD/AUDUSD 13 1/2
"GBPNZD", // GBPUSD/NZDUSD 14 1/3
"GBPCAD", // GBPUSD*USDCAD 15 1*4
"GBPCHF", // GBPUSD*USDCHF 16 1*5
"GBPJPY", // GBPUSD*USDJPY 17 1*6

"AUDNZD", // AUDUSD/NZDUSD 18 2/3
"AUDCAD", // AUDUSD*USDCAD 19 2*4
"AUDCHF", // AUDUSD*USDCHF 20 2*5
"AUDJPY", // AUDUSD*USDJPY 21 2*6

"NZDCAD", // NZDUSD*USDCAD 22 3*4
"NZDCHF", // NZDUSD*USDCHF 23 3*5
"NZDJPY", // NZDUSD*USDJPY 24 3*6


"CADCHF", // USDCHF/USDCAD 25 5/4
"CADJPY", // USDJPY/USDCAD 26 6/4

"CHFJPY" // USDJPY/USDCHF 27 6/5
};

문제는 막대 번호 i의 기호 값 Symbol(TimeFrame,i)로 어떤 값을 취해야 합니까?

물론 가장 먼저 떠오르는 것은 MA(Symbol(TimeFrame,i), Period) ...

여기서 기간은 평균 기간입니다.

그러나 MA의 도움이 아니라 "얇고" "민감한" 표시기를 사용하여 가격선을 그렸으면 합니다.

따라서 간단한 방법으로 작업이 설정됩니다 ...

각 기호에 대해 기호의 기록(총 28개)을 사용하여 고유한 필터 표시기를 생성해야 한다는 것을 이해합니다.

또한 각 기간마다 자체 필터 표시기가 있습니까?

게다가 주기적으로 재생?


제가 제대로 이해한건가요?

 
begemot61 >> :

여러분, 필터에서 실제로 원하는 것은 무엇입니까?

이 시장을 필터링하는 방법은 무엇입니까?

올바른 작업을 설정하는 것은 이미 성공의 절반입니다.

알아낼 시간이 없는 사람들의 게으름을 이용하여 사기꾼들이 필터를 파는 것을 보는 것은 웃기고 슬픈 일입니다.

필터는 확실히 Mashki보다 낫지 만 교환하기에는 충분하지 않습니다.

 
ssd >> :

내가 필터에서 실제로 원하는 것은 무엇입니까?

.................................................................. . ..

.................................................................. . ..

문제는 막대 번호 i의 기호 값 Symbol(TimeFrame,i)로 어떤 값을 취해야 합니까?

물론 가장 먼저 떠오르는 것은 MA(Symbol(TimeFrame,i), Period) ...

여기서 기간은 평균 기간입니다.

그러나 MA의 도움이 아니라 "가늘고" "민감한" 표시기를 사용하여 가격선을 그렸으면 합니다.

따라서 간단한 방법으로 작업이 설정됩니다 ...



그리고 더 "미묘하다"와 "민감하다"는 것은 무엇을 의미합니까?

당신은 그것을 어떻게 상상합니까?

 
begemot61 >> :

그리고 더 "미묘하다"와 "민감하다"는 것은 무엇을 의미합니까?

당신은 그것을 어떻게 상상합니까?

버퍼[i] = 닫기[i];

 
sab1uk >> : 필터는 마스코트보다 확실히 낫지만 교환하기에는 충분하지 않습니다.

잘했다.

그건 그렇고 좋은 필터인 JMA가 있는데 그것도 거래가 되지 않습니다. 저자의 웹 사이트에는 여러 리뷰가 있지만 그와 거래하는 것이 얼마나 좋은지와 같은 결과가 나옵니다. 하지만 작가를 사기꾼이라고 부르고 싶지는 않다.

작업 알고리즘에 대한 귀하의 가설은 무엇입니까?

 
sab1uk >> :

잘 알려진 fatl 및 satl 절충 매개변수가 있는 저역 통과 필터가 있습니다. 즉, 진폭-주파수 특성(AFC)의 차단이 가파르지 않습니다.

주파수 응답을 더 가파르게 만들면 필터를 더 자주 다시 작성해야 합니다.

이해하지 못했습니다. 내 질문은 다음과 같습니다. 우리는 스펙트럼을 가져와 극한값을 결정했습니다. 이 정보만을 기반으로 필터를 구축할 수 있습니까? 이 정보를 사용하면 이 영역에서 최대의 이익을 얻을 수 있습니까? (원시적인 "반전" 전략으로)

 
Reshetov >> :

버퍼[i] = 닫기[i];

본질적으로 나는 이 차이의 가치를 원합니다.


Symbol(TimeFrame,i) - Symbol(TimeFrame,i+1), 여기서 i는 막대 번호,


기호 값을 얻기 위한 방법을 특성화하는 매개변수에 의존하지 않으며,

그리고 기간에 대한 이 차이의 의존성은 선형적일 것입니다. 즉, 기간이 감소하는 방향으로 더 깊어지고,

우리는 차이 형성의 역학을 받아들여야 한다....


물론 이것은 당신이 접근하고 싶은 이상입니다 ...

사유: