작가의 대화. 알렉산더 스미르노프. - 페이지 43

 
LeoV писал (а): 차이점이 있지만 중요하지 않습니다. 제 생각에는 그렇게 생각합니다. 그리고 기간은 크지 않습니다 = 14. 그래서 알고리즘이 좋다.
Leonid , Code Base에 있는 JMA에 대해 질문이 있습니다. 위상 매개변수의 의미에 대해. 코드에서 위상을 -100에서 +100으로 변경하는 것이 실제로 의미가 있음을 알 수 있습니다. 이 값을 넘어서면 인덕터는 더 이상 변경되지 않으며 위상에 따라 특정 매개변수 f10이 0.5와 2.5 사이의 판별 함수로 변경됩니다. 내가 시각적으로 이해하는 한 위상은 인덕터의 "진동 범위"를 변경하고 JMA 극단에서 JMA(위상=100)와 JMA(위상=-100)의 차이는 절대값에서 최대입니다. 인덕터 자체의 미분이 어떻게든 고려되는 것처럼 보입니다. 이 매개변수가 실제로 어떤 역할을 하는지 알고 있습니까?
 
Mathemat писал (а): Леонид , Code Base에 있는 JMA에 대해 질문이 있습니다. 위상 매개변수의 의미에 대해. 코드에서 위상을 -100에서 +100으로 변경하는 것이 실제로 의미가 있음을 알 수 있습니다. 이 값을 넘어서면 인덕터는 더 이상 변경되지 않으며 위상에 따라 특정 매개변수 f10이 0.5와 2.5 사이의 판별 함수로 변경됩니다. 내가 시각적으로 이해하는 한 위상은 인덕터의 "진동 범위"를 변경하고 JMA 극단에서 JMA(위상=100)와 JMA(위상=-100)의 차이는 절대값에서 최대입니다. 인덕터 자체의 미분이 어떻게든 고려되는 것처럼 보입니다. 이 매개변수가 실제로 어떤 역할을 하는지 알고 있습니까?

음, 예, 모든 것이 그렇습니다. 위상은 진동의 스윙을 변경하고 극단에서 JMA(위상=100)와 JMA(위상=-100)의 차이는 절대값에서 최대입니다. 이 차이 아래에 스크린샷을 첨부하겠습니다.

 

다음은 JMA 소스를 파헤친 결과입니다.

둘 다 위상이 0입니다. 파란색은 표준 JMA이고 녹색은 수정되었습니다. 차별화의 폭발로 인해 녹색이 QRMA를 생각나게 합니다. 이 모든 것이 첨부된 가격은 PRICE_MEDIAN입니다.

 
Mathemat :

다음은 JMA 소스를 파헤친 결과입니다.


당신은 나를 불행의 동지로 생각할 수 있습니다. 나는 자동차를 좋아하지 않았지만 똑똑한 사람들을 읽은 후 여전히 자동차에 빠져 들었습니다. :-) 이것은 나에게 두 번째로 일어난 일이며 두 번째로 모든 사람에게 짓밟힌이 빈터에서도 꽃을 찾을 수 있다고 확신합니다.

코드베이스에서 Jurik 알고리즘이나 JMA 소스를 이해하는 작업은 없었습니다. 그들만의 생각이 있을 뿐이었다. 그 중 하나를 구현한 후 나는 역학의 황금률이 유효하다고 확신했습니다. 우리는 부드러움에서 이기고 위상 지연을 잃습니다. 그 반대. 그럼에도 불구하고 너무 원시적이지 않은 알고리즘을 사용하면(즉, 마찰 손실을 줄이는 :-) 허용 가능한 절충안을 얻을 수 있고 더 많거나 덜 적합한 스트로크를 선택할 수 있습니다(정말 사용하려는 경우).

예를 들어. EMA에는 DEMA 및 TEMA와 같은 고급 변형이 있습니다. Bulashev가 설명한 대로 평활 오류를 고려하므로 위상 지연이 더 낮습니다. 특히 DEMA는 EMA보다 FZ가 적고 TEMA는 DEMA보다 FZ가 적습니다. 임의의 순서에 대해 이 알고리즘의 구현을 작성했습니다. 주문을 높이면 FZ를 줄일 수 있지만 동시에 자연스럽게 지표 라인이 가격 라인으로 향하고 결과적으로 부드러움을 잃습니다. 약간의 실험 끝에 당신 사진의 JMA와 LeoV 의 사진의 Jurik에서 그리 멀지 않은 비율을 잡았습니다.

