커뮤니티
종목검색 수식작성에 관한 질문입니다.
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]등의 로직이 들어가나요?
다음글