커뮤니티

아래 29742 번 추가 문의

프로필 이미지
스퍼트시커
2013-04-11 19:24:31
157
글번호 61976
답변완료
우선 답변 너무 감사합니다. 그리고 이런 기능이 있었다니 신통방통하고 환상적입니다. 이 기능을 잘 좀 응용하고 싶습니다. 그래서 메뉴얼을 살펴 봤습니다만 예제가 없어서 부득이 또 문의 드립니다. 아래는 답변주신 내용입니다. ------------------------ if index == 0 Then{ var1 = sdate; var2 = stime; } if CurrentDate == sdate Then{ TL_Delete(value1); value1 = TL_New(var1,var2,dayopen,sdate,stime,dayopen); } ------------------------ value1을 "시가선"으로 변경하고 가독성을 제고하기 위하여 다음 사항을 추가하고자 하오니 예시를 부탁드립니다. ㅇ 색상 : RGB(0, 128, 128) ㅇ 굵기 : 3 ㅇ 선의 형태 : 점선 ㅇ 왼쪽확장 : 확장함 ㅇ 오른쪽 확장 : 확장함 <= 무슨 의미인지요? ㅇ 끝점값 리턴 : 리턴 ㅇ 선의 종류 : 십자모양 <= 가능하다면 예시 요망 ㅇ 선의 이름 : 표시 <= 가능하다면 예시 요망 위의 예는 이해를 쉽게하기 위하여 시가로 한정했습니다만 전일종가, 현재가 등등 다양한 가격에 활용할 예정입니다. 따라서 이 지표에 2개 이상의 가격을 넣고자 하는데(최대 15개) 혹시 전일종가와 현재가를 추가할 수 있는지요? (안된다면 각 가격선 마다 따로 지표명을 두어야 하는지요?) 가능하면 예시를 요청드립니다. 다시한번 감사드리고 부탁드립니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2013-04-11 20:18:59

안녕하세요 예스스탁입니다. 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개이 내용은 가능하지 않습니다. 추세선에 십자모양은 제공되고 있지 않습니다. 추세선 함수 도움말에 TL_SetStyle 참고하시기 바랍니다. 추세선은 이름이 따로 없고 내부코드만 있어 따로 이름을 출력할수가 없습니다. 즐거운 하루되세요 > 스퍼트시커 님이 쓴 글입니다. > 제목 : 아래 29742 번 추가 문의 > 우선 답변 너무 감사합니다. 그리고 이런 기능이 있었다니 신통방통하고 환상적입니다. 이 기능을 잘 좀 응용하고 싶습니다. 그래서 메뉴얼을 살펴 봤습니다만 예제가 없어서 부득이 또 문의 드립니다. 아래는 답변주신 내용입니다. ------------------------ if index == 0 Then{ var1 = sdate; var2 = stime; } if CurrentDate == sdate Then{ TL_Delete(value1); value1 = TL_New(var1,var2,dayopen,sdate,stime,dayopen); } ------------------------ value1을 "시가선"으로 변경하고 가독성을 제고하기 위하여 다음 사항을 추가하고자 하오니 예시를 부탁드립니다. ㅇ 색상 : RGB(0, 128, 128) ㅇ 굵기 : 3 ㅇ 선의 형태 : 점선 ㅇ 왼쪽확장 : 확장함 ㅇ 오른쪽 확장 : 확장함 <= 무슨 의미인지요? ㅇ 끝점값 리턴 : 리턴 ㅇ 선의 종류 : 십자모양 <= 가능하다면 예시 요망 ㅇ 선의 이름 : 표시 <= 가능하다면 예시 요망 위의 예는 이해를 쉽게하기 위하여 시가로 한정했습니다만 전일종가, 현재가 등등 다양한 가격에 활용할 예정입니다. 따라서 이 지표에 2개 이상의 가격을 넣고자 하는데(최대 15개) 혹시 전일종가와 현재가를 추가할 수 있는지요? (안된다면 각 가격선 마다 따로 지표명을 두어야 하는지요?) 가능하면 예시를 요청드립니다. 다시한번 감사드리고 부탁드립니다.
프로필 이미지

스퍼트시커

2013-04-12 06:05:39

답변 주신 것을 토대로 새벽까지 응용 프로그래밍을 했냈지만 피곤한 것 같지가 않습니다. 오랜 과제를 해결해 주셔서 너무 감사합니다. 신속하고 설명도 상세하여 많은 도움이 되었습니다. 진심으로 너무 감사드립니다.