커뮤니티
전일가격 보기
2013-04-15 08:44:14
280
글번호 62058
항상 신속하고 상세한 답변 주셔서
진심으로 감사드립니다.
최근 수평 추세선 문의에 대한 답변을 잘 주셔서 활용하고 있는데요.
예를 들면 08:30 현재 시가선이 전전일 가격으로 나오는 군요.
물론 개장(09:00) 후에는 전일가로 변경될 것으로 믿습니다만
시초가 매매 전략 수립을 위해서 필요하온데
if CurrentDate == sdate Then{
위의 식을 변경해서 혹은 다른 방법으로
개정전에 전일 가격을 볼 수 있는 방법이 있는지요?
부탁드립니다.
아래는 #29768 문의 및 답변 내용입니다.
============================================================
식상에 보시면 각 추세선의 출력이
차트의 봉과 컴퓨터의 날짜가 같을땜만 출력이 되게 되어 있습니다.
if CurrentDate == sdate Then{
즉 당일날에만 출력되게 하는 내용입니다.
다음날 0시 부터 장개시까지는 차트의 오늘자 봉이 없고
전일봉가지만 있으므로 나타나지 않습니다.
해당 조건 없애시면 됩니다.
var : TL1(0),TL2(0),TX1(0),TX2(0);
if index == 0 Then{
var1 = sdate;
var2 = stime;
}
#오늘 시초가를 차트 첫봉부터 그림
TL_Delete(TL1);
TL1 = TL_New(var1,var2,dayopen,sdate,stime,dayopen);
TL_SetColor(TL1,RGB(0, 128, 128));#TL1 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL1, 3); #TL1 추세선을 점선으로 지정
TL_SetExtRight(TL1,true);#TL1 추세선을 오른쪽으로 확장
Text_Delete(TX1);
TX1 = Text_New(sdate,Stime,dayopen,NumToStr(TL_GetValue(TL1,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX1,2,2);// 텍스트 출력 중앙정렬
#전일종가를 차트 첫봉부터 그림
TL_Delete(TL2);
TL2 = TL_New(var1,var2,dayclose(1),sdate,stime,DayClose(1));
TL_SetColor(TL2,RGB(0, 128, 128));#TL2 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL2, 3); #TL2 추세선을 점선으로 지정
TL_SetExtRight(TL2,true);#TL2 추세선을 오른쪽으로 확장
Text_Delete(TX2);
TX2 = Text_New(sdate,Stime,dayclose(1),NumToStr(TL_GetValue(TL2,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX2,2,2);// 텍스트 출력 중앙정렬
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 아래 29758 번 라인이 출력되질 않습니다.(긴급)
> 아래 29758 답변 너무 감사드립니다.
밤새 작업하고 아침에 실행해 보니 라인이 나타나지 않네요.
분명 어제 밤에는 잘 되었습니다.
시작시간의 설정과 관련되는 듯 한데요.
장전에도 장후에도 라인이 나오게 하고 싶습니다.
부탁드립니다.
아래는 어제 주신 답변 입니다.
===================
var : TL1(0),TL2(0),TX1(0),TX2(0);
if index == 0 Then{
var1 = sdate;
var2 = stime;
}
if CurrentDate == sdate Then{
#오늘 시초가를 차트 첫봉부터 그림
TL_Delete(TL1);
TL1 = TL_New(var1,var2,dayopen,sdate,stime,dayopen);
TL_SetColor(TL1,RGB(0, 128, 128));#TL1 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL1, 3); #TL1 추세선을 점선으로 지정
TL_SetExtRight(TL1,true);#TL1 추세선을 오른쪽으로 확장
Text_Delete(TX1);
TX1 = Text_New(sdate,Stime,dayopen,NumToStr(TL_GetValue(TL1,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX1,2,2);// 텍스트 출력 중앙정렬
#전일종가를 차트 첫봉부터 그림
TL_Delete(TL2);
TL2 = TL_New(var1,var2,dayclose(1),sdate,stime,DayClose(1));
TL_SetColor(TL2,RGB(0, 128, 128));#TL2 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL2, 3); #TL2 추세선을 점선으로 지정
TL_SetExtRight(TL2,true);#TL2 추세선을 오른쪽으로 확장
Text_Delete(TX2);
TX2 = Text_New(sdate,Stime,dayclose(1),NumToStr(TL_GetValue(TL2,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX2,2,2);// 텍스트 출력 중앙정렬
}
===================
답변 1
예스스탁 예스스탁 답변
2013-04-15 18:01:35
안녕하세요
예스스탁입니다.
문의하신 부분은 가능하지 않습니다.
추세선 함수는 최근 완성된 봉값만 이용하므로
새벽 0시에서 정규장 시작전까지 전일의 마지막종가가
완성봉이 아니므로 따로 그값으로 이용해 그릴수가 없습니다.
마지막봉의 직전봉값이 사용할수 있는 최종봉값입니다.
아래와 같이 작성하시면
정규장시작후 밤 12시까지는 전일 종가를 그리고
0시에서 9시 까지는 전일장의 마지막봉 바로 직전봉의 종가를 그립니다.
의도와 다르신 내용이지만 올려드립니다.
var : TL1(0),TL2(0),TX1(0),TX2(0);
if index == 0 Then{
var1 = sdate;
var2 = stime;
}
if CurrentDate == sdate Then
value1 = DayClose(1);
Else
value1 = DayClose;
#오늘 시초가를 차트 첫봉부터 그림
TL_Delete(TL1);
TL1 = TL_New(var1,var2,dayopen,sdate,stime,dayopen);
TL_SetColor(TL1,RGB(0, 128, 128));#TL1 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL1, 3); #TL1 추세선을 점선으로 지정
TL_SetExtRight(TL1,true);#TL1 추세선을 오른쪽으로 확장
Text_Delete(TX1);
TX1 = Text_New(sdate,Stime,dayopen,NumToStr(TL_GetValue(TL1,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX1,2,2);// 텍스트 출력 중앙정렬
#전일종가를 차트 첫봉부터 그림
TL_Delete(TL2);
TL2 = TL_New(var1,var2,value1,sdate,stime,value1);
TL_SetColor(TL2,RGB(0, 128, 128));#TL2 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL2, 3); #TL2 추세선을 점선으로 지정
TL_SetExtRight(TL2,true);#TL2 추세선을 오른쪽으로 확장
Text_Delete(TX2);
TX2 = Text_New(sdate,Stime,value1,NumToStr(TL_GetValue(TL2,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX2,2,2);// 텍스트 출력 중앙정렬
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 전일가격 보기
> 항상 신속하고 상세한 답변 주셔서
진심으로 감사드립니다.
최근 수평 추세선 문의에 대한 답변을 잘 주셔서 활용하고 있는데요.
예를 들면 08:30 현재 시가선이 전전일 가격으로 나오는 군요.
물론 개장(09:00) 후에는 전일가로 변경될 것으로 믿습니다만
시초가 매매 전략 수립을 위해서 필요하온데
if CurrentDate == sdate Then{
위의 식을 변경해서 혹은 다른 방법으로
개정전에 전일 가격을 볼 수 있는 방법이 있는지요?
부탁드립니다.
아래는 #29768 문의 및 답변 내용입니다.
============================================================
식상에 보시면 각 추세선의 출력이
차트의 봉과 컴퓨터의 날짜가 같을땜만 출력이 되게 되어 있습니다.
if CurrentDate == sdate Then{
즉 당일날에만 출력되게 하는 내용입니다.
다음날 0시 부터 장개시까지는 차트의 오늘자 봉이 없고
전일봉가지만 있으므로 나타나지 않습니다.
해당 조건 없애시면 됩니다.
var : TL1(0),TL2(0),TX1(0),TX2(0);
if index == 0 Then{
var1 = sdate;
var2 = stime;
}
#오늘 시초가를 차트 첫봉부터 그림
TL_Delete(TL1);
TL1 = TL_New(var1,var2,dayopen,sdate,stime,dayopen);
TL_SetColor(TL1,RGB(0, 128, 128));#TL1 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL1, 3); #TL1 추세선을 점선으로 지정
TL_SetExtRight(TL1,true);#TL1 추세선을 오른쪽으로 확장
Text_Delete(TX1);
TX1 = Text_New(sdate,Stime,dayopen,NumToStr(TL_GetValue(TL1,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX1,2,2);// 텍스트 출력 중앙정렬
#전일종가를 차트 첫봉부터 그림
TL_Delete(TL2);
TL2 = TL_New(var1,var2,dayclose(1),sdate,stime,DayClose(1));
TL_SetColor(TL2,RGB(0, 128, 128));#TL2 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL2, 3); #TL2 추세선을 점선으로 지정
TL_SetExtRight(TL2,true);#TL2 추세선을 오른쪽으로 확장
Text_Delete(TX2);
TX2 = Text_New(sdate,Stime,dayclose(1),NumToStr(TL_GetValue(TL2,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX2,2,2);// 텍스트 출력 중앙정렬
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 아래 29758 번 라인이 출력되질 않습니다.(긴급)
> 아래 29758 답변 너무 감사드립니다.
밤새 작업하고 아침에 실행해 보니 라인이 나타나지 않네요.
분명 어제 밤에는 잘 되었습니다.
시작시간의 설정과 관련되는 듯 한데요.
장전에도 장후에도 라인이 나오게 하고 싶습니다.
부탁드립니다.
아래는 어제 주신 답변 입니다.
===================
var : TL1(0),TL2(0),TX1(0),TX2(0);
if index == 0 Then{
var1 = sdate;
var2 = stime;
}
if CurrentDate == sdate Then{
#오늘 시초가를 차트 첫봉부터 그림
TL_Delete(TL1);
TL1 = TL_New(var1,var2,dayopen,sdate,stime,dayopen);
TL_SetColor(TL1,RGB(0, 128, 128));#TL1 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL1, 3); #TL1 추세선을 점선으로 지정
TL_SetExtRight(TL1,true);#TL1 추세선을 오른쪽으로 확장
Text_Delete(TX1);
TX1 = Text_New(sdate,Stime,dayopen,NumToStr(TL_GetValue(TL1,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX1,2,2);// 텍스트 출력 중앙정렬
#전일종가를 차트 첫봉부터 그림
TL_Delete(TL2);
TL2 = TL_New(var1,var2,dayclose(1),sdate,stime,DayClose(1));
TL_SetColor(TL2,RGB(0, 128, 128));#TL2 추세선의 색상을 RGB(0, 128, 128) 로 지정
TL_SetStyle(TL2, 3); #TL2 추세선을 점선으로 지정
TL_SetExtRight(TL2,true);#TL2 추세선을 오른쪽으로 확장
Text_Delete(TX2);
TX2 = Text_New(sdate,Stime,dayclose(1),NumToStr(TL_GetValue(TL2,sdate,stime),2));//추세선의 마지막값 출력
Text_SetStyle(TX2,2,2);// 텍스트 출력 중앙정렬
}
===================
이전글