커뮤니티

맞는지 봐주세요...

프로필 이미지
스테디어드밴서
2011-01-20 01:21:02
627
글번호 35116
답변완료
일봉시스템을 사용합니다. 그런데 일봉데이터로,주봉의 기준선과 전환선을 나타내고 싶어서 다음과 같이 만들어 보았는데 맞는지 살펴봐 주세요. 감사합니다. var : 주봉전환선(0), 주봉기준선(0); var : j(0); array : weekhigh[100](0), weeklow[100](0); if date[1]<date and dayofweek(date[1]) >= dayofweek(date) then { for j=98 downto 0 { weekhigh[j+1] = weekhigh[j] ; weeklow[j+1] = weeklow[j] ; } weekhigh[0] = H ; weeklow[0] = L ; } if weekhigh[0] < H then weekhigh[0] = H; if weeklow[0] > L or weeklow[0] == 0 then weeklow[0] = L; var1=weekhigh[0]; var2=weeklow[0]; for j= 1 to 8 { if var1 < weekhigh[j] then var1 = weekhigh[j]; if var2 > weeklow[j] then var2 = weeklow[j]; } 주봉전환선 =(var1 + var2)/2 ; var3=weekhigh[0]; var4=weeklow[0]; for j= 1 to 25 { if var3 < weekhigh[j] then var3 = weekhigh[j]; if var4 > weeklow[j] then var4 = weeklow[j]; } 주봉기준선 =(var3 + var4)/2 ; 추가질문1) 위와같이 만들경우, 주봉후행스팬>후행스팬위치한봉종가 ...이것을 어떻게 표현할까요? 추가질문2) && ...이 표시가 뭘 의미하지요? 죄송합니다...ㅠ.ㅠ... 추가질문3) 위에서 weekopen[100](0)을 array에 추가하고, weekopen을 나타낼 경우, 어떻게 수식을 추가하면 될까요? 감사합니다. 건승하세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-01-20 10:24:20

안녕하세요 예스스탁입니다. 1, 작성하신 수식 맞습니다. 후행스팬은 현재가를 과거로 단지 옮긴 값이므로 현재가가 직전 26개봉전 종가보다 크다고 표현하시면 됩니다. 수식에서 주봉종가가 없어 추가했습니다. C > WeekClose[26] 과 같이 표현하시면 됩니다. 2. &&는 and 입니다. 3, 수식에 주봉종가,주봉시가를 추가했습니다. var : 주봉전환선(0), 주봉기준선(0); var : j(0); array : weekhigh[100](0), weeklow[100](0),WeekClose[100](0),WeekOpen[100](0); if date[1]<date and dayofweek(date[1]) >= dayofweek(date) then { for j=98 downto 0 { weekhigh[j+1] = weekhigh[j] ; weeklow[j+1] = weeklow[j] ; WeekClose[j+1] = WeekClose[j]; WeekOpen[j+1] = WeekOpen[j]; } weekhigh[0] = H ; weeklow[0] = L ; WeekOpen[0] = O; } WeekClose[0] = C; if weekhigh[0] < H then weekhigh[0] = H; if weeklow[0] > L or weeklow[0] == 0 then weeklow[0] = L; var1=weekhigh[0]; var2=weeklow[0]; for j= 1 to 8 { if var1 < weekhigh[j] then var1 = weekhigh[j]; if var2 > weeklow[j] then var2 = weeklow[j]; } 주봉전환선 =(var1 + var2)/2 ; var3=weekhigh[0]; var4=weeklow[0]; for j= 1 to 25 { if var3 < weekhigh[j] then var3 = weekhigh[j]; if var4 > weeklow[j] then var4 = weeklow[j]; } 주봉기준선 =(var3 + var4)/2 ; 즐거운 하루되세요 > 스테디어드밴서 님이 쓴 글입니다. > 제목 : 맞는지 봐주세요... > 일봉시스템을 사용합니다. 그런데 일봉데이터로,주봉의 기준선과 전환선을 나타내고 싶어서 다음과 같이 만들어 보았는데 맞는지 살펴봐 주세요. 감사합니다. var : 주봉전환선(0), 주봉기준선(0); var : j(0); array : weekhigh[100](0), weeklow[100](0); if date[1]<date and dayofweek(date[1]) >= dayofweek(date) then { for j=98 downto 0 { weekhigh[j+1] = weekhigh[j] ; weeklow[j+1] = weeklow[j] ; } weekhigh[0] = H ; weeklow[0] = L ; } if weekhigh[0] < H then weekhigh[0] = H; if weeklow[0] > L or weeklow[0] == 0 then weeklow[0] = L; var1=weekhigh[0]; var2=weeklow[0]; for j= 1 to 8 { if var1 < weekhigh[j] then var1 = weekhigh[j]; if var2 > weeklow[j] then var2 = weeklow[j]; } 주봉전환선 =(var1 + var2)/2 ; var3=weekhigh[0]; var4=weeklow[0]; for j= 1 to 25 { if var3 < weekhigh[j] then var3 = weekhigh[j]; if var4 > weeklow[j] then var4 = weeklow[j]; } 주봉기준선 =(var3 + var4)/2 ; 추가질문1) 위와같이 만들경우, 주봉후행스팬>후행스팬위치한봉종가 ...이것을 어떻게 표현할까요? 추가질문2) && ...이 표시가 뭘 의미하지요? 죄송합니다...ㅠ.ㅠ... 추가질문3) 위에서 weekopen[100](0)을 array에 추가하고, weekopen을 나타낼 경우, 어떻게 수식을 추가하면 될까요? 감사합니다. 건승하세요.