예스스탁
예스스탁 답변
2021-11-25 14:28:58
안녕하세요
예스스탁입니다.
tx1 = Text_New_Self(NextBarSdate,NextBarStime,Var3,"기준1:"+NumToStr(Var3,2));
위와 같이 각 선의 이름은 기준1~기준6으로 지정해 드립니다.
원하시는 이름으로 대체하시기 바랍니다.
텍스트를 출력하는 함수는 Text_New_Self이고 4번째 매개변수가 표시할 내용입니다.
Input : 기준1(290), 이격1(2.5), 이격2(1.25), AA1(5);
var: tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0);
var3 = 기준1;
var1 = 0;
if var1 <= AA1 Then
{
plotbaseline1(Var3,"1:",GRAY,2);
plotbaseline2(Var3-이격2,"2",LGREEN,2);
var1 = var1 +1 ;
}
if var1 <= AA1 Then
{
plotbaseline3(Var3-(이격1*1),"3",GRAY);
plotbaseline4(Var3-(이격1*1)-이격2,"4",LGREEN);
var1 = var1 +1 ;
}
if var1 <= AA1 Then {
plotbaseline5(Var3-(이격1*2),"5");
plotbaseline6(Var3-(이격1*2)-이격2,"6");
var1 = var1 +1 ;
}
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
Text_Delete(tx6);
tx1 = Text_New_Self(NextBarSdate,NextBarStime,Var3,"기준1:"+NumToStr(Var3,2));
tx2 = Text_New_Self(NextBarSdate,NextBarStime,Var3-이격2,"기준2:"+NumToStr(Var3-이격2,2));
tx3 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*1),"기준3:"+NumToStr(Var3-(이격1*1),2));
tx4 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*1)-이격2,"기준4:"+NumToStr(Var3-(이격1*1)-이격2,2));
tx5 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*2),"기준5:"+NumToStr(Var3-(이격1*2),2));
tx6 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*2)-이격2,"기준6:"+NumToStr(Var3-(이격1*2)-이격2,2));
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
Text_SetStyle(tx5,0,1);
Text_SetStyle(tx6,0,1);
#텍스트색
Text_SetColor(tx1,MAGENTA);
Text_SetColor(tx2,RED);
Text_SetColor(tx3,BLUE);
Text_SetColor(tx4,BLUE);
Text_SetColor(tx5,BLUE);
Text_SetColor(tx6,BLUE);
#텍스트크기
Text_SetSize(tx1,10);
Text_SetSize(tx2,10);
Text_SetSize(tx3,10);
Text_SetSize(tx4,10);
Text_SetSize(tx5,10);
Text_SetSize(tx6,10);
즐거운 하루되세요
> 호정0688 님이 쓴 글입니다.
> 제목 : 지표
>
선 –이름과 가격표시 표현 수식이 어렵습니다.
Input : 기준1(290), 이격1(2.5), 이격2(1.25), AA1(5);
var: tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0),
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
tx1 = var1;
tx2 = var2;
tx3 = var3;
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
#텍스트색
Text_SetColor(tx1,MAGENTA);
Text_SetColor(tx2,RED);
Text_SetColor(tx3,BLUE);
#텍스트크기
Text_SetSize(tx1,10);
Text_SetSize(tx2,10);
Text_SetSize(tx3,10);
var3 = 기준1;
var1=0;
if var1 <= AA1 Then {
plotbaseline1(Var3,"1:",GRAY,2);
plotbaseline2(Var3-이격2,"2",LGREEN,2);
var1 = var1 +1 ;
}
if var1 <= AA1 Then {
plotbaseline3(Var3-(이격1*1),"3",GRAY);
plotbaseline4(Var3-(이격1*1)-이격2,"4",LGREEN);
var1 = var1 +1 ;
}
if var1 <= AA1 Then {
plotbaseline5(Var3-(이격1*2),"5");
plotbaseline6(Var3-(이격1*2)-이격2,"6");
var1 = var1 +1 ;
}