커뮤니티
과거데이터를 참조하지않고, 현재값을 고정하는 방법 있을까요
2015-06-17 21:18:02
124
글번호 87345
안녕하세요, 지표식을 만드는 중에 문의사항이 있습니다.
과거데이터를 참조하고 싶지 않은 경우는 어떻게 하나요.
이를테면 다음과 같이 두 가격데이터가 있다고 하고
pA = Close;
pB = data2(Close);
어떤 함수에 의해서 값 F를 다음과 같이 구했다고 할게요
F = myFunction(pA, pB, ~~);
그리고 다음과 같이 pA + F*pB 의 60일 평균값을 구하고 싶다고 하겠습니다.
v = ma(pA + F*pB, 60);
그런데 이 경우, F 값은 과거값을 참조하게 됩니다. 즉,
pA+F*pB, pA[1]+F[1]*pB[1], pA[2]+F[2]*pB[2], ...
그런데 저는 다음과 같이, 현재 시점의 F 값을 고정해서 pA + F*pB의 평균을 구하고 싶습니다.
pA+F*pB, pA[1]+F*pB[1], pA[2]+F*pB[2], ...
물론 수식을 나누어서 풀면 되긴 됩니다,, 이렇게..
v = ma(pA, 60) + F*ma(pB, 60);
하지만 이런방식 말고, 그냥 과거값을 참조하지 않고 현재값을 그대로 적용하는 방법이나 함수가 있나요?
답변 1
예스스탁 예스스탁 답변
2015-06-18 11:43:52
안녕하세요
예스스탁입니다.
문의하신 내용 따로 제공되는 함수나 방법이 없습니다.
말씀하신 부분과 같이 수식을 풀어서 작성하는 방법뿐이 없습니다.
즐거운 하루되세요
> gem763 님이 쓴 글입니다.
> 제목 : 과거데이터를 참조하지않고, 현재값을 고정하는 방법 있을까요
> 안녕하세요, 지표식을 만드는 중에 문의사항이 있습니다.
과거데이터를 참조하고 싶지 않은 경우는 어떻게 하나요.
이를테면 다음과 같이 두 가격데이터가 있다고 하고
pA = Close;
pB = data2(Close);
어떤 함수에 의해서 값 F를 다음과 같이 구했다고 할게요
F = myFunction(pA, pB, ~~);
그리고 다음과 같이 pA + F*pB 의 60일 평균값을 구하고 싶다고 하겠습니다.
v = ma(pA + F*pB, 60);
그런데 이 경우, F 값은 과거값을 참조하게 됩니다. 즉,
pA+F*pB, pA[1]+F[1]*pB[1], pA[2]+F[2]*pB[2], ...
그런데 저는 다음과 같이, 현재 시점의 F 값을 고정해서 pA + F*pB의 평균을 구하고 싶습니다.
pA+F*pB, pA[1]+F*pB[1], pA[2]+F*pB[2], ...
물론 수식을 나누어서 풀면 되긴 됩니다,, 이렇게..
v = ma(pA, 60) + F*ma(pB, 60);
하지만 이런방식 말고, 그냥 과거값을 참조하지 않고 현재값을 그대로 적용하는 방법이나 함수가 있나요?
다음글
이전글