두 경우 모두 이 마우스의 FZ가 약간 작지만 부드러움도 약간 떨어지는 것을 알 수 있습니다. 아마도 충분히 짧은 기간에 외부 평활화 방법 을 적용하면 훨씬 더 큰 유사성을 얻을 수 있습니다. 내 말은, Jurik과 JMA는 좋은 알고리즘이지만 독특하고 반복할 수 없는 것이 아닙니다.

 
그 중 하나를 구현한 후 역학의 황금률이 작동하는지 확인했습니다. 우리는 부드러움에서 이기고 위상 지연을 잃습니다. 그 반대.
HMA는 완전한 선형성과 가장 간단한 아이디어(계수와 다른 기간이 있는 두 LWMA의 차이)로 igorad 버전에서 매우 좋아 보입니다. 아래 그림. 파란색 - NMA(13, PRICE_CLOSE, MODE_LWMA), 녹색 - 약간 수정된 Jurik(9, 위상=100). 별차이를 못느끼고 저도 놀랐습니다. 두 곡선의 부드러움은 매우 가깝고 갑작스러운 움직임에 대한 반응 속도는 거의 동일하며 지연도 거의 동일합니다.
 

그리고 여기 내 "예술 작품"이 있습니다. 언급 한 아이디어 구현의 산물입니다. 적응형 선형 가중치 WAMA. Dzhurik만큼 부드럽지는 않지만 연방법에서는 그보다 나쁘지 않습니다.

 
안녕하세요!
쥐는 전염성이 있습니다. 아니요, 아니요, 예, 당신은 때때로 그들에게 돌아옵니다. 당신은 한계가 있고 (Yurixx가 언급한) 황금률이 누구에 의해 취소되지 않는다는 것을 마음으로 이해하지만 "당신이 바닥을 가졌는지"는 확실히 모릅니다. 내 생각에는 Jurika보다 나쁘지 않은 동일한 적응 형 이동 이 있습니다.
 
좋은 사진. 아마도 비슷한 시각적 매개 변수를 가진 동일한 Jurik와 비교하여 마스카라를 표시하는 것이 훨씬 더 나을 것입니다. 하지만 지금은 그게 요점이 아니다. 우리는 부드러움, 작은 FZ, 간격에 대한 빠른 응답과 같은 스트로크에 대한 대략적인 요구 사항을 만드는 데 직관적으로 익숙합니다. 그리고 실제로 이상적인 기계는 실제로 이미 만들어졌습니다(HMA, JMA, 회귀, DEMA 등).

그러나 "two mash" 시스템은 최고의 Juriks를 사용하더라도 만족스럽게 작동하지 않습니다. 그리고 우리가 SYSTEM(가장 단순한 시스템, 즉 단 2개의 스트로크)에서 요구해야 하는 것을 이해할 때까지는 작동하지 않을 것입니다. 바보의 꿈은 물론이지만, 나는 마스코트를 영원히 버리기 위해 아직 마스코트에서 모든 것을 가져 가지 않은 것 같습니다 ...
 
두 체커의 교차는 그 원시성 때문에 표준이 된 것 같아요. 제 관점에서는 MACD와 MA 기반 오실레이터가 훨씬 더 흥미롭습니다. 그들은 적어도 이론적으로 극한의 가격을 잡을 수 있습니다. 충분히 매끄러우면 그렇게 어렵지 않습니다. 또한 이 조건에서 극한값을 하나씩 직접 잡을 수 있습니다. 그런 의미에서 작은 FD와 부드러움의 조합이 실제로 흥미롭습니다. 그리고 제 생각에는 이론상으로도 더 많이 의지해서는 안됩니다.
 
Mathemat писал(а) >>
...- 우리가 SYSTEM(가장 단순한 시스템, 즉 단 2개의 스트로크)에서 요구해야 하는 것을 이해할 때까지. 바보의 꿈은 물론이지만, 마스코트를 영원히 버리기 위해 아직 마스코트에서 모든 것을 가져 가지 않은 것 같습니다 ...

시스템은 하나 또는 두 개의 "단순한"(전신) 마스코트의 간단하고 직관적 인 형태로 제시됩니다 - 왜 꿈 .... 그렇게 말하면 좋지 않습니다 ...