커뮤니티

테이터 수집에 관한 문의

프로필 이미지
리플
2013-01-31 06:39:05
232
글번호 58912
답변완료
안녕하세요. 엑셀로 아래와 같은 데이터를 받으려고 하는데, 수행을 못해 질문드립니다. 제가 원하는 데이터는 옵션 만기일 다음날 시가 263.76 옵션 만기일 다음날 부터 옵션만기일 까지의 고가 270.54 옵션 만기일 다음날 부터 옵션만기일 까지의 저가 260.45 옵션 만기일 날의 종가 264.95 13년 1월 10일 데이터는 시 고 저 종 263.76 270.54 260.45 264.95 위와 같이 받으려고 여러번 시도를 했으나 실패했습니다. 부탁드립니다. var : va2(0),va3(0); va2 = date - int(date/100)*100; va3 = DayOfWeek(date); if va2 >= 8 and va2 <= 14 and va3 == 4 then condition1 = True; Else condition1 = False; if condition1 == true and condition1[1] == false then { var1 = O; #처음 봉에 시가를 저장함. var2 = H; var3 = L; #var4 = c; #var11 = var1[1]; var12 = var2[1]; #고가저장 var13 = var3[1]; #저가저장 #var14 = var4[1]; } if va2 >= 8 and va2 <= 14 and va3 == 4 then { var1 = O; #처음 봉에 시가를 저장함. var4=Close; print("c:₩옵션시고저종2.csv",",날자,시,%.2f,고,%.2f,저,%.2f,종,%.2f,시가,%.2f,고가,%.2f,저가,%.2f,종가,%.2f",open,high,low,close,var1,var12,var13,Var4); } #Var1=0; #Var2=0; #var3=0; if H > var2 then var2 = H; if l < var3 then var3 = L; 작성후 검증좀 부탁드립니다. 13년 1월 10일 데이터는 시 고 저 종 263.76 270.54 260.45 264.95 그래프 보고 확인한 데이터 입니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2013-01-31 16:01:22

안녕하세요 예스스탁입니다. var : va2(0),va3(0); va2 = date - int(date/100)*100; va3 = DayOfWeek(date); if va2 >= 8 and va2 <= 14 and va3 == 4 then{ var4 = C;#만기날 종가 condition1 = True; } Else condition1 = False; if condition1 == false and condition1[1] == true then { var1 = O; #만기일 다음날 시가 var2 = H; var3 = L; } #만기일 다음날부터 이후 다음 만기일까지 최고가 if H > var2 then var2 = H; #만기일 다음날부터 이후 다음 만기일까지 최저가 if l < var3 then var3 = L; print("c:₩옵션시고저종2.csv",",날자,시,%.2f,고,%.2f,저,%.2f,종,%.2f,시가,%.2f,고가,%.2f,저가,%.2f,종가,%.2f",open,high,low,close,var1,var2,var3,Var4); 즐거운 하루되세요 > 리플 님이 쓴 글입니다. > 제목 : 테이터 수집에 관한 문의 > 안녕하세요. 엑셀로 아래와 같은 데이터를 받으려고 하는데, 수행을 못해 질문드립니다. 제가 원하는 데이터는 옵션 만기일 다음날 시가 263.76 옵션 만기일 다음날 부터 옵션만기일 까지의 고가 270.54 옵션 만기일 다음날 부터 옵션만기일 까지의 저가 260.45 옵션 만기일 날의 종가 264.95 13년 1월 10일 데이터는 시 고 저 종 263.76 270.54 260.45 264.95 위와 같이 받으려고 여러번 시도를 했으나 실패했습니다. 부탁드립니다. var : va2(0),va3(0); va2 = date - int(date/100)*100; va3 = DayOfWeek(date); if va2 >= 8 and va2 <= 14 and va3 == 4 then condition1 = True; Else condition1 = False; if condition1 == true and condition1[1] == false then { var1 = O; #처음 봉에 시가를 저장함. var2 = H; var3 = L; #var4 = c; #var11 = var1[1]; var12 = var2[1]; #고가저장 var13 = var3[1]; #저가저장 #var14 = var4[1]; } if va2 >= 8 and va2 <= 14 and va3 == 4 then { var1 = O; #처음 봉에 시가를 저장함. var4=Close; print("c:₩옵션시고저종2.csv",",날자,시,%.2f,고,%.2f,저,%.2f,종,%.2f,시가,%.2f,고가,%.2f,저가,%.2f,종가,%.2f",open,high,low,close,var1,var12,var13,Var4); } #Var1=0; #Var2=0; #var3=0; if H > var2 then var2 = H; if l < var3 then var3 = L; 작성후 검증좀 부탁드립니다. 13년 1월 10일 데이터는 시 고 저 종 263.76 270.54 260.45 264.95 그래프 보고 확인한 데이터 입니다.
프로필 이미지

리플

2013-01-31 20:20:42

확인 좀 부탁드립니다. 실행이 되지 않는데, 뭐가 문제인지 모르겠네요. 부탁드립니다. 혹시 확인 해보셨는지요? 엑셀파일 좀 첨부해주세요.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 테이터 수집에 관한 문의 > 안녕하세요 예스스탁입니다. var : va2(0),va3(0); va2 = date - int(date/100)*100; va3 = DayOfWeek(date); if va2 >= 8 and va2 <= 14 and va3 == 4 then{ var4 = C;#만기날 종가 condition1 = True; } Else condition1 = False; if condition1 == false and condition1[1] == true then { var1 = O; #만기일 다음날 시가 var2 = H; var3 = L; } #만기일 다음날부터 이후 다음 만기일까지 최고가 if H > var2 then var2 = H; #만기일 다음날부터 이후 다음 만기일까지 최저가 if l < var3 then var3 = L; print("c:₩옵션시고저종2.csv",",날자,시,%.2f,고,%.2f,저,%.2f,종,%.2f,시가,%.2f,고가,%.2f,저가,%.2f,종가,%.2f",open,high,low,close,var1,var2,var3,Var4); 즐거운 하루되세요 > 리플 님이 쓴 글입니다. > 제목 : 테이터 수집에 관한 문의 > 안녕하세요. 엑셀로 아래와 같은 데이터를 받으려고 하는데, 수행을 못해 질문드립니다. 제가 원하는 데이터는 옵션 만기일 다음날 시가 263.76 옵션 만기일 다음날 부터 옵션만기일 까지의 고가 270.54 옵션 만기일 다음날 부터 옵션만기일 까지의 저가 260.45 옵션 만기일 날의 종가 264.95 13년 1월 10일 데이터는 시 고 저 종 263.76 270.54 260.45 264.95 위와 같이 받으려고 여러번 시도를 했으나 실패했습니다. 부탁드립니다. var : va2(0),va3(0); va2 = date - int(date/100)*100; va3 = DayOfWeek(date); if va2 >= 8 and va2 <= 14 and va3 == 4 then condition1 = True; Else condition1 = False; if condition1 == true and condition1[1] == false then { var1 = O; #처음 봉에 시가를 저장함. var2 = H; var3 = L; #var4 = c; #var11 = var1[1]; var12 = var2[1]; #고가저장 var13 = var3[1]; #저가저장 #var14 = var4[1]; } if va2 >= 8 and va2 <= 14 and va3 == 4 then { var1 = O; #처음 봉에 시가를 저장함. var4=Close; print("c:₩옵션시고저종2.csv",",날자,시,%.2f,고,%.2f,저,%.2f,종,%.2f,시가,%.2f,고가,%.2f,저가,%.2f,종가,%.2f",open,high,low,close,var1,var12,var13,Var4); } #Var1=0; #Var2=0; #var3=0; if H > var2 then var2 = H; if l < var3 then var3 = L; 작성후 검증좀 부탁드립니다. 13년 1월 10일 데이터는 시 고 저 종 263.76 270.54 260.45 264.95 그래프 보고 확인한 데이터 입니다.