커뮤니티
궁금한 점 하나 문의드립니다.
2009-03-11 14:13:27
611
글번호 20846
var : val1(0,data2),val2(0,data2);
if crossup(data3(c), data3(openD(0))) and data3(openD(0)) == data3(highD(0)[1]) Then{
buy("c1 buy");
val1 = Data3(lowD(0));
위 식에서,
1. data3(highD(0)[1]) 와 data3(highD(0)) 의 차이
2. val1(0,data2) 형태의 변수선언은 어떤 의미 인지에 대한 답변 부탁드립니다.
변수선언안하고 var1을 써도 되는지요.
답변 1
예스스탁 예스스탁 답변
2009-03-11 14:31:36
안녕하세요
예스스탁입니다.
1.
data3(highD(0))
두번째 참조종목의 당일 최고가 입니다.
data3(highD(0)[1])
전봉에서의 두번째 참조종목의 당일 최고가입니다.
2.
보통 변수를 선언시에 val1(0)으로 하시면
val1은 숫자를 할당받는 수치형 변수이며
val1[1],val2[2]와 같이 이전값을 참조할 때 주종목의 주기로 값을 리턴받습니다.
val1(0,data2)
위와 같이 선언하시면
val1은 숫자를 할당받는 수치형 변수이며
data2의 수치값을 할당받고 이전값 참조할 때 참조종목의 주기로 이전값을 할당받아
사용하게 됩니다.
즐거운 하루되세요
> s600 님이 쓴 글입니다.
> 제목 : 궁금한 점 하나 문의드립니다.
> var : val1(0,data2),val2(0,data2);
if crossup(data3(c), data3(openD(0))) and data3(openD(0)) == data3(highD(0)[1]) Then{
buy("c1 buy");
val1 = Data3(lowD(0));
위 식에서,
1. data3(highD(0)[1]) 와 data3(highD(0)) 의 차이
2. val1(0,data2) 형태의 변수선언은 어떤 의미 인지에 대한 답변 부탁드립니다.
변수선언안하고 var1을 써도 되는지요.
이전글