커뮤니티
수식 문의 드립니다.
2018-01-07 17:09:33
193
글번호 115522
1. 전일 (당일 제외) 몇 시 이후의 고점, 저점 알고 싶습니다. (틱봉)
- 전일 2시~장마감까지 고점, 저점 (틱봉)
2. 과거 N일간 주봉 고저폭(1/2)의 평균과 표준편차를 알고 싶습니다. 지표로도 나타내고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2018-01-08 18:26:08
안녕하세요
예스스탁입니다.
1
if bdate != bdate[1] Then{
var11 = var1[1];
var22 = var2[1];
}
if stime == 140000 or (stime > 140000 and stime[1] < 140000) then{
var1 = H;
var2 = L;
}
if stime >= 140000 then{
if H > var1 Then
var1 = h;
if L < var2 Then
var2 = L;
}
plot1(var11);
plot2(var22);
2
input : Period(10);
var : cnt(0),sum(0),mav(0),BBup(0),BBdn(0),SumSqrt(0),Counter(0),Stdv(0);
Array : WeekH[100](0),WeekL[100](0);
if dayofweek(bdate) < dayofweek(bdate[1]) Then{
WeekH[0] = H;
WeekL[0] = L;
for cnt = 1 to 99{
WeekH[cnt] = WeekH[cnt-1][1];
WeekL[cnt] = WeekL[cnt-1][1];
}
}
if H > WeekH[0] Then
WeekH[0] = H;
if L < WeekL[0] Then
WeekL[0] = L;
If WeekH[Period] != 0 Then {
sum = 0;
for cnt = 0 to Period-1{
sum = sum+(WeekH[cnt]+WeekL[cnt])/2;
}
mav = sum/Period;#평균
SumSqrt = 0;
For cnt = 0 To Period - 1 {
SumSqrt = SumSqrt + ((WeekH[cnt]+WeekL[cnt])/2 - mav) * ((WeekH[cnt]+WeekL[cnt])/2 - mav);
}
Stdv = SquareRoot(SumSqrt / Period);#표준편차
plot1(mav);
plot2(stdv);
}
즐거운 하루되세요
> 달무드 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 1. 전일 (당일 제외) 몇 시 이후의 고점, 저점 알고 싶습니다. (틱봉)
- 전일 2시~장마감까지 고점, 저점 (틱봉)
2. 과거 N일간 주봉 고저폭(1/2)의 평균과 표준편차를 알고 싶습니다. 지표로도 나타내고 싶습니다.