함수설명
새로운 텍스트 개체를 생성합니다.
Text_New_Self는 수식이 적용된 영역에 텍스트가 생성됩니다..
텍스트가 생성되면 미리 지정한 양식에 따라 자동으로 식별번호가 부여됩니다.
10001부터 N번까지 번호가 부여되므로 박스의 식별번호를 사용하기 위해서는
반드시 숫자형 변수에 할당하고 그 변수를 사용해야 합니다.
작성방법
Text_New_self(날짜, 시간, 가격, 문자열)
C
복사
매개변수 설명
•
"날짜": Numeric, 텍스트를 표시할 봉의 날짜, YYYYMMDD 형식으로 입력
•
"시간": Numeric, 텍스트를 표시할 봉의 시간, HHMMSS 형식으로 입력
•
"가격": Numeric, 텍스트를 표시할 봉의 가격
•
"문자열": String, 표시할 내용, 숫자는 NumToStr 함수를 이용 스트링으로 변환해 지정
활용예시
input : sto1(10),sto2(5),sto3(5);
var : stok(0),stod(0),Text(0);
var : HV(0),HD(0),HT(0),LV(0),LD(0),LT(0);
stok = StochasticsK(sto1,sto2); //스토케스틱 slowk
stod = StochasticsD(sto1,sto2,sto3); //스토케스틱 slowd
//지표출력
plot1(stok,"slowk");
plot2(stod,"slowd");
PlotBaseLine1(20,"20",Black);
PlotBaseLine2(80,"80",Black);
//K-D 골드발생
if CrossUp(stok,stod) Then
{
//골그구간 stok 최고가,날짜,시간 저장
HV = stok;
HD = sDate;
HT = sTime;
//텍스트 출력
Text = Text_New_Self(HD,HT,HV,NumToStr(HV,2));
//텍스트 색상은 Red
Text_SetColor(Text,Red);
//텍스트 크기는 12
Text_SetSize(Text,12);
//텍스트 폰트는 굴림
Text_SetFont(Text,"굴림");
//텍스트는 좌우정렬은 중앙, 상하정렬은 상
Text_SetStyle(Text,2,1);
}
//K-D 골드발생
Else if CrossDown(stok,stod) Then
{
//데드구간 stok 최저가, 날짜, 시간 저장
LV = stok;
LD = sDate;
LT = sTime;
//타원출력
Text = Text_New_Self(LD,LT,LV,NumToStr(LV,2));
//텍스트 색상은 Blue
Text_SetColor(Text,Blue);
//텍스트 크기는 12
Text_SetSize(Text,12);
//텍스트 폰트는 맑음 고딕
Text_SetFont(Text,"맑은 고딕");
//텍스트는 좌우정렬은 중앙, 상하정렬은 하
Text_SetStyle(Text,2,0);
}
else
{
//골드 구간이면
if stok > stod Then
{
//stok최고가 갱신
if stok > HV Then
{
HV = Stok;
HD = sDate;
HT = sTime;
//텍스트의 위치를 새로움 고점봉으로 이동
Text_SetLocation(Text,HD,HT,HV);
//텍스트의 표시값을 새로운 고점값으로 변경
Text_SetString(Text,NumToStr(HV,2));
}
}
//데드구간이면
if stok < stod Then
{
//stok최저가 갱신
if stok < LV Then
{
LV = Stok;
LD = sDate;
LT = sTime;
//텍스트의 위치를 새로움 고점봉으로 이동
Text_SetLocation(Text,LD,LT,LV);
//텍스트의 표시값을 새로운 고점값으로 변경
Text_SetString(Text,NumToStr(LV,2));
}
}
}
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.