안녕하세요.
수식을 만들고 있습니다.
궁금한 것은 240일 이평선을 기준으로 최근 20봉 이내에 최저가와 최고가를 비교, 즉 [240일 이평선과 최저 저가의 이격률] vs [240일 이평선과 최고 종가 이격률]을 비교해서 최저가 이격률보다 최고가 이격률이 높을 때 신호를 표시하려고 합니다.
그런데, 제가 생각하는 것을 만족하기 위해서는 [240일 이평선과 최저 저가의 이격률] 이 [240일 이평선과 최고 종가 이격률]보다 반드시 앞에 있어야 합니다.
순서가 바뀌면 안되서요.. 혹시 방법이 있을까요?
가능하시면 condition1=~~ 형태로 부탁 드립니다.
도움에 늘 감사합니다.
좋은 하루 보내세요.
답변 1
예스스탁
예스스탁 답변
2025-09-22 10:34:58.0
안녕하세요
예스스탁입니다.
input : N(20);
var1 = ma(C,240);
var2 = lowest((L-var1)/var1*100,N);
var3 = highest((C-var1)/var1*100,N);
var4 = NthLowestBar(1,(L-var1)/var1*100,N);
var5 = NthhighestBar(1,(C-var1)/var1*100,N);
Condition1 = abs(var3) > abs(var2) and var4 > var5;
if Condition1 == true Then
Find(1);
즐거운 하루되세요
> 이루나라 님이 쓴 글입니다.
> 제목 : 종목검색 순서
> 안녕하세요.
수식을 만들고 있습니다.
궁금한 것은 240일 이평선을 기준으로 최근 20봉 이내에 최저가와 최고가를 비교, 즉 [240일 이평선과 최저 저가의 이격률] vs [240일 이평선과 최고 종가 이격률]을 비교해서 최저가 이격률보다 최고가 이격률이 높을 때 신호를 표시하려고 합니다.
그런데, 제가 생각하는 것을 만족하기 위해서는 [240일 이평선과 최저 저가의 이격률] 이 [240일 이평선과 최고 종가 이격률]보다 반드시 앞에 있어야 합니다.
순서가 바뀌면 안되서요.. 혹시 방법이 있을까요?
가능하시면 condition1=~~ 형태로 부탁 드립니다.
도움에 늘 감사합니다.
좋은 하루 보내세요.