예스스탁
예스스탁 답변
2025-09-11 10:13:40.0
안녕하세요
예스스탁입니다.
input : 기간1(5),기간2(10);
var : 이평1(0),이평2(0),골든(False);
var : 최고(Nan),최고가(0),최저(0),최저가(0),최저가1(0);
var : 결론(0),조건(false),카운트(False),cs(Nan);
이평1=ma(C, 기간1);
이평2=ma(C, 기간2);
골든=CrossUp(이평1, 이평2);
if 골든 == true Then
{
최고 = H;
최저가1 = 최저가[1];
cs = 0;
}
else
{
if H > 최고 Then
최고 = H;
}
if 최고==최고[1] && 최고>H Then
최고가 = 최고;
최저=iff(이평2>L, 1, 0);
최저가=Accum(최저);
결론=최저가 - 최저가1;
조건=CrossUp(C, 최고가) && 결론>0;
if 조건 == true Then
cs = cs+1;
카운트=cs==1;
if 카운트 && 카운트[1] == False Then
Find(1);
즐거운 하루되세요
> 비밀통로 님이 쓴 글입니다.
> 제목 : 종목검색식 부탁드립니다.
> 수식변환 부탁드립니다.
이평1=ma(C, 기간1);
이평2=ma(C, 기간2);
골든=CrossUp(이평1, 이평2);
최고=HighestSince(1, 골든, H);
최고가=Valuewhen(1, 최고==최고(1) && 최고>H, 최고);
최저=if(이평2>L, 1, 0);
최저가=sum(최저);
결론=최저가 - Valuewhen(1, 골든, 최저가(1));
조건=CrossUp(C, 최고가) && 결론>0;
카운트=CountSince(골든, 조건)==1;
카운트 && !카운트(1)
(지표변수) 기간1: 5 / 기간2: 10