커뮤니티

틱차트상에서 분봉볼린져밴드적용

프로필 이미지
음봉매수
2015-12-22 12:52:21
134
글번호 93686
답변완료
틱차트상에서 분봉볼벤을표현하고싶습니다 답변주신대로 적용하니 구현이잘 안되네요 틱차트 3분봉 볼벤250/승수 0.5 1 1.5...5까지 필요합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-22 16:18:44

안녕하세요 예스스탁입니다 문의하신 내용은 이전에 문의에 답변드린 1번,2번식 으로뿐이 작성이 되지 않습니다. 이전에 올려드린 지표가 120기간 까지만 계산되게 되어 있습니다. 500까지 지정할수 있게 변경해 드립니다. 수식은 차트의 데이터를 이용해 계산합니다. 차트의 데이터가 지정한 기간의 볼린져밴드를 계산할 만큼 충분한 데이터가 없으면 지표가 표시되지 않을 수 있습니다. 이경우에는 2번식 사용하실수 밖에 없습니다. input : Ntime(5),P(20),Dv1(0.5),Dv2(1),Dv3(1.5),Dv4(2.0),Dv5(2.5),Dv6(3.0),Dv7(3.5),Dv8(4.0),Dv9(4.5),Dv10(5.0); var : cnt(0),count(0),sum(0),Avgv(0),SumSqrt(0),Stdv(0); var : BBup1(0),BBdn1(0),BBup2(0),BBdn2(0),BBup3(0),BBdn3(0),BBup4(0),BBdn4(0),BBup5(0),BBdn5(0); var : BBup6(0),BBdn6(0),BBup7(0),BBdn7(0),BBup8(0),BBdn8(0),BBup9(0),BBdn9(0),BBup10(0),BBdn10(0); Array : CC[500](0); var1 = TimeToMinutes(stime)%Ntime; if date != date[1] or (var1 < var1[1] and date == date[1]) Then{ for cnt = 1 to P-1{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; If CC[P-1] > 0 Then{ sum = 0; for cnt = 0 to P-1{ sum = sum+CC[cnt]; } Avgv = sum/P; SumSqrt = 0; For cnt = 0 To P - 1 { SumSqrt = SumSqrt + (CC[cnt] - Avgv) * (CC[cnt] - Avgv); } Stdv = SquareRoot(SumSqrt / P); BBup1 = Avgv + (Dv1 * Stdv); BBdn1 = Avgv - (Dv1 * Stdv); BBup2 = Avgv + (Dv2 * Stdv); BBdn2 = Avgv - (Dv2 * Stdv); BBup3 = Avgv + (Dv3 * Stdv); BBdn3 = Avgv - (Dv3 * Stdv); BBup4 = Avgv + (Dv4 * Stdv); BBdn4 = Avgv - (Dv4 * Stdv); BBup5 = Avgv + (Dv5 * Stdv); BBdn5 = Avgv - (Dv5 * Stdv); BBup6 = Avgv + (Dv6 * Stdv); BBdn6 = Avgv - (Dv6 * Stdv); BBup7 = Avgv + (Dv7 * Stdv); BBdn7 = Avgv - (Dv7 * Stdv); BBup8 = Avgv + (Dv8 * Stdv); BBdn8 = Avgv - (Dv8 * Stdv); BBup9 = Avgv + (Dv9 * Stdv); BBdn9 = Avgv - (Dv9 * Stdv); BBup10 = Avgv + (Dv10 * Stdv); BBdn10 = Avgv - (Dv10 * Stdv); plot1(Avgv); plot2(BBup1); plot3(BBdn1); plot4(BBup2); plot5(BBdn2); plot6(BBup3); plot7(BBdn3); plot8(BBup4); plot9(BBdn4); plot10(BBup5); plot11(BBdn5); plot12(BBup6); plot13(BBdn6); plot14(BBup7); plot15(BBdn7); plot16(BBup8); plot17(BBdn8); plot18(BBup9); plot19(BBdn9); plot20(BBup10); plot21(BBdn10); } 즐거운 하루되세요 > 음봉매수 님이 쓴 글입니다. > 제목 : 틱차트상에서 분봉볼린져밴드적용 > 틱차트상에서 분봉볼벤을표현하고싶습니다 답변주신대로 적용하니 구현이잘 안되네요 틱차트 3분봉 볼벤250/승수 0.5 1 1.5...5까지 필요합니다