커뮤니티

조건 검색식 작성중 궁금한게 있습니다.

프로필 이미지
매너모드
2009-09-15 15:50:57
611
글번호 24754
답변완료
Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); If CrossUp(value1,value2) Then { If C == C[1] Then value3 = 0.001; else value3 = (C[1]-C)/C[1]*100 ; } Else value3 = 0; Find(value3); --------------------------------------------- 이평 골든크로스 종목 검색식 입니다. if crossup(value1, value2) then value3 = 1; 이라고 쓰는게 아니라 저렇게 나누어 쓰는 이유가 무엇인가요? 그리고 value3 = 1; 이라고 쓰는게 아니라 다른 값을 넣는 이유도 알려주세요 ^^
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-09-15 16:43:42

안녕하세요 예스스탁입니다. 종목검색시 결과값으로 특정값을 보기위한 내용입니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); If CrossUp(value1,value2) Then value3 = 1; Else value3 = 0; Find(value3); 위와 같이 작성하시면 단기와 장기이평의 골든크로스인 종목을 찾고 그림1과 같이 검색결과란에 1이라는 표시를 하게 됩니다. 하지만 아래와 같이 작성을 하시면 그림2와 같이 골든크로스인 종목을 찾는데 해당 종목의 등락율을 검색결과란에 표시하게 됩니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); If CrossUp(value1,value2) Then { If C == C[1] Then value3 = 0.001; else value3 = (C[1]-C)/C[1]*100 ; } Else value3 = 0; Find(value3); 골든크로스인 종목을 찾아서 해당종목의 종가가 전봉과 같으면 0.001로 표시하고 아니면 등락율을 표시하라는 내용입니다. 즐거운 하루되세요 > 매너모드 님이 쓴 글입니다. > 제목 : 조건 검색식 작성중 궁금한게 있습니다. > Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); If CrossUp(value1,value2) Then { If C == C[1] Then value3 = 0.001; else value3 = (C[1]-C)/C[1]*100 ; } Else value3 = 0; Find(value3); --------------------------------------------- 이평 골든크로스 종목 검색식 입니다. if crossup(value1, value2) then value3 = 1; 이라고 쓰는게 아니라 저렇게 나누어 쓰는 이유가 무엇인가요? 그리고 value3 = 1; 이라고 쓰는게 아니라 다른 값을 넣는 이유도 알려주세요 ^^