커뮤니티
해석좀 부탁드립니다
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;
공부좀 할려니 이해하기가 어렵네요. 자세하게 부탁드립니다
글구 위 식이 논리적으로 맞는지요?
다음글
이전글