커뮤니티

문의 드립니다.

프로필 이미지
동해바다01
2014-11-05 16:25:11
212
글번호 80132
답변완료

첨부 이미지

해외 선물에서 아래 수식대로 타주기 고저중 지표를 만들어 차트와 비교하니 차트상 전봉의 고저가 조금 상의해서 문의 드립니다. 설명하자면 수식은 120분을 0800에서 1000 으로 그려지는 것 같은데 실제 차트상 봉은 0700 에서 0900으로 구분하여 봉이 만들어 지는 것 같습니다. 어떻게 봉만들어 지는 시간과 같이 수식을 변경할 수 있는지요 ================ input : ST(170000),Atime(120); var1 = TimeToMinutes(stime)%Atime; if stime == ST or (var1 < var1[1] ) Then{ value1 = O; value2 = H; value3 = L; value5 = value1[1]; value6 = value2[1]; value7 = value3[1]; value8 = value4[1]; } if H > value2 Then value2 = H; if L < value3 Then value3 = L; value4 = C; plot1(value5,"시가"); plot2(value6,"고가"); plot3(value7,"저가"); plot4(value8,"종가");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-11-05 17:24:00

안녕하세요 예스스탁입니다. 인덱스나 참조데이터를 사용하는 방법보다 아래 내용이 가장 오류가 없는 식 같습니다. 아래식 참고하시기 바랍니다. input : ST(170000),Atime(120); var : PreTT(0),TT(0),TF(0); if date != date[1] Then preTT = TimeToMinutes(stime[1])-TimeToMinutes(ST); if stime < ST Then TT = TimeToMinutes(stime)+preTT; Else TT = TimeToMinutes(stime)-TimeToMinutes(ST); TF = TT%Atime; if stime == ST or (TF < TF[1] ) Then{ value1 = O; value2 = H; value3 = L; value5 = value1[1]; value6 = value2[1]; value7 = value3[1]; value8 = value4[1]; } if H > value2 Then value2 = H; if L < value3 Then value3 = L; value4 = C; plot1(value5,"시가"); plot2(value6,"고가"); plot3(value7,"저가"); plot4(value8,"종가"); 즐거운 하루되세요 > 동해바다01 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 해외 선물에서 아래 수식대로 타주기 고저중 지표를 만들어 차트와 비교하니 차트상 전봉의 고저가 조금 상의해서 문의 드립니다. 설명하자면 수식은 120분을 0800에서 1000 으로 그려지는 것 같은데 실제 차트상 봉은 0700 에서 0900으로 구분하여 봉이 만들어 지는 것 같습니다. 어떻게 봉만들어 지는 시간과 같이 수식을 변경할 수 있는지요 ================ input : ST(170000),Atime(120); var1 = TimeToMinutes(stime)%Atime; if stime == ST or (var1 < var1[1] ) Then{ value1 = O; value2 = H; value3 = L; value5 = value1[1]; value6 = value2[1]; value7 = value3[1]; value8 = value4[1]; } if H > value2 Then value2 = H; if L < value3 Then value3 = L; value4 = C; plot1(value5,"시가"); plot2(value6,"고가"); plot3(value7,"저가"); plot4(value8,"종가");