커뮤니티

종목검색식으로 부탁드립니다.

프로필 이미지
redcon
2025-12-20 12:21:02
80
글번호 229227
답변완료

조건1_상승 = (C - ref(C,1)) / ref(C,1) >= 0.15;

조건1_60최고 = H == Highest(H, 60);

조건1 = 조건1_60최고 && 조건1_상승 && barssince(조건1_60최고 && 조건1_상승) <= 봉수1;

조건1최고가 = Valuewhen(1, 조건1_60최고 && 조건1_상승, H);

조건2_근접 = ABS(H - 조건1최고가) / 조건1최고가 <= 0.02;

조건2_상승 = (C - ref(C,1)) / ref(C,1) >= 0.15;

조건2_시간 = barssince(조건1_60최고 && 조건1_상승) <= 봉수2;

조건2 = 조건2_근접 && 조건2_상승 && 조건2_시간;

CC = barssince(조건2);

DD = countsince(CC==0, 조건2);

신호_첫발생 = 조건2 && DD == 1;

if(신호_첫발생, H + 1, 0)

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

예스스탁 예스스탁 답변

2025-12-22 11:32:50

안녕하세요 예스스탁입니다. input : 봉수1(5),봉수2(10); var : 조건1_상승(False),조건1_60최고(False),조건1(False); var : 조건1최고가(0),조건2_근접(False),조건2_상승(False); var : bs(Nan),조건2_시간(False),조건2(False); var : cc(Nan),dd(Nan),신호_첫발생(False); 조건1_상승 = (C - C[1]) / C[1] >= 0.15; 조건1_60최고 = H == Highest(H, 60); if 조건1_60최고 && 조건1_상승 Then { bs = 0; 조건1최고가 = H; } Else bs = bs+1; 조건1 = 조건1_60최고 && 조건1_상승 && bs <= 봉수1; 조건2_근접 = ABS(H - 조건1최고가) / 조건1최고가 <= 0.02; 조건2_상승 = (C - C[1]) / C[1] >= 0.15; 조건2_시간 = bs <= 봉수2; 조건2 = 조건2_근접 && 조건2_상승 && 조건2_시간; if 조건2 == true Then cc = 0; Else cc = cc+1; if cc == 0 Then dd = 0; if 조건2 == true Then dd = dd+1; 신호_첫발생 = 조건2 && DD == 1; if 신호_첫발생 == true Then Find(1); 즐거운 하루되세요