커뮤니티

아래 29758 번 라인이 출력되질 않습니다.(긴급)

프로필 이미지
스퍼트시커
2013-04-12 08:42:09
159
글번호 61997
답변완료
아래 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);// 텍스트 출력 중앙정렬 } ===================
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2013-04-12 14:38:52

안녕하세요 예스스탁입니다. 식상에 보시면 각 추세선의 출력이 차트의 봉과 컴퓨터의 날짜가 같을땜만 출력이 되게 되어 있습니다. 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);// 텍스트 출력 중앙정렬 } ===================
프로필 이미지

스퍼트시커

2013-04-12 14:47:11

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 아래 29758 번 라인이 출력되질 않습니다.(긴급) > 안녕하세요 예스스탁입니다. 식상에 보시면 각 추세선의 출력이 차트의 봉과 컴퓨터의 날짜가 같을땜만 출력이 되게 되어 있습니다. 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);// 텍스트 출력 중앙정렬 } ===================