커뮤니티
수식문의
2016-11-18 03:04:34
105
글번호 104115
분기별 로그피보나치 식을 원합니다
123 456 789 101112 월별로요
단 다음분기 넘어갈시 첫달은 전분기 포함요
예를들어 4월이면 1 2 3 4 의 피보나치
5월이면 4 5 의 피보나치
답변 1
예스스탁 예스스탁 답변
2016-11-18 13:41:55
안녕하세요
예스스탁입니다.
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var : Month(0),QH(0),QL(0),MH(0),ML(0),MH1(0),ML1(0);
var : HH(0),LL(0);
Month = int(FracPortion(sdate/10000)*100);
if Month != Month[1] Then{
MH = H;
ML = L;
MH1 = MH[1];
ML1 = ML[1];
if Month%3 == 1 then{
QH = H;
QL = L;
}
}
if H > MH Then
MH = H;
if L < ML Then
ML = L;
if H > QH Then
QH = H;
if L < QL Then
QL = L;
if Month%3 == 1 Then{
if MH1 > 0 Then
HH = max(QH,MH1);
Else
HH = QH;
if ML1 > 0 Then
LL = max(QL,ML1);
Else
LL = QL;
}
Else{
HH = QH;
LL = QL;
}
var1 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per1/100));
var2 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per2/100));
var3 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per3/100));
var4 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per4/100));
var5 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per5/100));
plot1(HH,"H");
plot2(var1,"23.6");
plot3(var2,"38.2");
plot4(var3,"50.0");
plot5(var4,"61.8");
plot6(var5,"76.4");
plot7(LL,"L");
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 수식문의
> 분기별 로그피보나치 식을 원합니다
123 456 789 101112 월별로요
단 다음분기 넘어갈시 첫달은 전분기 포함요
예를들어 4월이면 1 2 3 4 의 피보나치
5월이면 4 5 의 피보나치