커뮤니티

결과값 이상

프로필 이미지
골더
2023-10-23 11:05:48
566
글번호 173294
답변완료
Input : shortPeriod(120), midPeriod(240), longPeriod(480); value1 = ema(C,shortPeriod); value2 = ema(C,midPeriod); value3 = ema(C,longPeriod); If value1 > value2 && value2 > value3 Then { If C == C[1] Then value4 = 0.001; Else value4 = (C-C[1])/C[1]*100; } Else value4 = 0; Find(value4); 정배열. 480ema를 구현코저 이렇게 식을 썼는데 검색시 이것의결과값과 다른 결과값이 다른 엉뚱한 결과값과마구 섞여서 나옵니다 조건에서도." 일"에 체크한것도맞는데 왜그런 결과값이 나오는지요?
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-23 14:39:24

안녕하세요 예스스탁입니다. 올려주신 수식 내용에 문제는 없습니다. 3게 지수이평이 정배열인 종목을 찾는 내용이 맞습니다. 다만 지수이평이 차트 과거봉의 갯수에 영향을 받습니다. 종목검색 속성화면에서 검색에 필요한 최소기간에 500봉 지정하고 검색하고 차트도 500봉 조회해서 비교해 보셔야 합니다. 종목검색은 모든 주기에서 최대제공 봉갯수가 500개입니다. 즐거운 하루되세요 > 골더 님이 쓴 글입니다. > 제목 : 결과값 이상 > Input : shortPeriod(120), midPeriod(240), longPeriod(480); value1 = ema(C,shortPeriod); value2 = ema(C,midPeriod); value3 = ema(C,longPeriod); If value1 > value2 && value2 > value3 Then { If C == C[1] Then value4 = 0.001; Else value4 = (C-C[1])/C[1]*100; } Else value4 = 0; Find(value4); 정배열. 480ema를 구현코저 이렇게 식을 썼는데 검색시 이것의결과값과 다른 결과값이 다른 엉뚱한 결과값과마구 섞여서 나옵니다 조건에서도." 일"에 체크한것도맞는데 왜그런 결과값이 나오는지요?