커뮤니티
종목검색식 변경
2025-11-17 15:06:58
128
글번호 228108
저점1 = L < L(1) && L < L(2) && L(1) < L(3) && L(2) < L(3); 저점1위치 = BarsSince(저점1); 저점1가격 = ValueWhen(1, 저점1, L); 고점 = 저점1위치 > 0 && H > H(1) && H > H(2); 네크라인 = ValueWhen(1, 고점, H); 저점2 = 저점1위치 >= 기간 && L < L(1) && L < L(2); 가격차이 = abs(L - 저점1가격) / 저점1가격 * 100; 저점2확인 = 저점2 && 가격차이 <= 허용오차; 패턴 = 저점1위치 >= 기간 && 저점2확인; 상단 = ValueWhen(1, 패턴, 네크라인); 양봉3프로 = C > O && (C - O) / O * 100 >= 3; 첫돌파 = CrossUp(C, 상단) && 양봉3프로; 첫고점라인 = ValueWhen(1, 첫돌파, H); 재진입 = BarsSince(첫돌파) > 0 && C < 상단; 재진입후 = BarsSince(재진입) > 0; 양봉 = C > O; 재돌파 = 재진입후 && CrossUp(C, 첫고점라인) && 양봉; cnt = CountSince(첫돌파, 재돌파); 재돌파 && cnt == 1 && cnt(1) == 0
설정 기간 10 허용오차 5
위 조건을 만족하는 종목을 검색하는 종목검색식을 작성 하고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2025-11-17 16:29:27
안녕하세요
예스스탁입니다.
input : 기간(10),허용오차(5);
var : 저점1(False),저점1위치(nan),저점1가격(nan);
var : 고점(False),네크라인(nan),저점2(False),가격차이(0);
var : 저점2확인(False),패턴(False),상단(0),양봉3프로(False);
var : 첫돌파(False),첫고점라인(nan),재진입(False),재진입후(False),bs(nan);
var : 양봉(False),재돌파(False),cnt(Nan),bs1(Nan);
저점1 = L < L[1] && L < L[2] && L[1] < L[3] && L[2] < L[3];
if 저점1 == true Then
{
저점1위치 = 0;
저점1가격 = L;
}
Else
저점1위치 = 저점1위치+1;
고점 = 저점1위치 > 0 && H > H[1] && H > H[2];
if 고점 == true Then
{
네크라인 = H;
}
저점2 = 저점1위치 >= 기간 && L < L[1] && L < L[2];
가격차이 = abs(L - 저점1가격) / 저점1가격 * 100;
저점2확인 = 저점2 && 가격차이 <= 허용오차;
패턴 = 저점1위치 >= 기간 && 저점2확인;
if 패턴 == true Then
상단 = 네크라인;
양봉3프로 = C > O && (C - O) / O * 100 >= 3;
첫돌파 = CrossUp(C, 상단) && 양봉3프로;
if 첫돌파 == true Then
{
첫고점라인 = H;
bs = 0;
cnt = 0;
}
Else
bs = bs+1;
재진입 = Bs > 0 && C < 상단;
if 재진입 == true Then
bs1=0;
Else
bs1 = bs1+1;
재진입후 = bs1 > 0;
양봉 = C > O;
재돌파 = 재진입후 && CrossUp(C, 첫고점라인) && 양봉;
if 재돌파 == true Then
cnt = cnt+1;
if 재돌파 && cnt == 1 && cnt[1] == 0 Then
Find(1);
즐거운 하루되세요