첨부 이미지
그림1
Input: per(10);
var : 전환선(0),기준선(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
if 기준선 <= 전환선 and 기준선 >= 전환선*(1-Per/100) then
Find((기준선-전환선)/전환선*100);
말씀 하신데로 수정해서 검색결과 값을 보면 0%에 대한 값은 안나오네요
0.00 될수있게 해주세용
답변 1
예스스탁
예스스탁 답변
2020-10-15 13:24:51
안녕하세요
예스스탁입니다.
종목검색은 if조건이 만족하지 않으면 0을 리턴해서 해당 종목이 제외됩니다.
이전 문의와 같이 find(1)로 검색하시면 관계없지만
find함수안에 0이 나오는 계산값을 넣으시면 해당 종목이 제외가 됩니다.
0인 종목은 0.001로 처리해 검색되게 수정해 드립니다.
Input: per(10);
var : 전환선(0),기준선(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
if 기준선 <= 전환선 and 기준선 >= 전환선*(1-Per/100) then
{
if 기준선 == 전환선 Then
var1 = 0.0001;
Else
Var1 = (기준선-전환선)/전환선*100;
Find(var1);
}
즐거운 하루되세요
> 하람푸름마음 님이 쓴 글입니다.
> 제목 : 수정 부탁드릴게요
> Input: per(10);
var : 전환선(0),기준선(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
if 기준선 <= 전환선 and 기준선 >= 전환선*(1-Per/100) then
Find((기준선-전환선)/전환선*100);
말씀 하신데로 수정해서 검색결과 값을 보면 0%에 대한 값은 안나오네요
0.00 될수있게 해주세용