커뮤니티

어레이용한 엑셀 표작성 문의?(이평값)

프로필 이미지
알찬투자
2009-03-08 13:16:12
957
글번호 20738
답변완료
안녕하세요! 어레이를 잡아서 엑셀로 표를 만들고 싶슴니다. 일단 고가와 종가에 대한 3일이평, 5일이평, 10일이평을 다음과같이 만들어서(소숫점 두째짜리 까지표현) 1) h13=ma(H, 3), h15=ma(h, 5), h1a=ma(h, 10) 2) c13=ma(c, 3), c15=ma(c, 5), c1a=ma(c, 10) 3) Hma이라는 어레이에 h13, h15, h1a를 저장하고, 4) Cma이라는 어레이에 c13, c15, c1a를 저장한후에 엑셀화일 "Hma오늘"이라는 화일에 (소숫점 두째짜리 까지 표현) 5) 첫번째 행의 첫번째 열에 h13, 두번째 열에 h15, 세번째 열에 h1a 6) 두번째 행의 첫번째 열에 c13, 두번째 열에 c15, 세번째 열에 c1a 를 기록하고 엑셀화일 "Hma어제"라는 화일에 어레이의 어제 데이타를 참조하여 (소숫점 두째짜리 까지 표현) 7) 첫번째 행의 첫번째 열에 h13, 두번째 열에 h15, 세번째 열에 h1a 8) 두번째 행의 첫번째 열에 c13, 두번째 열에 c15, 세번째 열에 c1a 를 작성하는 수식좀 만들어 주세요. 어레이에 대한 개념과, 엑셀화일로 출력시키는 방법을 잘 모르겠네요.. 부탁드리겠습니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2009-03-09 13:35:42

안녕하세요 예스스탁입니다. array변수는 여러개의 방을 만들어 값을 저장하고 방번호로 특정값을 불러올때 사용됩니다. 해당부분은 각각 이름이 다르므로 일반변수로 만들어 사용하시면 됩니다. var : H13(0),H15(0),H1a(0),C13(0),C15(0),C1a(0); h13=ma(H, 3); h15=ma(h, 5); h1a=ma(h, 10); c13=ma(c, 3); c15=ma(c, 5); c1a=ma(c, 10); print("Hma오늘.csv",",%.2f,%.2f,%.2f%s,%.2f,%.2f,%.2f",H13,H15,H1a,newline,c13,c15,c1a); print("Hma어제.csv",",%.2f,%.2f,%.2f%s,%.2f,%.2f,%.2f",H13[1],H15[1],H1a[1],newline,c13[1],c15[1],c1a[1]); 위 식을 지표로 적용하시면 C:₩예스트레이더31₩YesLang 폴더에 파일로 추출됩니다. 즐거운 하루되세요 > 알찬투자 님이 쓴 글입니다. > 제목 : 어레이용한 엑셀 표작성 문의?(이평값) > 안녕하세요! 어레이를 잡아서 엑셀로 표를 만들고 싶슴니다. 일단 고가와 종가에 대한 3일이평, 5일이평, 10일이평을 다음과같이 만들어서(소숫점 두째짜리 까지표현) 1) h13=ma(H, 3), h15=ma(h, 5), h1a=ma(h, 10) 2) c13=ma(c, 3), c15=ma(c, 5), c1a=ma(c, 10) 3) Hma이라는 어레이에 h13, h15, h1a를 저장하고, 4) Cma이라는 어레이에 c13, c15, c1a를 저장한후에 엑셀화일 "Hma오늘"이라는 화일에 (소숫점 두째짜리 까지 표현) 5) 첫번째 행의 첫번째 열에 h13, 두번째 열에 h15, 세번째 열에 h1a 6) 두번째 행의 첫번째 열에 c13, 두번째 열에 c15, 세번째 열에 c1a 를 기록하고 엑셀화일 "Hma어제"라는 화일에 어레이의 어제 데이타를 참조하여 (소숫점 두째짜리 까지 표현) 7) 첫번째 행의 첫번째 열에 h13, 두번째 열에 h15, 세번째 열에 h1a 8) 두번째 행의 첫번째 열에 c13, 두번째 열에 c15, 세번째 열에 c1a 를 작성하는 수식좀 만들어 주세요. 어레이에 대한 개념과, 엑셀화일로 출력시키는 방법을 잘 모르겠네요.. 부탁드리겠습니다.
프로필 이미지

알찬투자

2009-03-10 01:12:52

추가질문사항이 있어서 메일로 문의드렸습니다. 답변부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 어레이용한 엑셀 표작성 문의?(이평값) > 안녕하세요 예스스탁입니다. array변수는 여러개의 방을 만들어 값을 저장하고 방번호로 특정값을 불러올때 사용됩니다. 해당부분은 각각 이름이 다르므로 일반변수로 만들어 사용하시면 됩니다. var : H13(0),H15(0),H1a(0),C13(0),C15(0),C1a(0); h13=ma(H, 3); h15=ma(h, 5); h1a=ma(h, 10); c13=ma(c, 3); c15=ma(c, 5); c1a=ma(c, 10); print("Hma오늘.csv",",%.2f,%.2f,%.2f%s,%.2f,%.2f,%.2f",H13,H15,H1a,newline,c13,c15,c1a); print("Hma어제.csv",",%.2f,%.2f,%.2f%s,%.2f,%.2f,%.2f",H13[1],H15[1],H1a[1],newline,c13[1],c15[1],c1a[1]); 위 식을 지표로 적용하시면 C:₩예스트레이더31₩YesLang 폴더에 파일로 추출됩니다. 즐거운 하루되세요 > 알찬투자 님이 쓴 글입니다. > 제목 : 어레이용한 엑셀 표작성 문의?(이평값) > 안녕하세요! 어레이를 잡아서 엑셀로 표를 만들고 싶슴니다. 일단 고가와 종가에 대한 3일이평, 5일이평, 10일이평을 다음과같이 만들어서(소숫점 두째짜리 까지표현) 1) h13=ma(H, 3), h15=ma(h, 5), h1a=ma(h, 10) 2) c13=ma(c, 3), c15=ma(c, 5), c1a=ma(c, 10) 3) Hma이라는 어레이에 h13, h15, h1a를 저장하고, 4) Cma이라는 어레이에 c13, c15, c1a를 저장한후에 엑셀화일 "Hma오늘"이라는 화일에 (소숫점 두째짜리 까지 표현) 5) 첫번째 행의 첫번째 열에 h13, 두번째 열에 h15, 세번째 열에 h1a 6) 두번째 행의 첫번째 열에 c13, 두번째 열에 c15, 세번째 열에 c1a 를 기록하고 엑셀화일 "Hma어제"라는 화일에 어레이의 어제 데이타를 참조하여 (소숫점 두째짜리 까지 표현) 7) 첫번째 행의 첫번째 열에 h13, 두번째 열에 h15, 세번째 열에 h1a 8) 두번째 행의 첫번째 열에 c13, 두번째 열에 c15, 세번째 열에 c1a 를 작성하는 수식좀 만들어 주세요. 어레이에 대한 개념과, 엑셀화일로 출력시키는 방법을 잘 모르겠네요.. 부탁드리겠습니다.