확률적 공명 - 페이지 33

 
Prival , 당신은 DSP 전문가입니다. 나는 그러한 전문가들이 일반적으로 Forex에서 좋은 결과를 얻는다는 것을 알았습니다. 문학 추천해주세요? 음, 실제로 DSP, 정보 이론, 다른 것이 있습니다 ...
 

다소 명확해 보입니다.

우리는 두 개의 진폭 배열이 필요합니다. 하나는 신호용이고 다른 하나는 노이즈용입니다. 두 번째 배열은 이미 입력되어 있습니다. 여기서 하나의 값만 필요하기 때문에 기억만 하면 필요에 따라 배열을 해제할 수 있습니다. 즉, 나눗셈은 다음과 같아야 합니다.

 double thr = data1 [ hmax ] ;
for ( i = 0 ; i < N ; i ++ ) {
  if ( data [ i ] < thr ) {
    data1 [ i ] = data [ i ] ; 
    data [ i ] = 0.0 ; 
  } else {
    data1 [ i ] = 0.0 ;
  }
}

하지만 훨씬 더 나쁠 가능성이 높습니다. 실제로 임계값은 스펙트럼 밀도에 대해 결정되어야 하기 때문입니다. 계산을 위한 코드는 내 예에서 추출할 수 있지만 각 주파수에 대한 허수 진폭과 실제 진폭이 포함되어 있으므로 진폭 값이 아닌 주파수(즉, 인덱스 , 그리고 각 주파수는 2개의 인덱스에 해당합니다: i 및 i + 1 ). 즉, 3개의 어레이가 더 필요할 가능성이 매우 높습니다. 하나는 스펙트럼 밀도용이고 두 개는 인덱스(주파수)용(신호 및 노이즈)입니다. 한마디로, 변환 후 FFT를 위한 데이터 파일 형식을 이해하기 위해 열심히 노력해야 할 것입니다. klot 라이브러리 헤더의 링크가 도움이 될 것입니다.

느림에 관해서는 시각화 도우미가 없으면 모든 것이 훨씬 더 지루할 것이므로 최소한 그 과정에 감탄할 수 있습니다. :) 터미널을 최소화하면 작업 속도가 약간 빨라질 수 있습니다.

PS 주파수의 경우 하나의 어레이로 처리할 수 있습니다. 예를 들어 신호 주파수에 대해 1을 쓰고 노이즈에 대해 -1을 작성합니다.

 

수학 으로

의아해 :)

  1. 나는 그 매트를 볼 수 있지만. 당신의 수준은 더 높습니다. 나는 사토 유키오 "신호 처리 첫 번째 지인"으로 시작하는 것이 좋습니다. 과정의 물리학이 있습니다. 적어도 나에게는 항상 그랬다. 과정의 물리학을 이해하지 못하면 수학을 적용할 수 없습니다(적용도 됩니다 :)).
  2. 권위 있는. 마프 주니어 디지털 스펙트럼 분석. IHMO는 최고의 책이며 다른 사람을 찾을 수 없습니다.

외환 시장에 필요하다고 생각하는 것(유용한)은 무엇입니까?

시장 진입 및 퇴장 시점을 결정하기 위해

  1. 발트. 통계적 의사결정 기능. 유명한 (적어도 레이더 분야에서) 2 임계 값 Waldows 감지기에 특별한주의를 기울이십시오.

가격 움직임을 예측하려면

  1. 곡식 가루. 레이더 정보의 디지털 처리. 거기에서 칼만 필터에 특별한주의를 기울이십시오. 특정 조건에서는 더 정확하게는 존재하지 않는다는 것이 수학적으로 입증되었습니다. 그러나 이러한 조건에서 종종 문제가 발생합니다. 특히 Forex 시장 자체가 많은 제한을 제거하기 때문에 사용 방법에 대한 아이디어가 있습니다.

통계, 다양한 유형의 분포 및 분석.

  1. 레빈 보리스 루비모비치. 통계 무선 공학의 이론적 기초. 오류(오타)를 찾을 수 없는 유일한 버전입니다. 참고서는 제가 논문을 썼을 때였습니다.

책의 선택은 조금 구체적이지만 target(항공기)이라는 단어를 가격(Close[0]), 기동 감지(가격 반전용)로 바꾸면 어디에 적용할 수 있는지 더 명확해집니다. :)

모든 것을 저장하고 책을 동봉합니다. 마지막을 제외하고 모두 죄송합니다.

다시 한 번, 저는 모든 사람에게 호소합니다. 기회가 있고 팀으로 일하고 싶다면 Skype(privalov-sv)에서 저를 찾으십시오. 프로그램에 대한 물 링크 http://www.skypeclub.ru/skype.htm . 의사 소통에 매우 편리합니다.

모든 사람에게 충분한 아이디어가 많지만 시간과 에너지가 충분하지 않습니다. 모든 것을 들어 올릴 수는 없습니다.

젠장, 나머지는 맞지 않습니다. PHP를 통과시키지 마십시오. 그래서 당신은 한 가지 방법이 있습니다 :) 누가 이 책을 필요로 하는지 -> Skype, 저는 거의 항상 거기에 있습니다. djvu 책 형식

파일:
sato.zip  1353 kb
 

lna01로

"하지만 아마도 훨씬 더 나쁠 것입니다."

