커뮤니티

검색식 부탁 드려요

프로필 이미지
일지매7
2024-05-16 21:36:33
845
글번호 179618
답변완료
아래신호수식을 예스트레이더로 종목검색 하고 싶은데요 단, 0봉전부터~60봉전 까지의 종목을 모두 검색하는 조건식을 만들고 싶습니다. 좋은 하루 되세요. wvf = ((highest(C, 22) - low) / highest(C, 22)) * 100; sDev = 2.0 * stdev(wvf, 20); midLine = avg(wvf, 20); upperBand = midLine + sDev; rangeHigh = (highest(wvf, 50)) * ph; os = (wvf >= upperBand) or (wvf >= rangeHigh); ap = (HIGH+LOW+CLOSE)/3; esa = eavg(ap, 기간1); d = eavg(abs(ap - esa), 기간1); ci = (ap - esa) / (0.015 * d); wt1 = eavg(ci,기간2); wt2 = avg(wt1,4); A=Lowest(L, 260, 1); A1=Lowest(L, 260, 1)*1.25; A2=요일(DATE); A3=Valuewhen(1,A2(1)>A2,O); MO=floor(date/100); MO1=MO%100; A4=VALUEWHEN(1, MO1!=MO1(1),O); wt1(1)<=-53 && (os(1) or os) && wvf(1)<wvf && (Crossup(wt1,wt2) or Crossup(wt1,-60) or Crossup(wt1,-53)) && C>O && A1>=C && A<=C && (A3<=C OR A4<=C) -지표조건설정 기간1 : 10 기간2 : 21 PH : 0.85
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-05-17 10:10:43

안녕하세요 예스스탁입니다. input : 기간1(10),기간2(21),ph(0.85); var : wvf(0),sdev(0),midLine(0),upperBand(0),rangeHigh(0),os(False); var : ap(0),esa(0),d(0),ci(0),wt1(0),wt2(0); var : A(0),A1(0),A2(0),A3(0),MO(0),MO1(0),A4(0); wvf = ((highest(C, 22) - low) / highest(C, 22)) * 100; sDev = 2.0 * std(wvf, 20); midLine = ma(wvf, 20); upperBand = midLine + sDev; rangeHigh = (highest(wvf, 50)) * ph; os = (wvf >= upperBand) or (wvf >= rangeHigh); ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = ema(abs(ap - esa), 기간1); ci = (ap - esa) / (0.015 * d); wt1 = Ema(ci,기간2); wt2 = ma(wt1,4); A=Lowest(L, 260)[1]; A1=Lowest(L, 260)[1]*1.25; A2=DayOfWeek(DATE); if A2[1] > A2 Then A3=O; MO=floor(date/100); MO1=MO%100; if MO1 != MO1[1] Then A4 = O; Condition1 = wt1[1]<=-53 && (os[1] or os) && wvf[1]<wvf && (Crossup(wt1,wt2) or Crossup(wt1,-60) or Crossup(wt1,-53)) && C>O && A1>=C && A<=C && (A3<=C OR A4<=C); if CountIf(Condition1,60) >= 1 Then Find(1); 즐거운 하루되세요 > 일지매7 님이 쓴 글입니다. > 제목 : 검색식 부탁 드려요 > 아래신호수식을 예스트레이더로 종목검색 하고 싶은데요 단, 0봉전부터~60봉전 까지의 종목을 모두 검색하는 조건식을 만들고 싶습니다. 좋은 하루 되세요. wvf = ((highest(C, 22) - low) / highest(C, 22)) * 100; sDev = 2.0 * stdev(wvf, 20); midLine = avg(wvf, 20); upperBand = midLine + sDev; rangeHigh = (highest(wvf, 50)) * ph; os = (wvf >= upperBand) or (wvf >= rangeHigh); ap = (HIGH+LOW+CLOSE)/3; esa = eavg(ap, 기간1); d = eavg(abs(ap - esa), 기간1); ci = (ap - esa) / (0.015 * d); wt1 = eavg(ci,기간2); wt2 = avg(wt1,4); A=Lowest(L, 260, 1); A1=Lowest(L, 260, 1)*1.25; A2=요일(DATE); A3=Valuewhen(1,A2(1)>A2,O); MO=floor(date/100); MO1=MO%100; A4=VALUEWHEN(1, MO1!=MO1(1),O); wt1(1)<=-53 && (os(1) or os) && wvf(1)<wvf && (Crossup(wt1,wt2) or Crossup(wt1,-60) or Crossup(wt1,-53)) && C>O && A1>=C && A<=C && (A3<=C OR A4<=C) -지표조건설정 기간1 : 10 기간2 : 21 PH : 0.85