예스스탁
예스스탁 답변
2025-03-11 11:29:39
안녕하세요
예스스탁입니다.
input : 이격기준율(3.5);
var : s(0),m5(0),m20(0),상전(False),하전(False);
var : 상전S1(0),상전S1_5(0),상전S1_20(0);
var : 하전S1(0),하전S1_5(0),하전S1_20(0);
var : 상전S2(0),상전S2_5(0),상전S2_20(0);
var : 순번조건(False),전체조건(False),조건(False),이격520(0);
S=Accum(1);
M5=ma(C,5);
M20=ma(C,20);
상전=M5>M5[1] && M5[1]<M5[2];
하전=M5<M5[1] && M5[1]>M5[2];
if 상전 == true Then
{
상전S1=S;
상전S1_5=M5;
상전S1_20=M20;
상전S2=상전S1[1];
상전S2_5=상전S1_5[1];
상전S2_20=상전S1_20[1];
}
if 하전 == true Then
{
하전S1=S;
하전S1_5=M5;
하전S1_20=M20;
}
순번조건 = 상전S1 > 하전S1 && 하전S1>상전S2;
전체조건 = 순번조건 &&
상전S2_5 < 상전S2_20 &&
하전S1_5 > 하전S1_20 &&
상전S1_5 > 상전S1_20 &&
하전S1_5 > 상전S1_5;
조건=전체조건 && 전체조건[1] == False;
이격520=M5/M20*100-100;
if CrossUp(C,M5) && CountIf(조건,3)>0 &&//조건 or 조건(1) or 조건(2)
이격520 < 이격기준율 Then
Find(1);
즐거운 하루되세요
> 일지매7 님이 쓴 글입니다.
> 제목 : 종목 검색부탁드립니다.
> 1. 다음 수식의 종목 검색식 부탁드려요.
S=sum(1);
M5=ma(C,5);
M20=ma(C,20);
상전=M5>M5(1) && M5(1)<M5(2);
하전=M5<M5(1) && M5(1)>M5(2);
상전S1=ValueWhen(1,상전,S);
상전S1_5=ValueWhen(1,상전,M5);
상전S1_20=ValueWhen(1,상전,M20);
하전S1=ValueWhen(1,하전,S);
하전S1_5=ValueWhen(1,하전,M5);
하전S1_20=ValueWhen(1,하전,M20);
상전S2=ValueWhen(2,상전,S);
상전S2_5=ValueWhen(2,상전,M5);
상전S2_20=ValueWhen(2,상전,M20);
순번조건 = 상전S1 > 하전S1 && 하전S1>상전S2;
전체조건 = 순번조건 &&
상전S2_5 < 상전S2_20 &&
하전S1_5 > 하전S1_20 &&
상전S1_5 > 상전S1_20 &&
하전S1_5 > 상전S1_5;
조건=전체조건 && !전체조건(1);
이격520=M5/M20*100-100;
CrossUp(C,M5) && sum(조건,3)>0 &&//조건 or 조건(1) or 조건(2)
이격520 < 이격기준율
--------------
이격기준율 3.5