커뮤니티

조건검색문의드립니다

프로필 이미지
해피럭키
2025-11-13 18:57:10
93
글번호 228034
답변완료

2개 조건검색식 부탁드립니다 [1] [캔들60선밑 매수거래량 보조지표 -- 막대그래프] 수식 VR(단기)-VR(장기)/VR(기간)*100 지표조건설정  기간 60  단기20  장기60 (요청사항) 보조지표 막대가 반드시 앞에음막대(파란색: 기본2개이상있고)가 형성되어있고 반드시첫번째 양막대(주황색) 형성시, 이때 캔들의 위치가 지수60일선 밑에있거나 or 지수60일선이 캔들몸통(꼬리도 됨)관통시 종목이 검색되게 부탁드립니다(첫양막대(주황색)형성시 RSI(14) 값은 45이상이면 좋겠습니다) [2] 1. AVGIF (조건부 평균) AVGIF는 특정 기간 동안 지정된 조건이 참(True)인 경우의 값들만 골라서 평균을 냅니다. 📝 계산 내용 (논리적 순서): 데이터 수집: 계산에 사용할 데이터(예: C-A, 즉 이격도)를 준비합니다. 조건 검사: 각 데이터마다 조건을 검사합니다. (예: C-A < 0 인가?) 선별 및 합산: 조건이 참(True)인 데이터 값만 모두 더합니다 (TotalSum). 카운트: 조건이 참(True)이었던 횟수를 셉니다 (Count). 평균 계산: AVGIF = TotalSum / Count 2. STDEVIF (조건부 표준편차) STDEVIF는 특정 기간 동안 지정된 조건이 참(True)인 경우의 값들만 골라서 표준편차를 냅니다. 표준편차는 데이터가 평균으로부터 얼마나 흩어져 있는지를 나타냅니다. 📝 계산 내용 (논리적 순서): 조건부 평균 계산: AVGIF를 먼저 계산합니다. (위 1번 항목 참조) Conditional_Average = AVGIF(데이터, 조건) 조건 검사: 다시 모든 데이터를 검사하여 조건을 확인합니다. (예: C-A < 0 인가?) 편차 제곱의 합 계산: 조건이 참(True)인 데이터에 대해서만, (데이터 값 - Conditional_Average) 위 값의 제곱(편차의 제곱)을 구합니다. 이 편차의 제곱 값들을 모두 더합니다 (SumOfSquaredDiffs). 카운트: 조건이 참(True)이었던 횟수를 셉니다 (Count). 분산 및 표준편차 계산: Conditional_Variance = SumOfSquaredDiffs / Count (조건부 분산) STDEVIF = Sqrt(Conditional_Variance) (조건부 표준편차) 문의) 1.3202검색종목 클릭하면 6101화면 자동으로 연동되어서 차트가 바뀌게 하는방법이 없나요?         2.3202 검색기 검색시 어제는 하루종일 한종목이 검색되었는데 오늘 기준봉1 수정해서 검색하면           어제 그 종목이 않나오는 경우가 많던데 제가 사용법을 잘몰라서 그런건가요?

종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-11-17 10:09:22

안녕하세요 예스스탁입니다. 1 input : 기간(60),단기(20),장기(60); var1 = (VR(단기)-VR(장기))/VR(기간)*100; var2 = Ema(C,60); var3 = RSI(14); if var1 > 0 and CountIf(var1<0,2)[1] == 2 and (C<var2 or (H >= var2 and var2 >=L)) and var3 >= 45 Then Find(1); 2 올리신 설명으로 작성해 드립니다. 해당식 과거조회봉수에 영향을 받습니다. 종목검색 최대 제공봉수가 500봉입니다. 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시고 차트도 500봉 조회해서 비교해 보셔야 합니다. var : A(0),diff(0),TotalSum(0),count(0),avgif(0); var : cnt(0),SumOfSquaredDiffs(0),STDEVIF(0); var : B(0),D(0),AA(0); A = ma(C,120); diff = C-A; if diff < 0 Then { TotalSum = TotalSum + diff; Count = Count + 1; AVGIF = TotalSum/Count; SumOfSquaredDiffs = 0; For cnt = 0 to Index { if diff[cnt] < 0 Then { SumOfSquaredDiffs = SumOfSquaredDiffs + (diff[cnt] - avgif)^2; } } STDEVIF = SquareRoot(SumOfSquaredDiffs/count); } B=(A+AVGIF-2*STDEVIF); D=(B*1); AA=BollBandDown(95,2); if CrossUp(C,D) && CrossUp(C,AA) Then Find(1); 3 각 창의 상단의 화면연동버튼이 있습니다. 아래 설명 페이지 참고하시기 바랍니다. https://www.yesstock.com/function/function_01 4 종목검색창 설정에서 지정한 옵션을 확인하시기 바랍니다. 당일 거래량등 조건은 이전일이 아니므로 검색이 안될수 있습니다. 일봉검색의 경우 장중에 검색된 종목은 장종료 종가기준으로 조건이 만족하지 않으면 안나올수 있습니다. 즐거운 하루되세요