커뮤니티

해석좀 부탁드립니다

프로필 이미지
시골소년
2014-01-15 09:29:19
127
글번호 71396
답변완료
if date != date[1] Then{ value1 = NetProfit; for cnt = 1 to 10{ DayPl2[cnt] = daypl2[cnt-1][1]; } sum = 0; for count = 1 to 10{ sum = sum+daypl2[count]; } } dayPL2[0] = NetProfit-value1; 공부좀 할려니 이해하기가 어렵네요. 자세하게 부탁드립니다 글구 위 식이 논리적으로 맞는지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-15 09:46:45

안녕하세요 예스스탁입니다. # 날짜가 변경될때(당일첫봉) if date != date[1] Then{ #value1에 전체거래 총손익 저장 value1 = NetProfit; #1번참조 for cnt = 1 to 10{ DayPl2[cnt] = daypl2[cnt-1][1]; } #2번참조 sum = 0; for count = 1 to 10{ sum = sum+daypl2[count]; } } DayPl2[0] = ~~~~; #1번 #for문은 각 배열방에 저장한 값을 다음방번호로 한칸씩 미는 내용입니다. #새로운 날이 시작되면 DayPl2[0]에 당일의 값을 넣어야 하고 #기존에 저장된 값도 보관해야 하므로 #당일 첫봉에서 #DayPl2[1]번방에 DayPl2[0]번방의 한봉전 값을 저장하고 #DayPl2[2]번방에 DayPl2[1]번방의 한봉전 값을 저장하고 #DayPl2[3]번방에 DayPl2[2]번방의 한봉전 값을 저장하고 #DayPl2[4]번방에 DayPl2[3]번방의 한봉전 값을 저장...해서 #항상[0]은 당일값, [1]은 전일, [2]는 전전일의 값을 저장하기위한 수식입니다. #2번 #n일간의 값을 합산하는 내용입니다. #dayPl[1]~dayPl[10]까지 불러와 값을 누적합니다. 즐거운 하루되세요 > 시골소년 님이 쓴 글입니다. > 제목 : 해석좀 부탁드립니다 > if date != date[1] Then{ value1 = NetProfit; for cnt = 1 to 10{ DayPl2[cnt] = daypl2[cnt-1][1]; } sum = 0; for count = 1 to 10{ sum = sum+daypl2[count]; } } dayPL2[0] = NetProfit-value1; 공부좀 할려니 이해하기가 어렵네요. 자세하게 부탁드립니다 글구 위 식이 논리적으로 맞는지요?