커뮤니티
수정부탁드립니다
2012-04-17 15:50:08
310
글번호 50137
하이의 예스트레이더에서 사용중인데
예스글로벌에서 사용할려니 오류가 생기네요.
수정부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2012-04-17 13:59:04
안녕하세요
예스스탁입니다.
첨부된 그림과 같이 예스글로벌에서도 정상적으로 출력됩니다.
사용자함수를 먼저 만드신 후에 지표식 작성후 적용하시기 바랍니다.
1.사용자함수
사용자함수명 : RCI
반환형값 : 숫자
input : Period(Numeric);
Var : cnt(0),Nth(0),tempmax(0), tempindex(0), X1(0),RCI1(0);
Array : VALUE1[50](0),NTHVALUE[50](0);
for cnt = 0 to 49{
VALUE1[cnt] = C[cnt];
}
For Nth = 0 to Period-1 {
tempmax = -99999999;
For cnt = 0 to Period-1{
if VALUE1[cnt] > tempmax then{
tempmax = VALUE1[cnt];
tempIndex = cnt;
NTHVALUE[cnt] = Nth+1;
}
}
VALUE1[tempIndex] = -99999999;
}
X1 = 0;
for cnt = 0 to period-1{
X1 = X1+abs((cnt+1)-NTHVALUE[cnt])^2;
}
RCI = (1-(6*X1)/(period*(period^2-1)))*100;
2, 지표식
input : P1(9),P2(13),P3(18),P4(26);
plot1(RCI(P1));
plot2(RCI(P2));
plot3(RCI(P3));
plot4(RCI(P4));
plotbaseline1(80,"baseline",gray);
Plotbaseline1(-80,"baseline",gray);
즐거운 하루되세요
> 뉴스타트 님이 쓴 글입니다.
> 제목 : 수정부탁드립니다
> 하이의 예스트레이더에서 사용중인데
예스글로벌에서 사용할려니 오류가 생기네요.
수정부탁드립니다.