커뮤니티

문의드립니다.

프로필 이미지
판도라
2016-03-09 23:16:59
94
글번호 96132
답변완료
Input : shortPeriod(5), midPeriod(20), longPeriod(60), Percent(5); value1 = ma(C,shortPeriod); value2 = ma(C,midPeriod); value3 = ma(C,longPeriod); value4 = highest(H,5); If max(value1,value2,value3) value4[1] && C[1] <= value4[2] Then value5 =(C-C[1])/C[1]*100; Else value5 = 0; Find(value5); =============================================================== 이 식은 예스트레이더에 [이동평균 수렴후 주가 상향돌파]의 식입니다. 궁금한것은 이 식의 If문에서 value5 =(C-C[1])/C[1]*100; 와 value5=1;의 차이점을 알고 싶습니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-10 10:21:16

안녕하세요 예스스탁입니다. 해당 수식에서 value5는 if조건으로 종목검색후 검색결과로 리턴할 값을 지정하는 부분입니다. 또한 종목검색은 if조건이 만족하지 않으면 0을 리턴하게 됩니다. 그러므로 해당 수식에서는 if조건이 만족한 종목을 찾고 등락율이 0이 아닌종목만 찾아서 리스트를 하게 됩니다. If max(value1,value2,value3) value4[1] && C[1] <= value4[2] Then value5 = 1; Else value5 = 0; 위와 같이 1로 지정하시면 if조건에 만족한 종목이 등락율이 0이라도 리스트 하게 됩니다. 즐거운 하루되세요 > 판도라 님이 쓴 글입니다. > 제목 : 문의드립니다. > Input : shortPeriod(5), midPeriod(20), longPeriod(60), Percent(5); value1 = ma(C,shortPeriod); value2 = ma(C,midPeriod); value3 = ma(C,longPeriod); value4 = highest(H,5); If max(value1,value2,value3) value4[1] && C[1] <= value4[2] Then value5 =(C-C[1])/C[1]*100; Else value5 = 0; Find(value5); =============================================================== 이 식은 예스트레이더에 [이동평균 수렴후 주가 상향돌파]의 식입니다. 궁금한것은 이 식의 If문에서 value5 =(C-C[1])/C[1]*100; 와 value5=1;의 차이점을 알고 싶습니다.