커뮤니티

종목검색 수식작성에 관한 질문입니다.

프로필 이미지
회원
2007-01-04 00:00:00
1368
글번호 11642
답변완료
(이동평균선 골든크로스) If CrossUp(value1,value2) Then { If C == C[1] Then value3 = 0.001; Else value3 = (C-C[1])/C[1]*100; } Else value3 = 0; -->If C == C[1] Then value3 = 0.001; Else value3 = (C-C[1])/C[1]*100;의 의미가 뭔지? -->{}는 어떤 의미인지요? (문법) Var : value1(0); --> value1(0)에서 (0)이 무슨 의미인지? (거래량n봉 연속증가) Input : N(5); Var : value1(0), value2(0); If V > V[1] Then value1 = 1; Else value1 = 0; If accumN(value1,N) == N Then { If C == C[1] Then value2 = 0.001; Else value2 = (C-C[1])/C[1]*100; } Else value2 = 0; --> 거래량 n봉 증가에 대한 검색인데 왜 c==c[1]등의 로직이 들어가나요?
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2007-01-05 10:53:45

안녕하세요 예스스탁입니다. 1. If C == C[1] Then value3 = 0.001; Else value3 = (C-C[1])/C[1]*100; C는 종가입니다. [1]은 전봉을 나타냅니다. 그러므로 현재종가가 전봉의 종가와 같으면 0.001을 value에 저장하고 같지 않다면 (C-C[1])/C[1]*100;전일대비 등락률을 value3에 저장하라는 식입니다. {}는 범위를 나타냅니다. {}안의 내용이 If CrossUp(value1,value2) Then 에 포함이 된다는 의미입니다. 즉 value1이 value2를 상향돌파할때만 위의 식을 실행하라는 의미로 괄호를 사용하여 나타냅니다. 2.Var : value1(0); var1 : 는 사용자가 직접 만든 변수를 선언하는부입니다. value1이라는 변수를 만들어 var : 에 선언하고 그 초기값으로0을 잡아 준것입니다. 때에 초기값은 필요에 따라 0이 아니어도 상관없습니다. 3.거래량 n봉 증가에 대한 검색인데 왜 c==c[1]등의 로직이 들어가나요? 거래량 n봉 증가는 If accumN(value1,N) == N Then으로 수식을 작성했으며 그 이하의 수식은 거래량 n봉 증가한 종목을 찾고 해당 종목의 결과값으로 보고 싶은 값을 수식으로 적성한 것입니다. 결과값은 종목검색창에서 검색이 완료 된 이후에 보실수 있습니다. 수식에 대한 작성법은 HOME > 예스트레이더 3 > 수식 작성법 에 자세한 내용이 나와 있습니다. 즐거운 하루되세요 > CJ_bichna 님이 쓴 글입니다. > 제목 : 종목검색 수식작성에 관한 질문입니다. > (이동평균선 골든크로스) If CrossUp(value1,value2) Then { If C == C[1] Then value3 = 0.001; Else value3 = (C-C[1])/C[1]*100; } Else value3 = 0; -->If C == C[1] Then value3 = 0.001; Else value3 = (C-C[1])/C[1]*100;의 의미가 뭔지? -->{}는 어떤 의미인지요? (문법) Var : value1(0); --> value1(0)에서 (0)이 무슨 의미인지? (거래량n봉 연속증가) Input : N(5); Var : value1(0), value2(0); If V > V[1] Then value1 = 1; Else value1 = 0; If accumN(value1,N) == N Then { If C == C[1] Then value2 = 0.001; Else value2 = (C-C[1])/C[1]*100; } Else value2 = 0; --> 거래량 n봉 증가에 대한 검색인데 왜 c==c[1]등의 로직이 들어가나요?