커뮤니티

타종목참조 재질문..........

프로필 이미지
나코
2008-09-10 11:47:07
860
글번호 16984
답변완료
수고 많으십니다.... 초보이다 보니 질문이 많아 죄송스럽습니다. 전 예스트레이딩 3.0 버전을 사용하고 있습니다. 챠트는 데이트레이딩 1분봉을 사용합니다. 어제 하루 시가나 종가를 함수로 사용하려고 질문했습니다. 그랬더니 closeD(N) 이나 openD(N) 을 사용하라고 하셨습니다. 근데 수식에서 예를 들면 if data1(closeD(0)) +1 > 12000 then buy("매수",atmarket) ; 라고 쓰고서 검증을 눌렀더니 나오는 오류메세지가 사용자함수 오류 : closeD 함수인자 형식에 맞지않음 : data1 :1 함수인자가 너무많음 : data1 라고 메세지가 뜨네요. 제가 뭐 잘못한 것일까요? 아니면 closeD 등에 대하여 함수 선언을 해야 하는 것일까요? 간단한것 같으면서도 왜이리 막히는지 스스로도 답답하네요. 답변주시면 감사하겠습니다........
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-09-10 15:41:47

안녕하세요 예스스탁입니다. 3.0버전은 해당함수들이 지원되지 않습니다. 수식에서 풀어서 작성하셔야 합니다. var : cnt(0); array : OpenD[10](0),HighD[10](0),LowD[10](0),CloseD[10](0); if date != date[1] then{ OpenD[0] = data1("O"); HighD[0] = data1("H"); LowD[0] = data1("L"); for cnt = 1 to 5{ OpenD[cnt] = OpenD[cnt-1][1]; HighD[cnt] = HighD[cnt-1][1]; LowD[cnt] = LowD[cnt-1][1]; closeD[cnt] = CloseD[cnt-1][1]; } } if data1("H") > highD[0] then HighD[0] = data1("H"); if data1("L") < LowD[0] then LowD[0] = data1("L"); closeD[0] = Data1("C"); OpenD[0],highD[0],lowD[0] closD[0]가 당일이며 OpenD[1],highD[1],lowD[1] closD[1]가 전일입니다. 즐거운 하루되세요 > 나코 님이 쓴 글입니다. > 제목 : 타종목참조 재질문.......... > 수고 많으십니다.... 초보이다 보니 질문이 많아 죄송스럽습니다. 전 예스트레이딩 3.0 버전을 사용하고 있습니다. 챠트는 데이트레이딩 1분봉을 사용합니다. 어제 하루 시가나 종가를 함수로 사용하려고 질문했습니다. 그랬더니 closeD(N) 이나 openD(N) 을 사용하라고 하셨습니다. 근데 수식에서 예를 들면 if data1(closeD(0)) +1 > 12000 then buy("매수",atmarket) ; 라고 쓰고서 검증을 눌렀더니 나오는 오류메세지가 사용자함수 오류 : closeD 함수인자 형식에 맞지않음 : data1 :1 함수인자가 너무많음 : data1 라고 메세지가 뜨네요. 제가 뭐 잘못한 것일까요? 아니면 closeD 등에 대하여 함수 선언을 해야 하는 것일까요? 간단한것 같으면서도 왜이리 막히는지 스스로도 답답하네요. 답변주시면 감사하겠습니다........