표시기 업그레이드를 위해 $10 - 페이지 3

 
Svinozavr >> :
Алексей, а чем тебя предложенный мной расчет не устраивает? Тебе индикатор написать, чтоб пояснить? )))

당신은 잘못 이동하고 있습니다. 예를 들어 마침표 3.33333을 사용합니다.

 
그것이 허용됩니까?

   for ( int i=limit; i>= 0 ; i--)
   {
      MA[i]=( iMA ( NULL , 0 , MathCeil (DMA), 0 , 0 , PRICE_CLOSE ,i)- iMA ( NULL , 0 , MathFloor (DMA), 0 , 0 , PRICE_CLOSE ,i))*(DMA- MathFloor (DMA))+ iMA ( NULL , 0 , MathFloor (DMA), 0 , 0 , PRICE_CLOSE ,i);
   }
 
avatara >> :

당신은 잘못 이동하고 있습니다. 예를 들어 마침표 3.33333을 사용합니다.


??? 나는 아무것도 움직이지 않는다. 그리고 일반적인 FIR이 작성되는 것처럼 형식이 아닌 Integer와 같은 형식으로 작성하면 다음과 같이 됩니다.

(0.33333*종가[3] + 종가[2] + 종가[1] + 종가[0])/3.33333

 
Svinozavr >> :

??? 나는 아무것도 움직이지 않는다.

오토즈. 지표 버퍼의 0 값뿐만 아니라 고려합니다. 및 N-1 기타.
나는 다른 지수에 대한 공식의 정확성을 평가할 것을 제안합니다.

 
Svinozavr >> :
Алексей, а чем тебя предложенный мной расчет не устраивает? Тебе индикатор написать, чтоб пояснить? )))

예, 유도제가 필요하지 않습니다. 공식으로 충분합니다. 귀하의 공식은 가격 측면에서 대칭이 아닙니다. 그게 저를 괴롭히는 것입니다.

예를 들어, 3.5 SMA 기간 동안 다음과 같이 작성할 수 있습니다.
a1*종가[3] + a2*종가[2] + a2*종가[1] + a2*종가[0], 여기서 a2=1/3.5, a1=1-3/3.5;

그건 그렇고, 당신의 공식에 문제가 있습니다. 아마도 당신은 a2=1/3.5, a1=0.5/3.5를 의미했습니까? 그리고 왜 1은 특별하고 다른 것은 아닌 걸까요? Close[0]의 집합을 더 작게 만들어서 반대를 제안하지 않는 이유는 무엇입니까?

글쎄, 그것이 감마 함수가 무엇인지 알 것입니다. 이것은 정수가 아닌 영역에 대한 계승의 자연스러운 확장입니다. 이 연속은 정수 계승의 속성을 위반하지 않으며 동시에 어떤 의미에서는 "가장 매끄럽다"(볼록성에 관한 것이 있었는데 기억이 나지 않습니다. 오래 전에 연구되었습니다).

원칙적으로 사람들은 기간(정수가 아닌)의 가장 작은 변화라도 이동에 어떻게든 반영되기를 원했을 것입니다. 그러나 그것은 천 가지 방법으로 할 수 있습니다.

2 아바타: 글쎄, 같은 상황입니다. 나는 당신의 버전이 실제로 더 좋습니다. 그러나 여기에도 매복이 있습니다. 극단의 기여도는 나머지 부분의 기여도와 다릅니다. 이것은 단순한 마우스의 속성이 아닙니다.

아마도 내가 너무 범주적입니다. 예를 들어 쉬운 언어로 된 예를 볼 때 가장 좋습니다. 알고리즘은 이미 존재합니다.

 
Mathemat >> :
Лучше всего, когда видишь перед собой пример - скажем, на Easy Language.

나는 힌트를 주었다. /* 시프트로 기하학적 문제를 해결하는 것 같습니다. 인덱스 0에서 Peter의 공식은 참입니다. 그런 다음 가장자리 계수를 변경합니다. */

------

미니 테스트 도발입니다 ;)

 
이 공식이 마음에 드시나요?

예를 들어 기간 3.3333333에 대해 SMA는 다음과 같이 작성할 수 있습니다.
iMA(...,3.3333333,...)=a1*iMa(...,3,...)+a2*iMa(...,4,...). 여기서 a1+a2=1. a1=0.6666666, a2=1-a1=0.3333333. 그리고 수식에 0과 1을 대입하면 나옵니다.
 
grell >> :
Как вам такая формула

Например, для периода 3.3333333 SMA можно записать так:
iMA(...,3.5,...)=a1*iMa(...,3,...)+a2*iMa(...,4,...). где а1+а2=1. а1=0.6666666, а2=1-а1=0.3333333. И если в формулу подставить 0 и 1, то то на то и выйдет.

+5)

 
제 생각에는 가장 우아한 솔루션입니다. 그렐 , 브라보!
직접 공식:
2/3*(С0+С1+С2)/3 + 1/3*(С0+С1+С2+С3)/4 = (2/9+1/12)*С0+(2/9+1/12) *С1+(2/9+1/12)*С2+1/12*С3= 11/36*(С0+С1+С2)+1/12*С3
예, 당신은 여전히 비대칭입니다. 하지만 아름다워!
 
덕분에 특별한 경우에만 결정이 내려졌습니다.