커뮤니티

궁금한 점 하나 문의드립니다.

프로필 이미지
s600
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을 써도 되는지요.