커뮤니티

수식 문의 드립니다.

프로필 이미지
달무드
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)의 평균과 표준편차를 알고 싶습니다. 지표로도 나타내고 싶습니다.