커뮤니티

조건검색 문의

프로필 이미지
사공하늘
2025-12-04 09:44:20
82
글번호 228651
답변완료

S = Sum(1);

TT = S % 기간;

조건 = TT == 1;

HH = HighestSince(1, 조건, H);

HC = ValueWhen(1, 조건, HH(1));

LL = LowestSince(1, 조건, L);

LC = ValueWhen(1, 조건, LL(1));

CC = ValueWhen(1, 조건, C(1));

OO = ValueWhen(2, 조건, O);

기준 = HC + LC + CC;

지표라인 = If(CC > OO, (기준 + HC) / 2 - LC,

If(CC < OO, (기준 + LC) / 2 - LC,

(기준 + CC) / 2 - LC));

신호 = CrossUp(C, 지표라인);



일봉상 위 신호가 나온 종목에 대해서 검출 할 수 있도록 해주시면 감사드리겠습니다 (__)

검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-04 13:40:48

안녕하세요 예스스탁입니다. input : 기간(5); var : s(0),tt(0),조건(False); var : hh(nan),hc(Nan),ll(Nan),lc(Nan),cc(Nan),oo(Nan),o1(NaN); var : 기준(0),지표라인(0),신호(False); S = Accum(1); TT = S % 기간; 조건 = TT == 1; if 조건 == true Then { hh = h; hc = hh[1]; ll = l; lc = ll[1]; cc = c[1]; o1 = o; oo = o1[1]; } Else { if h > hh Then hh = h; if l < ll Then ll = l; } 기준 = HC + LC + CC; 지표라인 = Iff(CC > OO, (기준 + HC) / 2 - LC, Iff(CC < OO, (기준 + LC) / 2 - LC, (기준 + CC) / 2 - LC)); 신호 = CrossUp(C, 지표라인); if 신호 == true Then Find(1); 즐거운 하루되세요