커뮤니티
지표식 부탁입니다.
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;