안녕하세요
90일 최대거래량이 현재부터 10일전 기간 안에 있고,
오늘 현재 종가가 10일선을 돌파하는 수식을 알고 싶습니다.
var1 = volume;
var2 = ma(c,10);
condition1 = nthhighestbar(1,var1,90) == true;
if countif(condition1,10) and crossup(c,var2) then
find(1);
이렇게 수식을 작성하니
10일 기간 안이 아니고 그 이전의 90일 최대거래량도 검색됩니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-04-17 10:23:32
안녕하세요
예스스탁입니다.
nthhighestbar(1,var1,90)는
90일최고가려량봉이 핸재봉으로 부터 몇봉전인지 리턴합니다.
nthhighestbar(1,var1,90) == true는 표현식이 맞지 않습니다.
90일 최대거래량봉이 10봉 이내이면
condition1에 true 아니면 false가 저정되게 하셔야 합니다.
var1 = volume;
var2 = ma(c,10);
condition1 = nthhighestbar(1,var1,90) < 10;
if Condition1 == true and crossup(c,var2) then
find(1);
즐거운 하루되세요
> 챠트의꿈 님이 쓴 글입니다.
> 제목 : 수식 문의입니다.
> 안녕하세요
90일 최대거래량이 현재부터 10일전 기간 안에 있고,
오늘 현재 종가가 10일선을 돌파하는 수식을 알고 싶습니다.
var1 = volume;
var2 = ma(c,10);
condition1 = nthhighestbar(1,var1,90) == true;
if countif(condition1,10) and crossup(c,var2) then
find(1);
이렇게 수식을 작성하니
10일 기간 안이 아니고 그 이전의 90일 최대거래량도 검색됩니다.
감사합니다.