커뮤니티
수식 부탁드립니다.
2017-06-22 14:47:23
155
글번호 110669
주봉으로 피보나치로그값이 나오게 하고 싶습니다.
월요일이면 저번주 화요일부터 현재 월요일 고저값으로 나오게 하고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2017-06-22 15:52:39
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var : cnt(0),Hv(0),Lv(0);
Array : WW[10](0),HH[10](0),LL[10](0);
if Bdate != Bdate[1] Then{
WW[0] = DateToJulian(sdate);
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9{
WW[cnt] = WW[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
if HH[5] > 0 and LL[5] > 0 then{
Hv = HH[0];
Lv = LL[0];
for cnt = 0 to 5{
if HH[cnt] > Hv and WW[cnt] > WW[0]-7 Then
Hv = HH[cnt];
if LL[cnt] < Lv and WW[cnt] > WW[0]-7 Then
Lv = LL[cnt];
}
var1 = 10^(LOG10(HV)-(LOG10(HV)-LOG10(LV))*(Per1/100));
var2 = 10^(LOG10(HV)-(LOG10(HV)-LOG10(LV))*(Per2/100));
var3 = 10^(LOG10(HV)-(LOG10(HV)-LOG10(LV))*(Per3/100));
var4 = 10^(LOG10(HV)-(LOG10(HV)-LOG10(LV))*(Per4/100));
var5 = 10^(LOG10(HV)-(LOG10(HV)-LOG10(LV))*(Per5/100));
plot1(HV);
plot2(var1);
plot3(var2);
plot4(var3);
plot5(var4);
plot6(var5);
plot7(LV);
}
즐거운 하루되세요
> 디얼디어 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 주봉으로 피보나치로그값이 나오게 하고 싶습니다.
월요일이면 저번주 화요일부터 현재 월요일 고저값으로 나오게 하고 싶습니다.