차이 미적분, 예. - 페이지 6

 

숄더가 72인 4차 다항식으로 평균화(4차 EMA)하고 삼차 아볼라 (3차 다항식)을 사용 하여 다른 숄더로 외삽합니다 .

      a1_Buffer[i]=((open[i] - Znach)    + 5061600 *a1_Buffer[i+ 1 ]- 7489800     *a1_Buffer[i+ 2 ]+ 4926624 *a1_Buffer[i+ 3 ]- 1215450 *a1_Buffer[i+ 4 ])/ 1282975 ;

      a5_Buffer[i+ 92 ]=a1_Buffer[i];   if (i<= 1100 ) { for (z= 92 - 1 ;z>= 0 ;z--){         a5_Buffer[i+ 0 +z]=   4 *a5_Buffer[i+ 1 +z]  -   6 *a5_Buffer[i+ 2 +z]  +   4 *a5_Buffer[i+ 3 +z]  - 1 *a5_Buffer[i+ 4 +z];   }}


      a2_Buffer[i+ 20 ]=a5_Buffer[i+ 20 ]; 
      
      a3_Buffer[i+ 38 ]=a5_Buffer[i+ 38 ]; 
      
      a4_Buffer[i+ 56 ]=a5_Buffer[i+ 56 ];
        
      a6_Buffer[i+ 74 ]=a5_Buffer[i+ 74 ];

첫 번째 그림은 구성도이고 두 번째 그림에서는 다시 그리지 않는 모든 선이 마지막 값으로 그려집니다.

지하실의 표시기는 지정된 라인 오프셋에서만 다릅니다.


 

숄더가 72인 4차 다항식으로 평균화(4차 EMA)하고 4 차 다항식을 사용하여 다른 레버리지로 외삽합니다 .

      a1_Buffer[i]=((open[i] - Znach)    + 5061600 *a1_Buffer[i+ 1 ]- 7489800     *a1_Buffer[i+ 2 ]+ 4926624 *a1_Buffer[i+ 3 ]- 1215450 *a1_Buffer[i+ 4 ])/ 1282975 ;

      a5_Buffer[i+ 92 ]=a1_Buffer[i];   if (i<= 1100 ) { for (z= 92 - 1 ;z>= 0 ;z--){         a5_Buffer[i+ 0 +z]=   5 *a5_Buffer[i+ 1 +z]  -   10 *a5_Buffer[i+ 2 +z]  +   10 *a5_Buffer[i+ 3 +z]  - 5 *a5_Buffer[i+ 4 +z]  +   1 *a5_Buffer[i+ 5 +z];   }}


      a2_Buffer[i+ 20 ]=a5_Buffer[i+ 20 ]; 
      
      a3_Buffer[i+ 38 ]=a5_Buffer[i+ 38 ]; 
      
      a4_Buffer[i+ 56 ]=a5_Buffer[i+ 56 ];
        
      a6_Buffer[i+ 74 ]=a5_Buffer[i+ 74 ];
   

첫 번째 그림은 구성도이고 두 번째 그림에서는 다시 그리지 않는 모든 선이 마지막 값으로 그려집니다.

지하실의 표시기는 지정된 라인 오프셋에서만 다릅니다.


 

Alexey, 무료 조언과 안내를 해드릴 수 있습니다.

나는 이미 왼쪽으로 시프트를 적용하는 것이 가볍게 말해서 ... - 감사할 수 없는 작업이라고 말했습니다. 당신의 스레드를 보는 사람들에게서만 저주를 받으십시오. 그건 그렇고, 이것이 당신이 훌륭하게 고립 된 자신의 지점에서 끝난 이유 중 하나입니다.
그러나 실제로 이동하지 않고 하나의 변곡점이 있는 주기적인 선을 1/2파장으로 왼쪽으로 이동하려면 (더 정확하게는 로컬 최소값과 최대값 사이에 하나의 변곡점이 있는 경우) 이 함수의 도함수를 사용할 수 있습니다. 이것은 실제적인 변화가 아니라 사실입니다. 함수의 미분은 선에 대한 접선의 각도입니다. 간단히 계산: buf[i]-buf[i+1]

예를 들어, 정현파의 1차 및 2차 도함수. 함수 자체의 변곡점은 해당 도함수의 극대값과 최소값이 됩니다.

 
니콜라이 셈코 :

