커뮤니티

지표식.재질문입니다.

프로필 이미지
무지개나날들
2013-09-23 17:47:57
145
글번호 67733
답변완료
만들어 주신 식은 전의캔들값을 지금 자리에 그려 주는데 이게 사실은 전 캔들의 값이니 지금 자리에 그리지 말고 상위 전 캔들 자리에 그리도록 수정 부탁드립니다. 지금 자리는 기술상으로도 그릴 수가 없는 걸 지적하신대로 알기 때문입니다. 그러면 지금자리는 다음 30분봉 캔들이 완성되어야 그려 지겠지요.... 그리고 지금 자리는 선이 안 그려 지겠지요.... 제가 원하는 것입니다. ====================================== 안녕하세요 예스스탁입니다. 2개 모두 같은 식입니다. 아래식 적용하시면 됩니다. var1 = TimeToMinutes(stime)%30; if dayindex == 0 or (var1 < var1[1] and stime > stime[1]) Then{ value1 = H; value2 = L; value11 = value1[1]; value21 = value2[1]; } if H > value1 Then value1 = H; if L < value2 Then value2 = L; plot1(value11); plot2(value21); 수식에서 봉하나의 중간의 값을 인식해서는 수식을 작성할수 없습니다. 그러므로 틱봉의 경우 하나의 봉안에 시간의 경계가 포함되는 경우가 많아 틱봉에서 분봉의 지표를 그리는 경우 약간의 오차가 있을 수 있습니다. 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : 지표식 부탁입니다 > 틱차트에서 30분 직전 캔들의 고저점을 계단처럼 수평선으로 그리는 수식과 1분차트에서 30분 직전 캔들의 고저점을 계단처럼 수평선으로 그리는 수식을 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-09-24 09:22:56

안녕하세요 예스스탁입니다. 직전 30분간의 고저점을 직전 30분에 수평으로 그리기 위해서는 추세선함수로 그리는 방법뿐이 없습니다. 아래식을 지표식으로 작성해 그리시면 됩니다. 따로 plot명령어로 출력되는 값은 없으므로 수식검증 후에 f5키를 눌러 속성에서 Y축을 가격으로 지정하고 적용하시면 됩니다. var : SD1(0),SD2(0),ST1(0),ST2(0),ED1(0),ET1(0),ED2(0),ET2(0); var1 = TimeToMinutes(stime)%30; if dayindex == 0 or (var1 < var1[1] and stime > stime[1]) Then{ value1 = H; value2 = L; value11 = value1[1]; value21 = value2[1]; SD1 = sdate; ST1 = stime; SD2 = SD1[1]; ST2 = ST1[1]; ED2 = ED1[1]; ET2 = ET1[1]; TL_New(SD2,ST2,value11,ED2,ET2,value11); TL_New(SD2,ST2,value21,ED2,ET2,value21); } ED1 = sdate; ET1 = stime; if H > value1 Then value1 = H; if L < value2 Then value2 = L; 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : 지표식.재질문입니다. > 만들어 주신 식은 전의캔들값을 지금 자리에 그려 주는데 이게 사실은 전 캔들의 값이니 지금 자리에 그리지 말고 상위 전 캔들 자리에 그리도록 수정 부탁드립니다. 지금 자리는 기술상으로도 그릴 수가 없는 걸 지적하신대로 알기 때문입니다. 그러면 지금자리는 다음 30분봉 캔들이 완성되어야 그려 지겠지요.... 그리고 지금 자리는 선이 안 그려 지겠지요.... 제가 원하는 것입니다. ====================================== 안녕하세요 예스스탁입니다. 2개 모두 같은 식입니다. 아래식 적용하시면 됩니다. var1 = TimeToMinutes(stime)%30; if dayindex == 0 or (var1 < var1[1] and stime > stime[1]) Then{ value1 = H; value2 = L; value11 = value1[1]; value21 = value2[1]; } if H > value1 Then value1 = H; if L < value2 Then value2 = L; plot1(value11); plot2(value21); 수식에서 봉하나의 중간의 값을 인식해서는 수식을 작성할수 없습니다. 그러므로 틱봉의 경우 하나의 봉안에 시간의 경계가 포함되는 경우가 많아 틱봉에서 분봉의 지표를 그리는 경우 약간의 오차가 있을 수 있습니다. 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : 지표식 부탁입니다 > 틱차트에서 30분 직전 캔들의 고저점을 계단처럼 수평선으로 그리는 수식과 1분차트에서 30분 직전 캔들의 고저점을 계단처럼 수평선으로 그리는 수식을 부탁드립니다.