커뮤니티

연속된 조건 만족한 봉의 갯수를 반환하는 식이 궁금합니다.

프로필 이미지
0시나브로0
2014-09-04 00:34:21
122
글번호 78332
답변완료
현재봉을 기준으로 과거의 봉이 연속으로 양봉인 봉의 갯수를 세고 싶습니다. 예를 들어 양봉-양봉-음봉-양봉-양봉(현재봉) 일 경우에는 2를 반환하고 음봉-양봉-양봉-양봉-양봉(현재봉) 일 경우에는 4를 반환하는 식입니다. 알려주세요~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-09-04 10:48:18

안녕하세요 예스스탁입니다. Condition1 = C > O; #현재봉 양봉이고 직전봉 양봉이 아이면 #var1을 0으로 초기화 if Condition1 == true and Condition1[1] == false Then var1 = 0; #양봉이면 var1을 1씩 증가 if Condition1 == True Then var1 = var1+1; Condition2 = C < O; #현재봉 음봉이고 직전봉 음봉이 아이면 #var2를 0으로 초기화 if Condition2 == true and Condition2[1] == false Then var2 = 0; #음봉이면 var2를 1씩 증가 if Condition2 == True Then var2 = var2+1; plot1(var1); plot2(var2); 즐거운 하루되세요 > 0시나브로0 님이 쓴 글입니다. > 제목 : 연속된 조건 만족한 봉의 갯수를 반환하는 식이 궁금합니다. > 현재봉을 기준으로 과거의 봉이 연속으로 양봉인 봉의 갯수를 세고 싶습니다. 예를 들어 양봉-양봉-음봉-양봉-양봉(현재봉) 일 경우에는 2를 반환하고 음봉-양봉-양봉-양봉-양봉(현재봉) 일 경우에는 4를 반환하는 식입니다. 알려주세요~