커뮤니티

50486 추가 문의입니다.

프로필 이미지
몬스터
2016-11-10 08:49:04
101
글번호 103851
답변완료
수식 감사합니다. 그러나 수식이 이렇게되면, 문의드렸던 주야간 복합 차트에서는 시초가가 09시가 아닌 날짜가 바뀌는 00시의 지수가 됩니다. 주야간 복합차트에서 0900 시초가를 표시하고 싶습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다. > 안녕하세요 예스스탁입니다. 문의하신 내용 식을 나열해 작성하셔야 하므로 당일포함 5일까지만 적어드립니다. 아래 식 내용 참고하셔서 60일까지 표현해 작성하신 후에 식적용하시면 됩니다. plot1(dayopen,"시초가0",iff(dayopen<DayClose,red,blue)); plot2(dayopen(1),"시초가1",iff(dayopen(1)<DayClose(1),red,blue)); plot3(dayopen(2),"시초가2",iff(dayopen(2)<DayClose(2),red,blue)); plot4(dayopen(3),"시초가3",iff(dayopen(2)<DayClose(3),red,blue)); plot5(dayopen(4),"시초가4",iff(dayopen(4)<DayClose(4),red,blue)); 즐거운 하루되세요 > 몬스터 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 주야간 데이터를 포함한 복합차트 분봉에서 09시 기준 일봉 시초가를 오늘자 포함 과거 60일치를 나타내고 싶습니다. 이때, 일봉이 양봉이면 붉은색, 음봉이면 파란색으로 표시하고 싶습니다. 수식 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-11-10 13:54:27

안녕하세요 예스스탁입니다. dayopen이 영업일 기준으로 일간시초가를 리턴하는 함수이고 국내는 9시 이므로 9시 기준으로 리턴합니다. 첨부된 그림과 같이 9시 기준으로 값이 변경이 됩니다. 0시를 기준으로 변경되지 않습니다. 시간 지정 식도 같이 올려드립니다. var : cnt(0); Array : OO[100](0),CC[100](0); if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{ OO[0]= O; for cnt = 1 to 99{ OO[cnt] = OO[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if OO[0] > 0 and CC[0] > 0 Then plot1(OO[0],"시초가0",iff(OO[0]<CC[0],red,blue)); if OO[1] > 0 and CC[1] > 0 Then plot2(OO[1],"시초가1",iff(OO[1]<CC[1],red,blue)); if OO[2] > 0 and CC[2] > 0 Then plot3(OO[2],"시초가2",iff(OO[2]<CC[2],red,blue)); if OO[3] > 0 and CC[3] > 0 Then plot4(OO[3],"시초가3",iff(OO[3]<CC[3],red,blue)); if OO[4] > 0 and CC[4] > 0 Then plot5(OO[4],"시초가4",iff(OO[4]<CC[4],red,blue)); 즐거운 하루되세요 > 몬스터 님이 쓴 글입니다. > 제목 : 50486 추가 문의입니다. > 수식 감사합니다. 그러나 수식이 이렇게되면, 문의드렸던 주야간 복합 차트에서는 시초가가 09시가 아닌 날짜가 바뀌는 00시의 지수가 됩니다. 주야간 복합차트에서 0900 시초가를 표시하고 싶습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다. > 안녕하세요 예스스탁입니다. 문의하신 내용 식을 나열해 작성하셔야 하므로 당일포함 5일까지만 적어드립니다. 아래 식 내용 참고하셔서 60일까지 표현해 작성하신 후에 식적용하시면 됩니다. plot1(dayopen,"시초가0",iff(dayopen<DayClose,red,blue)); plot2(dayopen(1),"시초가1",iff(dayopen(1)<DayClose(1),red,blue)); plot3(dayopen(2),"시초가2",iff(dayopen(2)<DayClose(2),red,blue)); plot4(dayopen(3),"시초가3",iff(dayopen(2)<DayClose(3),red,blue)); plot5(dayopen(4),"시초가4",iff(dayopen(4)<DayClose(4),red,blue)); 즐거운 하루되세요 > 몬스터 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 주야간 데이터를 포함한 복합차트 분봉에서 09시 기준 일봉 시초가를 오늘자 포함 과거 60일치를 나타내고 싶습니다. 이때, 일봉이 양봉이면 붉은색, 음봉이면 파란색으로 표시하고 싶습니다. 수식 부탁드립니다.