커뮤니티

문의드립니다.

프로필 이미지
예스매니아
2014-12-02 18:34:15
136
글번호 80996
답변완료
늘 감사드립니다. 아래지표를 Data2에 적용가능하도록 부탁드립니다. 감사합니다. ######################################################################### # 분봉에서 주봉 볼린져밴드 계산 시작 input : weekPeriod(2),weekDv(2),aa(0); var : weekcnt(0),weekcount(0),weeksum(0),weekmav(0),weekBBup(0),weekBBdn(0),weekAvgv(0),weekSumSqrt(0),weekCounter(0),weekStdv(0); Array : 주봉C[120](0); if dayofweek(date) < dayofweek(date[1]) and date > date[1] Then{ 주봉C[1] = C[1]; for weekcnt = 2 to weekPeriod+1{ 주봉C[weekcnt] = 주봉C[weekcnt-1][1]; } } 주봉C[0] = C; weeksum = 0; for weekcount = 0 to weekPeriod-1{ weeksum = weeksum+주봉C[weekcount]; } weekmav = weeksum/weekPeriod; If 주봉C[weekPeriod] != 0 Then Begin weekAvgv = weekmav; weekSumSqrt = 0; For weekCounter = 0 To weekPeriod - 1 Begin weekSumSqrt = weekSumSqrt + (주봉C[weekCounter] - weekAvgv) * (주봉C[weekCounter] - weekAvgv); End; weekStdv = SquareRoot(weekSumSqrt / weekPeriod); End Else weekStdv = 0; weekBBup = weekmav + (weekDv * weekStdv); weekBBdn = weekmav - (weekDv * weekStdv); # 분봉에서 주봉 볼린져밴드 계산 끝
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-03 11:23:46

안녕하세요 예스스탁입니다. # 분봉에서 주봉 볼린져밴드 계산 시작 input : weekPeriod(2),weekDv(2),aa(0); var : weekcnt(0,data2),weekcount(0,data2),weeksum(0,data2),weekmav(0,data2),weekBBup(0,data2),weekBBdn(0,data2); var : weekAvgv(0,data2),weekSumSqrt(0,data2),weekCounter(0,data2),weekStdv(0,data2); Array : 주봉C[120](0,data2); if data2(dayofweek(date) < dayofweek(date[1]) and date > date[1]) Then{ for weekcnt = 1 to weekPeriod+1{ 주봉C[weekcnt] = 주봉C[weekcnt-1][1]; } } 주봉C[0] = C; weeksum = 0; for weekcount = 0 to weekPeriod-1{ weeksum = weeksum+주봉C[weekcount]; } weekmav = weeksum/weekPeriod; If 주봉C[weekPeriod] != 0 Then Begin weekAvgv = weekmav; weekSumSqrt = 0; For weekCounter = 0 To weekPeriod - 1 Begin weekSumSqrt = weekSumSqrt + (주봉C[weekCounter] - weekAvgv) * (주봉C[weekCounter] - weekAvgv); End; weekStdv = SquareRoot(weekSumSqrt / weekPeriod); End Else weekStdv = 0; weekBBup = weekmav + (weekDv * weekStdv); weekBBdn = weekmav - (weekDv * weekStdv); 즐거운 하루되세요 > 예스매니아 님이 쓴 글입니다. > 제목 : 문의드립니다. > 늘 감사드립니다. 아래지표를 Data2에 적용가능하도록 부탁드립니다. 감사합니다. ######################################################################### # 분봉에서 주봉 볼린져밴드 계산 시작 input : weekPeriod(2),weekDv(2),aa(0); var : weekcnt(0),weekcount(0),weeksum(0),weekmav(0),weekBBup(0),weekBBdn(0),weekAvgv(0),weekSumSqrt(0),weekCounter(0),weekStdv(0); Array : 주봉C[120](0); if dayofweek(date) < dayofweek(date[1]) and date > date[1] Then{ 주봉C[1] = C[1]; for weekcnt = 2 to weekPeriod+1{ 주봉C[weekcnt] = 주봉C[weekcnt-1][1]; } } 주봉C[0] = C; weeksum = 0; for weekcount = 0 to weekPeriod-1{ weeksum = weeksum+주봉C[weekcount]; } weekmav = weeksum/weekPeriod; If 주봉C[weekPeriod] != 0 Then Begin weekAvgv = weekmav; weekSumSqrt = 0; For weekCounter = 0 To weekPeriod - 1 Begin weekSumSqrt = weekSumSqrt + (주봉C[weekCounter] - weekAvgv) * (주봉C[weekCounter] - weekAvgv); End; weekStdv = SquareRoot(weekSumSqrt / weekPeriod); End Else weekStdv = 0; weekBBup = weekmav + (weekDv * weekStdv); weekBBdn = weekmav - (weekDv * weekStdv); # 분봉에서 주봉 볼린져밴드 계산 끝