커뮤니티

수식 문의드립니다.

프로필 이미지
꿀떡
2025-04-09 14:49:52
245
글번호 189970
답변완료
당일 3분봉의 첫 음봉캔들의 고가를 나타내고 싶은데 맞게 수식이 작성된건가요? var : cnt(0), LH1(0), 당일(False) if sDate != sDate[1] Then { cnt = 0; LH1 = 0; } if sTime >= 152000 and C<O Then cnt = cnt+1; //LH1 = ValueWhen(1, cnt==1 && cnt[1]==0 && 당일, H) if cnt == 1 and cnt[1] == 0 Then LH1 = H;
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-09 15:01:05

안녕하세요 예스스탁입니다. 1 작성하신 수식은 15시 20분 이후의 첫 음봉의 고가입니다. 15시 20분 이후가 맞으시면 작성하신 수식이 맞습니다. 2 시간제한 없이 당일 첫음봉의 고가는 아래와 같습니다. if cnt == 1 and cnt[1] == 0 Then 첫봉이 음봉이면 전봉은 전일봉인데 전봉(전일)에 cnt가 1이면 위 조건이 충족되지 않습니다. 그러므로 아래와 같이 음봉 조건에서 cnt가 1일때 고가 저장하게 하셔야 합니다. var : cnt(0), LH1(0), 당일(False); if sDate != sDate[1] Then { cnt = 0; LH1 = 0; } if C<O Then { cnt = cnt+1; if cnt == 1 Then LH1 = H; } 2 15시20분 이전의 첫 음봉은 아래와 같습니다. var : cnt(0), LH1(0), 당일(False); if sDate != sDate[1] Then { cnt = 0; LH1 = 0; } if C<O and sTime < 152000 Then { cnt = cnt+1; if cnt == 1 Then LH1 = H; } 즐거운 하루되세요 > 꿀떡 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 당일 3분봉의 첫 음봉캔들의 고가를 나타내고 싶은데 맞게 수식이 작성된건가요? var : cnt(0), LH1(0), 당일(False) if sDate != sDate[1] Then { cnt = 0; LH1 = 0; } if sTime >= 152000 and C<O Then cnt = cnt+1; //LH1 = ValueWhen(1, cnt==1 && cnt[1]==0 && 당일, H) if cnt == 1 and cnt[1] == 0 Then LH1 = H;