커뮤니티
3.1 베타에 관한 재질문 입니다
2007-06-25 14:52:50
1171
글번호 12885
질문내용
========
var:j(0),sumc(0),sumch(0);
If date!=date[1] then {
sumc=0;
sumch=0;
for j = 0 to 9
{
sumc = sumc[1]+DayClose(j);
sumch = sumch[1]+DayClose(j)*Dayhigh(j);
}
}
Plot1(sumc);
Plot2(sumch);
예스 답변 내용
==============
var:j( 0),sumc( 0),sumch( 0);
If date!=date[1] then {
sumc=0;
sumch=0;
for j = 0 to 9 {
sumc = sumc+DayClose(j);
sumch = sumch+DayClose(j)*Dayhigh(j);
}
}
Plot1(sumc);
Plot2(sumch);
위의 질문 내용으로 3.1베타에서 질문한바 아래와 같은 답변 내용으로 예스스탁에서
수정하여 주었음.
답변 내용으로는 에스 3 에서는 잘 표현되나, 예스 3.1 베타에서는 역시
표현이 안되어 재차 질문한 결과 봉을 10개 이상으로 하랍니다. 상기 예제는
모두 5분 차트에서 봉이 300 개 인 상태로 실행한 결과입니다.
질문의 요지는 3.1 베타에서 업그레이드 공지사항의 아래와 같은 내용에다
-----------------------------------------------------------------
7. 사용자 함수
사용자함수에서 함수 결과 값에 현재의 결과 값을 더할 수 없습니다.
변경 전
(O) Fuction1 = Fuction1+1;
(O) Fuction1 = Fuction1[1]+1;
변경 후
(X) Fuction1 = Fuction1+1;
(O) Fuction1 = Fuction1[1]+1;
-------------------------------------------------------------------
for 구문의 사용법 같은데, 제가 잘 모르고 질문 하는건지 예스 스탁이
이해를 못하는 건지 모르겠네요.
성의 있는 답변 바랍니다
답변 1
예스스탁 예스스탁 답변
2007-06-25 19:04:30
안녕하세요
예스스탁입니다.
업그레이드 공지내용과 해당 식의 내용은 관련성이 없습니다.
5분봉 차트에서 300봉이면 4일치 정도의 데이타만 나타납니다.
올리신 식은
for j = 0 to 9
{
sumc = sumc+DayClose(j);
sumch = sumch+DayClose(j)*Dayhigh(j);
}
0부터 9까지의 값이 day함수에 적용되므로 현재부터 9일전까지의 값이 필요합니다.
일자로는 10일치 입니다. 약 1000봉의 데이터를 설정후 적용하시면
지표를 확인하실 수 있습니다.
또한 식 내용상 날짜가 변경되는 봉에서 for문이 작동하므로
처음에 sumc와 sumch값이 0이 나타나고
9일 후부터 지표가 그려지게 됩니다. 그 사이는 선으로 연결되지만
값이 없습니다.
더 자세한 내용이 필요하시면 전화주시기 바랍니다.
02-3453-1060
즐거운 하루되세요
> 연호 님이 쓴 글입니다.
> 제목 : 3.1 베타에 관한 재질문 입니다
> 질문내용
========
var:j(0),sumc(0),sumch(0);
If date!=date[1] then {
sumc=0;
sumch=0;
for j = 0 to 9
{
sumc = sumc[1]+DayClose(j);
sumch = sumch[1]+DayClose(j)*Dayhigh(j);
}
}
Plot1(sumc);
Plot2(sumch);
예스 답변 내용
==============
var:j( 0),sumc( 0),sumch( 0);
If date!=date[1] then {
sumc=0;
sumch=0;
for j = 0 to 9 {
sumc = sumc+DayClose(j);
sumch = sumch+DayClose(j)*Dayhigh(j);
}
}
Plot1(sumc);
Plot2(sumch);
위의 질문 내용으로 3.1베타에서 질문한바 아래와 같은 답변 내용으로 예스스탁에서
수정하여 주었음.
답변 내용으로는 에스 3 에서는 잘 표현되나, 예스 3.1 베타에서는 역시
표현이 안되어 재차 질문한 결과 봉을 10개 이상으로 하랍니다. 상기 예제는
모두 5분 차트에서 봉이 300 개 인 상태로 실행한 결과입니다.
질문의 요지는 3.1 베타에서 업그레이드 공지사항의 아래와 같은 내용에다
-----------------------------------------------------------------
7. 사용자 함수
사용자함수에서 함수 결과 값에 현재의 결과 값을 더할 수 없습니다.
변경 전
(O) Fuction1 = Fuction1+1;
(O) Fuction1 = Fuction1[1]+1;
변경 후
(X) Fuction1 = Fuction1+1;
(O) Fuction1 = Fuction1[1]+1;
-------------------------------------------------------------------
for 구문의 사용법 같은데, 제가 잘 모르고 질문 하는건지 예스 스탁이
이해를 못하는 건지 모르겠네요.
성의 있는 답변 바랍니다
이전글