커뮤니티
다시 문의 드립니다.
2016-09-19 12:52:40
116
글번호 101981
1. 아래 식은 수식을 만들어 주신 주 마다 변동되는 고점 저점 에 대한 로그를 적용한 피보나치 수열 적용 된 지표인데요. 주중에 찍은 최고점이나 최저점이 바뀌었을 때 그에 맞게 자동으로 로그를 적용한 피보나치 수열 적용된 지표를 만들고 싶습니다. 아래의 식을 적용하면 화면을 확대 했을때 화면상의 고점과 저점을 잡아서 지표가 만들어져 버리더라고요.
2. 매주 와 당일에 대한 지표를 각각 하나씩 수정 부탁 드립니다.
매번 진심으로 감사드립니다.
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var : HH(0),LL(0);
if index == 0 or date > date[1]+30 then{
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
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(var1,"23.6");
plot2(var2,"38.2");
plot3(var3,"50.0");
plot4(var4,"61.8");
plot5(var5,"76.4");
답변 1
예스스탁 예스스탁 답변
2016-09-19 13:17:52
안녕하세요
예스스탁입니다.
1
올리신 식은 월기준입니다.
주간이면 아래 식 이용하시면 됩니다.
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var : HH(0),LL(0);
if index == 0 or DayOfWeek(date) < dayofweek(date[1]) then{
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
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(var1,"23.6");
plot2(var2,"38.2");
plot3(var3,"50.0");
plot4(var4,"61.8");
plot5(var5,"76.4");
2
일기준이면 아래식입니다.
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var : HH(0),LL(0);
if index == 0 or date != date[1] then{
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
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(var1,"23.6");
plot2(var2,"38.2");
plot3(var3,"50.0");
plot4(var4,"61.8");
plot5(var5,"76.4");
3
차트의 속성에서 제공되는
로그스케일은 수식에서 구현이 되지 않습니다.
로그 적용한 내용이면 위식으로 뿐이 작성되지 않습니다.
즐거운 하루되세요
> 원칙지킴이 님이 쓴 글입니다.
> 제목 : 다시 문의 드립니다.
>
1. 아래 식은 수식을 만들어 주신 주 마다 변동되는 고점 저점 에 대한 로그를 적용한 피보나치 수열 적용 된 지표인데요. 주중에 찍은 최고점이나 최저점이 바뀌었을 때 그에 맞게 자동으로 로그를 적용한 피보나치 수열 적용된 지표를 만들고 싶습니다. 아래의 식을 적용하면 화면을 확대 했을때 화면상의 고점과 저점을 잡아서 지표가 만들어져 버리더라고요.
2. 매주 와 당일에 대한 지표를 각각 하나씩 수정 부탁 드립니다.
매번 진심으로 감사드립니다.
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),Per5(76.4);
var : HH(0),LL(0);
if index == 0 or date > date[1]+30 then{
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
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(var1,"23.6");
plot2(var2,"38.2");
plot3(var3,"50.0");
plot4(var4,"61.8");
plot5(var5,"76.4");
다음글
이전글