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;의 차이점을 알고 싶습니다.