커뮤니티
간단한 질문.
2011-01-10 11:48:46
603
글번호 34820
시가 대비 현재 위치 지표식을 다음과 같이 가르쳐 주셨는데요.
#express에 1값을 입력하시면 %, 다른 값을 넣으시면 포인트 입니다.
input: Express(1),MM(10);
var : sum1(0),sum2(0),mav1(0),mav2(0),cnt(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to MM-1{
Sum1 = Sum1+((DayClose(cnt)-dayopen(cnt))/dayopen(cnt)*100);
sum2 - sum2+(DayClose(cnt)-DayOpen(cnt));
}
mav1 = sum1/MM;
mav2 = sum2/MM;
if express == 1 Then{
var1 = (C-dayopen)/dayopen*100;
var2 = mav1;
}
else{
var1 = C-dayopen;
var2 = mav2;
}
plot1(var1);
plot2(var2);
PlotBaseLine1(0);
1) 한가지 더 추가 하려고 합니다.
기준선(시가선) 위로는 빨강, 아래는 파랑 으로 색깔을 구별할수 있게끔요.
시스템 식이랑 달라 잘 모르겠네요.
항상 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2011-01-10 14:46:02
안녕하세요
예스스탁입니다.
input: Express(1),MM(10);
var : sum1(0),sum2(0),mav1(0),mav2(0),cnt(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to MM-1{
Sum1 = Sum1+((DayClose(cnt)-dayopen(cnt))/dayopen(cnt)*100);
sum2 - sum2+(DayClose(cnt)-DayOpen(cnt));
}
mav1 = sum1/MM;
mav2 = sum2/MM;
if express == 1 Then{
var1 = (C-dayopen)/dayopen*100;
var2 = mav1;
}
else{
var1 = C-dayopen;
var2 = mav2;
}
if var1 > 0 Then
plot1(var1,"1",red);
Else
plot1(var1,"1",blue);
if var2 > 0 Then
plot2(var2,"2",RED);
Else
plot2(var2,"2",BLUE);
PlotBaseLine1(0);
즐거운 하루되세요
> 휴식 님이 쓴 글입니다.
> 제목 : 간단한 질문.
> 시가 대비 현재 위치 지표식을 다음과 같이 가르쳐 주셨는데요.
#express에 1값을 입력하시면 %, 다른 값을 넣으시면 포인트 입니다.
input: Express(1),MM(10);
var : sum1(0),sum2(0),mav1(0),mav2(0),cnt(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to MM-1{
Sum1 = Sum1+((DayClose(cnt)-dayopen(cnt))/dayopen(cnt)*100);
sum2 - sum2+(DayClose(cnt)-DayOpen(cnt));
}
mav1 = sum1/MM;
mav2 = sum2/MM;
if express == 1 Then{
var1 = (C-dayopen)/dayopen*100;
var2 = mav1;
}
else{
var1 = C-dayopen;
var2 = mav2;
}
plot1(var1);
plot2(var2);
PlotBaseLine1(0);
1) 한가지 더 추가 하려고 합니다.
기준선(시가선) 위로는 빨강, 아래는 파랑 으로 색깔을 구별할수 있게끔요.
시스템 식이랑 달라 잘 모르겠네요.
항상 감사드립니다.