Alexey, 무료 조언과 안내를 해드릴 수 있습니다.

나는 이미 왼쪽으로 시프트를 적용하는 것이 가볍게 말해서 ... - 감사할 수 없는 작업이라고 말했습니다. 당신의 스레드를 보는 사람들에게서만 저주를 받으십시오. 그건 그렇고, 이것이 당신이 훌륭하게 고립 된 자신의 지점에서 끝난 이유 중 하나입니다.
그러나 실제로 이동하지 않고 하나의 변곡점이 있는 주기적인 선을 1/2파장으로 왼쪽으로 이동하려면 (더 정확하게는 로컬 최소값과 최대값 사이에 하나의 변곡점이 있는 경우) 이 함수의 도함수를 사용할 수 있습니다. 이것은 실제적인 변화가 아니라 사실입니다. 함수의 미분은 선에 대한 접선의 각도입니다. 간단히 계산: buf[i]-buf[i+1]

예를 들어, 정현파의 1차 및 2차 도함수. 함수 자체의 변곡점은 해당 도함수의 극대값과 최소값이 됩니다.

예, Nikolai, 나는 당신에게 완전히 동의합니다. 물론 각 미분은 사인 곡선의 그래프를 기간의 1/4만큼 왼쪽으로 이동합니다.

그래서 비교를 할 때 인위적인 선의 이동을 없앴습니다. 이것은 지난 게시물의 두 번째 사진 에서 볼 수 있습니다. 가는 회색 선을 제외한 모든 선은 마지막 막대에 그려지고 다시 그려지지 않습니다. 그리고 외삽으로 인해 그래프가 왼쪽으로 약간 이동합니다.

그리고 이 라인은 실제로 여전히 구별될 수 있습니다. 우리의 경우 첫 번째 및/또는 두 번째 차이를 제거합니다. 프로토타입에 있던 내용입니다. :)))

왼쪽으로의 이동은 구성선을 포함한 모든 선을 일관된 그림으로 연결하고 전체 구성표를 보는 데 사용되었습니다.

 
알렉세이 판필로프 :

예, Nikolai, 나는 당신에게 완전히 동의합니다. 물론 각 미분은 사인 곡선의 그래프를 기간의 1/4만큼 왼쪽으로 이동시킵니다.

그래서 비교를 할 때 인위적인 선의 이동을 없앴습니다. 이것은 지난 게시물의 두 번째 사진 에서 볼 수 있습니다. 가는 회색 선을 제외한 모든 선은 마지막 막대에 그려지고 다시 그려지지 않습니다. 그리고 외삽으로 인해 그래프가 왼쪽으로 약간 이동합니다.

왼쪽으로의 이동은 구성선을 포함한 모든 선을 일관된 그림으로 연결하고 일반적인 구성을 보여주기 위해 사용되었습니다.


상위 차트를 무시할 수도 있습니다. 왼쪽으로 이동하고 꼬리가 다시 그려집니다. 그리고 아래쪽은 늦고 둔해 보입니다. 그렇다면 이 모든 소란의 요점은 무엇입니까?

 
니콜라이 셈코 :

상위 차트를 무시할 수도 있습니다. 왼쪽으로 이동하고 꼬리를 다시 그립니다. 그리고 아래쪽은 늦고 둔해 보입니다. 그렇다면 이 모든 소란의 요점은 무엇입니까?


))))

"극중"을 보자.

모든 것이 계획대로라면. ))

 
니콜라이 셈코 :

Alexey, 무료 조언과 안내를 해드릴 수 있습니다.

나는 이미 왼쪽으로 시프트를 적용하는 것이 가볍게 말해서 ... - 감사할 수 없는 작업이라고 말했습니다. 당신의 스레드를 보는 사람들에게서만 저주를 받으십시오. 그건 그렇고, 이것이 당신이 훌륭하게 고립 된 자신의 지점에서 끝난 이유 중 하나입니다.
그러나 실제로 이동하지 않고 하나의 변곡점이 있는 주기적인 선을 1/2파장으로 왼쪽으로 이동하려면 (더 정확하게는 로컬 최소값과 최대값 사이에 하나의 변곡점이 있는 경우) 이 함수의 도함수를 사용할 수 있습니다. 이것은 실제적인 변화가 아니라 사실입니다. 함수의 미분은 선에 대한 접선의 각도입니다. 간단히 계산: buf[i]-buf[i+1]

