커뮤니티

지표식 부탁입니다.

프로필 이미지
무지개나날들
2013-09-24 12:11:39
128
글번호 67755
답변완료
30분캔들의 high, low를 제대로 그리길래 중간값을 넣었는데 중간값이 이상하게 그려집니다. 교정 부탁드립니다. var : SD1(0),SD2(0),ST1(0),ST2(0),ED1(0),ET1(0),ED2(0),ET2(0); var : TL1(0),TL2(0),TL3(0); var1 = TimeToMinutes(stime)%30; if dayindex == 0 or (var1 < var1[1] and stime > stime[1]) Then{ value1 = H; value2 = L; value3 = (H + L)/2; value11 = value1[1]; value21 = value2[1]; value31 = value3[1]; SD1 = sdate; ST1 = stime; SD2 = SD1[1]; ST2 = ST1[1]; ED2 = ED1[1]; ET2 = ET1[1]; TL1 = TL_New(SD2,ST2,value11,ED2,ET2,value11); TL_SetColor(TL1,gray); TL_SetStyle(TL1,4); TL2 = TL_New(SD2,ST2,value21,ED2,ET2,value21); TL_SetColor(TL2,gray); TL_SetStyle(TL2,4); TL3 = TL_New(SD2,ST2,value31,ED2,ET2,value31); TL_SetColor(TL3,gray); TL_SetStyle(TL3,4); } ED1 = sdate; ET1 = stime; if H > value1 Then value1 = H; if L < value2 Then value2 = L;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-09-24 12:56:06

안녕하세요 예스스탁입니다. var : SD1(0),SD2(0),ST1(0),ST2(0),ED1(0),ET1(0),ED2(0),ET2(0); var : TL1(0),TL2(0),TL3(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]; value31 = value3[1]; SD1 = sdate; ST1 = stime; SD2 = SD1[1]; ST2 = ST1[1]; ED2 = ED1[1]; ET2 = ET1[1]; TL1 = TL_New(SD2,ST2,value11,ED2,ET2,value11); TL_SetColor(TL1,gray); TL_SetStyle(TL1,4); TL2 = TL_New(SD2,ST2,value21,ED2,ET2,value21); TL_SetColor(TL2,gray); TL_SetStyle(TL2,4); TL3 = TL_New(SD2,ST2,value31,ED2,ET2,value31); TL_SetColor(TL3,gray); TL_SetStyle(TL3,4); } ED1 = sdate; ET1 = stime; if H > value1 Then value1 = H; if L < value2 Then value2 = L; value3 = (value1+value2)/2; 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : 지표식 부탁입니다. > 30분캔들의 high, low를 제대로 그리길래 중간값을 넣었는데 중간값이 이상하게 그려집니다. 교정 부탁드립니다. var : SD1(0),SD2(0),ST1(0),ST2(0),ED1(0),ET1(0),ED2(0),ET2(0); var : TL1(0),TL2(0),TL3(0); var1 = TimeToMinutes(stime)%30; if dayindex == 0 or (var1 < var1[1] and stime > stime[1]) Then{ value1 = H; value2 = L; value3 = (H + L)/2; value11 = value1[1]; value21 = value2[1]; value31 = value3[1]; SD1 = sdate; ST1 = stime; SD2 = SD1[1]; ST2 = ST1[1]; ED2 = ED1[1]; ET2 = ET1[1]; TL1 = TL_New(SD2,ST2,value11,ED2,ET2,value11); TL_SetColor(TL1,gray); TL_SetStyle(TL1,4); TL2 = TL_New(SD2,ST2,value21,ED2,ET2,value21); TL_SetColor(TL2,gray); TL_SetStyle(TL2,4); TL3 = TL_New(SD2,ST2,value31,ED2,ET2,value31); TL_SetColor(TL3,gray); TL_SetStyle(TL3,4); } ED1 = sdate; ET1 = stime; if H > value1 Then value1 = H; if L < value2 Then value2 = L;