항상 도움주심에 감사합니다^^
시간봉(60분봉)의 분봉 중심값을 차트에 라인과 텍스트를 표시하고 싶습니다.
제가 지금 사용하는 지표는 아래와 같은데 라인이 이전봉 뒤로 선이 길게 표시되는데
직전봉의 중심값에서 부터 우측으로 표시되게하고 차트 여백에 텍스트로 수치를 표시
할 수 있으면 좋겠습니다.
1.라인과 수치 표시
2.150틱 이상만 표시되게(시가와 종가의 틱수가 150틱 미만일때는 이전 150틱에 표시)
3.시가와 종가의 중간에 표시(고가와 저가는 카운팅 제외), 텍스트 표시는 작게
input : N(150);
if Bdate != Bdate[1] Then{
TL_Delete(var4);
var1 = sdate[1];
var2 = stime[1];
}
if abs(C-O) >= PriceScale*N Then{
var3 = (C+O)/2;
TL_Delete(var4);
var4 = TL_New(var1,var2,var3,sdate,stime,var3);
TL_SetExtRight(var4,true);
}
답변 1
예스스탁
예스스탁 답변
2021-01-28 13:04:19
안녕하세요
예스스탁입니다.
input : N(150),소숫점자리표시(2);
if Bdate != Bdate[1] Then
{
TL_Delete(var4);
Text_Delete(Var5);
var1 = sdate[1];
var2 = stime[1];
}
if abs(C-O) >= PriceScale*N Then
{
var3 = (C+O)/2;
TL_Delete(var4);
var4 = TL_New(var1,var2,var3,sDate,Stime,var3);
TL_SetExtRight(var4,true);
Text_Delete(Var5);
var5 = Text_New(NextBarSdate,NextBarStime,var3," "+NumToStr(Var3,소숫점자리표시));
Text_SetStyle(var5,0,2);
}
Text_SetLocation(Var5,NextBarSdate,NextBarStime,Var3);
조금더 오른쪽으로 붙이고자 하시면
" "+NumToStr(Var3,소숫점자리표시)
위 내용에 " "안에 스페이스를 더 추가하시면 됩니다.
즐거운 하루되세요
> 체리피커 님이 쓴 글입니다.
> 제목 : 분봉의 중심선 긋기
> 항상 도움주심에 감사합니다^^
시간봉(60분봉)의 분봉 중심값을 차트에 라인과 텍스트를 표시하고 싶습니다.
제가 지금 사용하는 지표는 아래와 같은데 라인이 이전봉 뒤로 선이 길게 표시되는데
직전봉의 중심값에서 부터 우측으로 표시되게하고 차트 여백에 텍스트로 수치를 표시
할 수 있으면 좋겠습니다.
1.라인과 수치 표시
2.150틱 이상만 표시되게(시가와 종가의 틱수가 150틱 미만일때는 이전 150틱에 표시)
3.시가와 종가의 중간에 표시(고가와 저가는 카운팅 제외), 텍스트 표시는 작게
input : N(150);
if Bdate != Bdate[1] Then{
TL_Delete(var4);
var1 = sdate[1];
var2 = stime[1];
}
if abs(C-O) >= PriceScale*N Then{
var3 = (C+O)/2;
TL_Delete(var4);
var4 = TL_New(var1,var2,var3,sdate,stime,var3);
TL_SetExtRight(var4,true);
}