예를 들어, 정현파의 1차 및 2차 도함수. 함수 자체의 변곡점은 해당 도함수의 극대값과 최소값이 됩니다.


다음은 이 접근 방식의 한 가지 가능한 구현입니다. 다시 그리거나 이동하지 않습니다. 이것은 라인의 2차 도함수입니다.


파일:
Banzai.mq4  5 kb
Banzai.mq5  6 kb
 

때로는 매우 상관 관계가 있으며 늦지 않았습니다.


 
니콜라이 셈코 :

Alexey, 무료 조언과 안내를 드릴 수 있습니다.

나는 이미 왼쪽으로 시프트를 적용하는 것이 가볍게 말하자면, ... - 감사할 수 없는 작업 이라고 말했습니다. 당신의 스레드를 보는 사람들에게서만 저주를 받으십시오. 그건 그렇고, 이것이 당신이 훌륭하게 고립 된 자신의 지점에서 끝난 이유 중 하나입니다.
그러나 실제로 이동하지 않고 하나의 변곡점이 있는 주기적인 선을 1/2파장으로 왼쪽으로 이동하려면 (더 정확하게는 로컬 최소값과 최대값 사이에 하나의 변곡점이 있는 경우) 이 함수의 도함수를 사용할 수 있습니다. 이것은 실제적인 변화가 아니라 사실입니다. 함수의 미분은 선에 대한 접선의 각도입니다. 간단히 계산: buf[i]-buf[i+1]

예를 들어, 정현파의 1차 및 2차 도함수. 함수 자체의 변곡점은 해당 도함수의 극대값과 최소값이 됩니다.

오늘 뭔가 기분이 좋다

조류 "왼쪽으로 획의 이동"(자신에게 그림 이름이 밝혀졌습니다 :) )

1. 우리는 고전에 따라 빠르고 느린 두 가지 SMA를 취합니다.

2. 우리는 각각 반주기 동안 왼쪽으로 이동합니다 (각각 자체적으로).

3. 우리는 다음을 보고 놀랐습니다.

3.0마리의 원숭이가 서로 웅크리고 있다

3.1. 빠른 것은 극값 바로 앞의 느린 것을 위로 이동합니다(때로는 상당히 이전).

3.2. 교차점 "짝지음"(극단값 이전, 아래로)

4. 틱을 실시간으로 되돌리지만 (n2와 달리) 같은 양만큼 움직입니다. 하나는 0에서 끝나고 다른 하나는 오른쪽으로 강하게 종료됩니다.

5. 이제 이들의 교차점을 봅니다. Mashek 우리는 마지막 극단과 이전 교차점이 있는 곳을 봅니다. 이를 기반으로 우리는 명백한 거짓말을 제거하고 아주 좋은 항목을 만들 수 있습니다.

 
막심 쿠즈네초프 :

오늘 뭔가 기분이 좋다

조류 "왼쪽으로 획의 이동"(자신에게 그림 이름이 밝혀졌습니다 :) )

1. 우리는 고전에 따라 빠르고 느린 두 가지 SMA를 취합니다.

2. 우리는 각각 반주기 동안 왼쪽으로 이동합니다 (각각 자체적으로).

3. 우리는 다음을 보고 놀랐습니다.

3.0마리의 원숭이가 서로 웅크리고 있다

3.1. 빠른 것은 극값 바로 앞의 느린 것을 위로 이동합니다(때로는 상당히 이전).

3.2. 교차점 "짝지음"(극단값 이전, 아래로)

4. 틱을 실시간으로 되돌리지만 (n2와 달리) 같은 양만큼 움직입니다. 하나는 0에서 끝나고 다른 하나는 오른쪽으로 강하게 종료됩니다.

5. 이제 이들의 교차점을 봅니다. Mashek 우리는 마지막 극단과 이전 교차점이 있는 곳을 봅니다. 이를 기반으로 우리는 명백한 거짓말을 제거하고 아주 좋은 항목을 만들 수 있습니다.


어쩌면 이것에 뭔가가 있습니다. 그러나 이 알고리즘은 왼쪽으로 이동하지 않고 오른쪽으로 이동합니다.