커뮤니티
문의합니다
2004-04-06 09:27:35
1334
글번호 3065
수고 하십니다.
답변에 매번 감사드립니다.
종합주가지수
Input : sp(12). lp(26), sigP(9);
Var : macdV(0),macdS(0),v1(0),v2(0),v3(0),v4(0);
macdV = macd(sp,lp)
macdS = ema(macdV, sigP)
v1 = macdV<macdV[1] and macdV[1]>=macdV[2];
v2 = mro(v1, 20, 1);
v3 = macdV>macdV[1] and macdV[1]<=macdV[2];
v4 = mro(v3, 20, 1);
이때 v2 와 v4를 비교해서 가장 최근에 발생한것을 나타내는식을 부탁합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2004-04-06 11:46:20
안녕하세요..예스스탁입니다.
mro가 특정한 조건이 발생한 봉의 현재로부터의 index를 나타내므로
아래 식에 다음 내용을 추가해 주시면 됩니다. (v2의 인덱스가 v4보다 더 크면(더 과거에 발행하였으면) v5에 v4의 인덱스를 저장, 그렇지 않으면 v5에 v2의 인덱스 저장)
if v2 > v4 then
v5 = v4;
else
v5 = v2;
즐거운 날 되세요..
> CJ_rk7882 님이 쓴 글입니다.
> 제목 : 문의합니다
>
수고 하십니다.
답변에 매번 감사드립니다.
종합주가지수
Input : sp(12). lp(26), sigP(9);
Var : macdV(0),macdS(0),v1(0),v2(0),v3(0),v4(0);
macdV = macd(sp,lp)
macdS = ema(macdV, sigP)
v1 = macdV<macdV[1] and macdV[1]>=macdV[2];
v2 = mro(v1, 20, 1);
v3 = macdV>macdV[1] and macdV[1]<=macdV[2];
v4 = mro(v3, 20, 1);
이때 v2 와 v4를 비교해서 가장 최근에 발생한것을 나타내는식을 부탁합니다.
감사합니다.
다음글
이전글