커뮤니티
이거 어떤뜻이죠?
2014-10-22 11:09:59
171
글번호 79668
If Crossup(value1,value3) Then
{
If C==C[1] Then
Value2 = 0.001;
Else
Value2 = (C-C[1])/C[1]*100;
}
Else
value2 = 0;
Find(value2);
검색식 찾을때 그냥 만들어져잇는부분 뜯어와서 붙인건데
if 수식 다음부터 무슨뜻인지 설명좀 부탁드릴게요.
답변 1
예스스탁 예스스탁 답변
2014-10-23 11:41:02
안녕하세요
예스스탁입니다.
해당식은 조건에 만족한 종목을 찾고 검색결과에 등락률을 표시한 식입니다.
가장 상단의 if문이 종목을 검색하는 조건이고
이하의 내용은 종목검색후 종목검색화면의 결과란에 표시할 값을
지정하는 내용입니다.
C==C[1] 일때 0.001을 저장하는 이유는
종목검색은 조건이 맞지 않으면 0을 할당해서 리스트에서 제외를 하는데
종목검색 조건은 만족했지만 등락률이 0이면 제외가 되므로
0.001과 같은 값을 주어서 제외되지 않게 하는 내용입니다.
#value1이 value3을 상향돌파하는 종목을 검색
If Crossup(value1,value3) Then
{
#검색된 종목이 전봉과 현재봉 종가가가 같으면 value2에 0.001
If C==C[1] Then
Value2 = 0.001;
Else #전봉종가보다 높거나 낮으면 value2에 등락율을 저장
Value2 = (C-C[1])/C[1]*100;
}
Else #종목검색조건이 만족하지 않으면
value2 = 0;#value2에 0을 저장
#조건에 맞는 종목을 검색하고 종목검색화면의 종목검색결과란에 value2로 지정한 값을 표시
Find(value2);
즐거운 하루되세요
> 고망고망 님이 쓴 글입니다.
> 제목 : 이거 어떤뜻이죠?
> If Crossup(value1,value3) Then
{
If C==C[1] Then
Value2 = 0.001;
Else
Value2 = (C-C[1])/C[1]*100;
}
Else
value2 = 0;
Find(value2);
검색식 찾을때 그냥 만들어져잇는부분 뜯어와서 붙인건데
if 수식 다음부터 무슨뜻인지 설명좀 부탁드릴게요.
이전글