커뮤니티

당일고가 표시

프로필 이미지
jdavid
2023-05-10 11:50:25
1997
글번호 168850
답변완료
감사합니다 1. 당일 분봉만 당일 분봉(당일분봉만)에서 1봉전 기준 N봉동안의 최고가를 표시하고 싶습니다 2. 당일과 전일분봉만 당일과 전일 분봉(당일과 전일분봉에서만)에서 1봉전 기준 N봉동안의 최고가를 표시하고 싶습니다. 3. 당일, 전일, 전전일 분봉만 당일과 전일 전전일 분봉(당일과 전일 전전일 분봉에서만)에서 1봉전 기준 N봉동안의 최고가를 표시하고 싶습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-05-10 16:17:52

안녕하세요 예스스탁입니다. 1 input : Period(10); var1 = highest(H,Period)[1]; if CurrentDate == sDate Then plot1(var1); 2,3 올려주신 내용은 정확히는 제어가 가능하지 않습니다. 수식에서 당일봉은 CurrentDate와 같은 컴퓨터의 날짜를 가져오는 함수가 있어 비교해서 제어가 가능하지만 N일전 부터 지표를 표시하는 부분은 정확히 지정이 어렵습니다. 줄리안데이트로 처리를 해드릴수 있지만 공휴일 정보가 없어 토요일과 일요일만 배제가 가능하고 일반공휴일은 알수가 없습니다. 이용에 참고하시기 바랍니다. N으로 당일포함 일수 지정하시면 됩니다. input : Period(10),N(1); var : cnt(0),JD(0),count(0),ndate(0),Startdate(0); JD = DateToJulian(CurrentDate); count = 0; For cnt = 1 to 30 { ndate = JulianToDate(JD-cnt); if (DayOfWeek(ndate) >= 1 and DayOfWeek(ndate) <= 5) Then { count = count+1; if count == N Then { Startdate = ndate; } } } var1 = highest(H,Period)[1]; if sDate >= Startdate Then Plot1(var1); 즐거운 하루되세요 > jdavid 님이 쓴 글입니다. > 제목 : 당일고가 표시 > 감사합니다 1. 당일 분봉만 당일 분봉(당일분봉만)에서 1봉전 기준 N봉동안의 최고가를 표시하고 싶습니다 2. 당일과 전일분봉만 당일과 전일 분봉(당일과 전일분봉에서만)에서 1봉전 기준 N봉동안의 최고가를 표시하고 싶습니다. 3. 당일, 전일, 전전일 분봉만 당일과 전일 전전일 분봉(당일과 전일 전전일 분봉에서만)에서 1봉전 기준 N봉동안의 최고가를 표시하고 싶습니다