예스스탁
예스스탁 답변
2025-09-19 14:18:33
안녕하세요
예스스탁입니다.
Input : PERIOD(20),N(5),N일전(0);
Var : 상승(False),하락(False),조건(False),조건1(False),TSF1(0),HV1(False),HV2(False),TH(0);
var : cnt(0);
Array : cond[50](False);
TsF1 = LRL(C,PERIOD)+LRS(C,PERIOD);
상승=TsF1>TsF1[1];
하락=TsF1<TsF1[1];
조건=CountIF(하락,N)==N && CountIF(상승[N],N)==N;
HV1=Highest(v,120)<=V;
HV2=Highest(v,240)<=V;
IF 조건 TheN
TH=TsF1[N];
조건1=Crossup(C,TH);
if sDate != sDate[1] Then
{
For cnt = 49 DownTo 1
{
Cond[cnt] = cond[cnt-1];
}
Cond[0] = False;
}
IF (조건1==True OR 조건1[1]==True) && (HV1 OR HV2) TheN
cond[0] = true;
if Cond[N일전] == true Then
Find(1);
즐거운 하루되세요
> onlypsn 님이 쓴 글입니다.
> 제목 : 종목검색식 요청드립니다.
> 당일 분봉에서 아래조건식을 만족했던 모든 종목을 검색하는 검색식으로 수정 부탁드리겠습니다. 그리고 1일전, 2일전, 3일전 등 n일전 종목검색도 가능하다면 부탁드리겠습니다. 항상 감사합니다.
* 예스트레이더 조건식
Input : PERIOD(20),N(5);
Var : 상승(False),하락(False),조건(False),조건1(False),TSF1(0),HV1(False),HV2(False),TH(0);
TsF1 = LRL(C,PERIOD)+LRS(C,PERIOD);
상승=TsF1>TsF1[1];
하락=TsF1<TsF1[1];
조건=CountIF(하락,N)==N && CountIF(상승[N],N)==N;
HV1=Highest(v,120)<=V;
HV2=Highest(v,240)<=V;
IF 조건 TheN
TH=TsF1[N];
조건1=Crossup(C,TH);
IF (조건1==True OR 조건1[1]==True) && (HV1 OR HV2) TheN
Find(1);