당신 말이 맞습니다. 그곳은 훨씬 더 나빠질 것입니다. 이것은 단지 첫 번째 단계일 뿐입니다. 가장 중요한 것은 지표를 올바르게 구축하고 속도 측면에서 최적화하는 방법을 이해하는 것입니다. 추가될 공식과 아주 좋은 IHMO. 앞으로는 위상 분석을 위해 2개의 버퍼가 더 필요할 것입니다. 해밍과 버터워스. 첫 번째 결과는 고무적입니다. 스펙트럼의 1차 고조파 진폭을 간단히 구축해 보십시오(임계값 및 정렬 없이). 아름다운 그림을 얻었고 첫인상은 초과분이 손절매 설치 순간을 결정한다는 것입니다. 그러나 나는 이것을 확인해야 한다. 내일 나는 사진을 게시하려고 노력할 것이다.

 

약속대로 사진을 올립니다. 그것은 매우 아름다운 것으로 밝혀졌으며 지금도 전문가를 작성합니다. 그러나 어딘가에 오류가 있습니다. 어쩌면 우연히 내가 무언가를 발견했을 수도 있습니다. 봐주세요.

그림 1

그림 2

  1. 라인의 비교 부호를 반대로 바꾸면 히스토그램이 사라지고(그림 2 참조),

if (data[i]<porog) // 히스토그램이 있는 경우 임계값과 비교

그리고 그렇다면

if (data[i]>porog) // 여기서 사라졌다

  1. 에너지는 음수가 될 수 없으며 진폭도 특히 합이 됩니다 !! :(
  2. 그러나 시각적으로 매우 아름다워 "트렌드 비뚤어진 손의 에너지"라고 부를 것입니다.

추신: 나는 이 코드 줄에서 무엇을 하고 싶었는지에 대한 유일한 질문에 대답하지 않겠습니다(오류를 발견한 경우). 위의 표시기의 일반적인 아이디어, 내가 얻고자 하는 것, 모든 것이 그림에 있습니다. 그러나 내가 비뚤어진 손으로 인해 얻은 것을 사진으로 설명하면. 나에게서 Magarych. 방금 MACD 표시기 를 가져 와서 거기에 계산하려는 것을 삽입했지만 내가 잘못한 것이 분명합니다.

파일:
pvf2.mq4  4 kb
 
Prival :

그러나 내가 비뚤어진 손으로 인해 얻은 것을 사진으로 설명하면. 나에게서 Magarych.


여기 있습니다: for( i=hmax ;i<N;i++) - 나는 계속 이해하지 못합니다. 물론 모든 주파수를 볼 필요는 없지만 hmax에서 왜?

둘째, 푸리에 변환의 결과로 복소수 진폭이 얻어진다. 따라서 각 주파수의 진폭은 실수부와 허수부의 두 숫자에 해당합니다. 에너지는 모듈로 sqrt((Re+j*Im)*(Re-j*Im))입니다. 나 자신으로부터 나는 Re와 Im이 종종 반대 위상으로 간다고 덧붙일 것이다. 하나의 문턱을 이해하지 않고 모든 것을 자르는 것은 사소한 변형이 아니며 물리적 의미를 생각해내기가 어렵습니다. 어쨌든 여기의 에너지는 그것과 아무 관련이 없습니다.
반복 합니다. 변환 후 FFT용 데이터 파일의 형식을 이해해야 합니다. klot 라이브러리 헤더의 링크가 도움이 될 것입니다.
 

lna01

나는 모든 것이 무엇인지 알아 냈습니다. 유일한 것은 실제로 데이터 형식이 속았다는 것입니다. 데이터 형식을 알아내면(나는 스레드에 klot 질문을 게시했습니다), 나는 종이와 펜을 들고 앉아서 무슨 일이 일어나고 있는지 확인할 것입니다. 나는 matkad에 익숙하다. 이것은 실수입니다. 더 정확하게는 for( i=hmax ;i<N;i++) 에 관해서는 단순히 1을 취하는 것이 필요합니다(또는 일반적으로 별도의 변수를 생성). sqrt((Re+j*Im)*(Re-j*Im)) 을 사용하면 명확한 물리적 의미가 있다고 생각하십시오.

 
Prival :

별도의 변수로 설정

여기 있습니다 - 맞습니다 :) . 일부 주파수를 차단하고 나머지를 에너지 측면에서 "하위 임계 값"과 "임계 임계 값 이상"으로 나누면 물리적 의미에 어려움이 없을 것입니다 :)

추신 아마도 https://forum.mql4.com/en/6275 표시기를 너무 자주 언급하지만 진폭 작업은 거기에서 올바르게 수행됩니다. 그냥 가져갈 수 있습니다.
 
그렇다면 그림 2의 빨간색 선은 무엇으로 밝혀졌습니까? 실제 부분과 허수 부분의 에너지 차이는 무엇입니까? 매우 흥미로운. 표시 범위의 숫자는 무엇을 의미합니까?
 
라이브러리에 오류가 있는 것 같거나 손이 다시 비뚤어진 것 같습니다. (여기 'FFT 함수의 FFT 라이브러리' 에 내 질문을 게시했습니다) 누구든지 확인할 수 있다면. 내가 옳은지 아닌지. matlab에서 확인해보세요.