답변완료
검색식 확인 부탁합니다.
input: starttime(90000), endtime(152000),starttimeB(90000), endtimeB(152000), billion(15), rising_rate(1.05), diff_limit(1.02);var: condA(false), condB(false), ma10(0), ma20(0), ma60(0),ma120(0), maxval(0), minval(0),maxval2(0), minval2(0);/* 이동평균 계산 */ma10 = ma(C, 10);ma20 = ma(C, 20);ma60 = ma(C, 60);ma120 = ma(C, 120);/* 최대/최소 계산 */maxval = maxlist(ma10, ma20, C);minval = minlist(ma10, ma20, C);maxval2 = maxlist(ma60, ma20, C);minval2 = minlist(ma60, ma20, C);condB = (stime >= starttimeB and stime <= endtimeB) and (((ma120 > ma120[1]) and (maxval2 / minval2 < diff_limit)) or ((ma60 > ma60[1]) and (maxval / minval < diff_limit))) ; if CountIf(condB == true, 390) >= 1 Then find(1);검색식 중에 일부분을 가져왔는데요. condB를 제외하면 검색이 되는데 condB를 포함하면 검색이 되지 않습니다.diff_limit를 크게 가져가도 검색이 되지 않아 무슨 문제인가 싶어서 질문드립니다.감사합니다.
2025-11-13
103
글번호 227984
검색
답변완료
조건검색문의드립니다
2가지 검색식 문의드립니다 [1]A =H > C(1) * 1.15 &&C > O && C < C(1) * 1.07 &&H > C * 1.1 &&(거래대금 > 5000 or Highest(거래대금(1), 10) < 거래대금);기준가 = Valuewhen(1, A, C);기준봉상승률 = Valuewhen(1, A, C/C(1) * 100 - 100);현재봉상승률 = C/C(1) * 100 - 100;매수타점 =C > 기준가 * 1.02 &&C > C(1) * 1.02 && C < C(1) * 1.08 &&기준봉상승률 + 현재봉상승률 <= 10 &&BarsSince(A) < 5 &&(ma(C, 10) < C or ma(C, 20) > C);매수타점 && !매수타점(1)위 수식을 조건검색식으로 변환 부탁드립니다(BarSince함수가 예스트레이더에서 지원되는진 모르겠으나, 다른 비슷한 조건함수가 있다면 그것도 적용해서 수식완성좀 부탁드리겠습니다)[2]수식오류 정정 요청드립니다(첨부이미지 오류뜨서 문의드립니다) input : P2(20),N(60);var : LT(0),HT(0),newH(0),Box1(False),bs(NaN);var : TOP(0),BTM(0);LT=LOWEST(L,P2);HT=HIGHEST(H,P2);if H > HT[1] Then{ NewH = H; bs = 0;}Else bs = bs+1;BOX1=HIGHEST(H,P2-2)= O*1.05 and //%이상 양봉 V >= V[1]*2 and //전봉대비 거래량 2배 CountIf(TOP>= H and H >= BTM,N)[1] == N Then //최근 N일 고저가는 상단과 하단사이 Find(1);
2025-11-12
156
글번호 227983
종목검색
답변완료
검색식 부탁드립니다.
아래의 키움 수식을 예스트레이더 검색식으로 변환 부탁드립니다. 감사합니다.M=macd(12,26);Ms=eavg(M,9);조건1=Crossup(M,Ms);T12=Trix(12);T26=Trix(26);변동12=T12-T12(1);변동26=T26-T26(1);조건2=Crossup(변동12,변동26);시그마=(C-avg(c,20)) /Stdev(c,20);조건3=Crossup(시그마,0);Wr=WilliamsR(28);조건4=Crossup(Wr,-25);조건1 && 조건2 && 조건3 && 조건4
2025-11-12
111
글번호 227981
종목검색
답변완료
조건식 및 시스템트레이딩 변환
M=(DayClose()+nPreDayClose(1)+nPreDayClose(2)+nPreDayClose(3)+nPreDayClose(4))/5;A_Point=Valuewhen(1, date!=date(1), M);B_Point=Valuewhen(2, date!=date(1), M);C_Point=Valuewhen(3, date!=date(1), M);저점조건=A_point>B_point && B_point<C_point;매수조건=저점조건 && C>M;매수조건 && !매수조건(1)안녕하세요! 위의 키움 수식을 아래 2가지 예스랭기지로 변환 부탁 드립니다!1) 파워종목 검색식2) 시스템트레이드 위 조건이 매수 조건이라 진입은 그대로인데, 매도 조건은 10% 상승 시 익절, 2% 하락시 매도로 부탁 드립니다
2025-11-12
119
글번호 227971
종목검색
답변완료
문의드립니다
inputs:Length( 90 ),nK( 3 ),nBB( 2 ),AlertLine( 1 ),TargetPctOfRange( 100 ) ;variables:Rectangle( false ),ATRv( 0 ),SDev( 0 ),BBS_Ind( 0 ),RectangleTop( 0 ),RectangleBase( 0 ),RectangleRange( 0 ),Price(0);Price = C;if MarketPosition <> 0 then Rectangle = false ;ATRv = atr( Length ) ;SDev = std(Price, Length) ;if nK <> 0 and ATRv <> 0 then begin BBS_Ind = ( nBB * SDev ) / ( nK * ATRv ) ; if crossdown(BBS_Ind , AlertLine) and Rectangle == false and MarketPosition == 0 then begin RectangleTop = Highest( Close, Length ) ; RectangleBase = Lowest( Close, Length ) ; RectangleRange = RectangleTop - RectangleBase ; Rectangle = true ; end ;end ;if Rectangle == true thenbegin if Close >= RectangleTop then Buy("b"); else if Close <= RectangleBase then Sell("s");end ;if MarketPosition == 1 thenbegin if Close >= RectangleTop + 0.01 * TargetPctOfRange * RectangleRange then ExitLong("LX PT"); if Close <= RectangleTop - .5 * RectangleRange then ExitLong("LX SL");endelse if MarketPosition == -1 thenbegin if Close <= RectangleBase - 0.01 * TargetPctOfRange * RectangleRange then ExitShort("SX PT"); if Close >= RectangleBase + .5 * RectangleRange then ExitShort("SX SL");end;수고 많으십니다 위 시스템에서 상황에 따라 계약 수량 변경하는 식을 추가로 부탁드립니다 진입후 손실로 마감했다면 다음 진입시 2계약 진입익절로 마감 했다면 다음 진입시 다시 1계약으로 진입하는 식을 추가로 부탁드립니다 항상 감사드립니다