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