커뮤니티

부탁드립니다...

프로필 이미지
시온사랑
2025-02-08 09:58:40
862
글번호 187946
답변완료
이게 잘안됩니다... ============================================================================== var : T(0), B(0), SB(0), EB(0); var1 = ma(C,20); var2 = (DayHigh+DayLow)/2; if sDate != sDate[1] Then { T = 0; b = 0; } B = B +1; if B >= 6 Then { if CrossUp(c,var1) then { T = 1; SB = B; EB = SB+10; } if T == 1 and CrossUp(C,var2) Then T = 2; if T == 2 and C >= DayHigh*0.997 and B <= EB Then { T = 3; Find(1); } } ================================================================================= 알려주신거를 변형시켜 공부해보고있는데, 잘 안됩니다... 1번조건이 만족한 후, 10봉 이내에 3번조건이 만족하는 종목을 찾아야 하는데... 뭐가 잘못된걸까요? 부탁드립니다... 미리, 감사합니다...ㅎ
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-10 14:49:17

안녕하세요 예스스탁입니다. T가 1이나 2가 된 후에 현재 봉번호가 1번조건만족시 봉번호보다 10이상 크면 T를 0으로 초기화 하시면 됩니다. var : T(0), B(0), SB(0), EB(0); var1 = ma(C,20); var2 = (DayHigh+DayLow)/2; if sDate != sDate[1] Then { T = 0; b = 0; } B = B +1; if B >= 6 Then { if CrossUp(c,var1) then { T = 1; SB = B; EB = SB+10; } if T == 1 and CrossUp(C,var2) Then T = 2; #T기 1이나 2가 된후 1번조건만족시보다 10봉이상 경과했으면 T는 0으로 초기화 if T >= 2 and B >= SB+10 Then T = 0; if T == 2 and C >= DayHigh*0.997 and B <= EB Then { T = 3; Find(1); } } 즐거운 하루되세요 > 시온사랑 님이 쓴 글입니다. > 제목 : 부탁드립니다... > 이게 잘안됩니다... ============================================================================== var : T(0), B(0), SB(0), EB(0); var1 = ma(C,20); var2 = (DayHigh+DayLow)/2; if sDate != sDate[1] Then { T = 0; b = 0; } B = B +1; if B >= 6 Then { if CrossUp(c,var1) then { T = 1; SB = B; EB = SB+10; } if T == 1 and CrossUp(C,var2) Then T = 2; if T == 2 and C >= DayHigh*0.997 and B <= EB Then { T = 3; Find(1); } } ================================================================================= 알려주신거를 변형시켜 공부해보고있는데, 잘 안됩니다... 1번조건이 만족한 후, 10봉 이내에 3번조건이 만족하는 종목을 찾아야 하는데... 뭐가 잘못된걸까요? 부탁드립니다... 미리, 감사합니다...ㅎ