커뮤니티

종목 검색식 부탁드립니다

프로필 이미지
파크에버뉴
2025-02-02 22:06:35
468
글번호 187656
답변완료
다음 수식에대한 예스트레이더 종목검색식 부탁드립니다. 1. A = Lowest(L(1),15); B = Highest(H(1),15); 조건 = Valuewhen(1,BarsSince(L < A(1)) == (12),B); CrossUp(C,조건) 2. M5 = ma(C,5); M20 = ma(C,20); CU = CrossUp(M5,M20); H1 = HighestSince(1, CU, H); H2 = Valuewhen(1,H1 == H1(1) && H1 > H, H1); L1 = if (M20 > L, 1, 0); L2 = Sum(L1); 조건1 = L2-Valuewhen(1,CU, L2(1)); 조건2 = CrossUp(C,H2) && 조건1>0; Cnt = Countsince(CU,조건2) == 1; Cnt && !Cnt(1) 3. A = highest(avg(PVI(C),5),20); 조건1 = CrossUp(PVI(C),highestsince(1,A > PVI(C),A)); 조건2 = Sum(if(조건1, 1, 0), 5) > 2; 조건1 && 조건2
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-03 15:56:18

안녕하세요 예스스탁입니다. 1 var : A(0),B(0),조건(0),bs(-1); A = Lowest(L,15)[1]; B = Highest(H,15)[1]; if L < A[1] Then bs = 0; Else { if bs >= 0 Then bs = bs+1; } if bs == 12 Then 조건 = B; if 조건 > 0 and CrossUp(C,조건) Then Find(1); 2 var : m5(0),m20(0),cu(False),h1(0),h2(0),L21(0); var : l1(0),l2(0),조건1(0),조건2(False),cnt(False),CS(-1); M5 = ma(C,5); M20 = ma(C,20); CU = CrossUp(M5,M20); if CU == true Then { H1 = H; L21 = L2[1]; CS = 0; } Else { if H1 > 0 and H > H1 Then H1 = H; } if H1 == H1[1] and H1 > H Then H2 = H1; L1 = iff(M20 > L, 1, 0); L2 = Accum(L1); 조건1 = L2-L21; 조건2 = CrossUp(C,H2) && 조건1>0; if CS > 0 and 조건2 Then CS = CS+1; Cnt = CS == 1; if Cnt && Cnt[1] == False Then Find(1); 3 var : A(0),조건1(False),조건2(False),ha(0); A = highest(ma(PVI,5),20); if A > PVI Then ha = A; Else { if ha > 0 and A > ha Then ha = A; } 조건1 = CrossUp(PVI,ha); 조건2 = AccumN(iff(조건1, 1, 0), 5) > 2; if 조건1 && 조건2 Then Find(1); 즐거운 하루되세요 > 파크에버뉴 님이 쓴 글입니다. > 제목 : 종목 검색식 부탁드립니다 > 다음 수식에대한 예스트레이더 종목검색식 부탁드립니다. 1. A = Lowest(L(1),15); B = Highest(H(1),15); 조건 = Valuewhen(1,BarsSince(L < A(1)) == (12),B); CrossUp(C,조건) 2. M5 = ma(C,5); M20 = ma(C,20); CU = CrossUp(M5,M20); H1 = HighestSince(1, CU, H); H2 = Valuewhen(1,H1 == H1(1) && H1 > H, H1); L1 = if (M20 > L, 1, 0); L2 = Sum(L1); 조건1 = L2-Valuewhen(1,CU, L2(1)); 조건2 = CrossUp(C,H2) && 조건1>0; Cnt = Countsince(CU,조건2) == 1; Cnt && !Cnt(1) 3. A = highest(avg(PVI(C),5),20); 조건1 = CrossUp(PVI(C),highestsince(1,A > PVI(C),A)); 조건2 = Sum(if(조건1, 1, 0), 5) > 2; 조건1 && 조건2