커뮤니티

문의드립니다.

프로필 이미지
시온사랑
2025-01-13 20:42:57
554
글번호 187151
답변완료
var : T(0),B(0); var1 = ma(C,20); var2 = (DayHigh+DayLow)/2; if sDate != sDate[1] Then { T = 0; b = 0; } B = B +1; if B >= 10 Then { if CrossUp(c,var1) then T = 1; if T == 1 and CrossUp(C,var2) Then T = 2; if T == 2 and C >= DayHigh*0.997 Then { T = 3; Find(1); } } 음...이게 진짜 나중에 보면 정말 창피할 질문이지만...혼자 해보려는데...이해가 안되서 질문합니다... 1. 위의 검색식이 분봉기준이라는게 어떤건가요? 혹시...파워종목검색의 기준봉설정에 좌우되는 건가요? 2. 보면, 내부변수가 T와 B, 2개가 설정되어 있는데, B가 왜 분봉인가요? 3. 왜 1분이 지나 분봉하나생성되면 B가 1씩 더해 지나요? 이부분이 전혀 이해가...되지 않아요...ㅠㅠ 설명 부탁드립니다... 미리 감사합니다...ㅎ
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-01-15 09:47:35

안녕하세요 예스스탁입니다. #날짜변경 if sDate != sDate[1] Then { T = 0; b = 0; } #봉마다 1씩 증가 B = B +1; 수식에 보시면 위 구문은 날짜가 변경되면 T와 b변수를 0으로 초기화하는 내용입니다. b는 하루동안 봉수이고 지정한 조건이 순차적으로 만족하는지를 판단해서 값을 저장하는 변수가 T입니다. 날짜가 변경되면 초기화하는 부분이 있고 당일 봉수를 카운트하는 내용이 있으므로 분봉에서 검색을 수행해야 하는 수식이 됩니다. 즉 수식이 분봉에서 검색을 염두에 두고 작성한 내용이므로 종모검색화면에서 분봉을 지정하고 검색하셔야 하는 식이 됩니다. 즐거운 하루되세요 > 시온사랑 님이 쓴 글입니다. > 제목 : 문의드립니다. > var : T(0),B(0); var1 = ma(C,20); var2 = (DayHigh+DayLow)/2; if sDate != sDate[1] Then { T = 0; b = 0; } B = B +1; if B >= 10 Then { if CrossUp(c,var1) then T = 1; if T == 1 and CrossUp(C,var2) Then T = 2; if T == 2 and C >= DayHigh*0.997 Then { T = 3; Find(1); } } 음...이게 진짜 나중에 보면 정말 창피할 질문이지만...혼자 해보려는데...이해가 안되서 질문합니다... 1. 위의 검색식이 분봉기준이라는게 어떤건가요? 혹시...파워종목검색의 기준봉설정에 좌우되는 건가요? 2. 보면, 내부변수가 T와 B, 2개가 설정되어 있는데, B가 왜 분봉인가요? 3. 왜 1분이 지나 분봉하나생성되면 B가 1씩 더해 지나요? 이부분이 전혀 이해가...되지 않아요...ㅠㅠ 설명 부탁드립니다... 미리 감사합니다...ㅎ