커뮤니티
수식의 글자위치변경
2018-02-01 23:02:45
160
글번호 116259
항상 감사드립니다 당고점 저점 50틱마디 수식입니다
글자가 중간부분에 나타나서 캔들과 겹쳐서 보기 곤란한데 글자를 차트 우측끝으로 보내도록 수식을 변경해주십시요일 (예를들어 고점 -50틱 ,당일 저점 +50틱 등으로 나타나는데요 이 글자를 우측끝부분으로 보내고 싶습니다 어떻게 변경해야 할까요?)
input : 텍스트소수점자리수(5),틱1(50),틱2(100),틱3(150),틱4(200);
var : TL11(0),TL12(0),TL13(0),TL14(0);
var : TL21(0),TL22(0),TL23(0),TL24(0);
var : Tx11(0),Tx12(0),Tx13(0),Tx14(0);
var : Tx21(0),Tx22(0),Tx23(0),Tx24(0);
if L == DayLow Then{
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL13);
TL_Delete(TL14);
TL11 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱1,sdate,stime,DayLow+PriceScale*틱1);
TL12 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱2,sdate,stime,DayLow+PriceScale*틱2);
TL13 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱3,sdate,stime,DayLow+PriceScale*틱3);
TL14 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱4,sdate,stime,DayLow+PriceScale*틱4);
TL_SetExtRight(TL11,true);
TL_SetExtLeft(TL11,true);
TL_SetExtRight(TL12,true);
TL_SetExtLeft(TL12,true);
TL_SetExtRight(TL13,true);
TL_SetExtLeft(TL13,true);
TL_SetExtRight(TL14,true);
TL_SetExtLeft(TL14,true);
TL_SetColor(TL11,RED);
TL_SetColor(TL12,RED);
TL_SetColor(TL13,RED);
TL_SetColor(TL14,RED);
TL_SetSize(TL11,1);
TL_SetSize(TL12,1);
TL_SetSize(TL13,1);
TL_SetSize(TL14,1);
}
if H == DayHigh Then{
TL_Delete(TL21);
TL_Delete(TL22);
TL_Delete(TL23);
TL_Delete(TL24);
TL21 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱1,sdate,stime,DayHigh-PriceScale*틱1);
TL22 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱2,sdate,stime,DayHigh-PriceScale*틱2);
TL23 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱3,sdate,stime,DayHigh-PriceScale*틱3);
TL24 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱4,sdate,stime,DayHigh-PriceScale*틱4);
TL_SetExtRight(TL21,true);
TL_SetExtLeft(TL21,true);
TL_SetExtRight(TL22,true);
TL_SetExtLeft(TL22,true);
TL_SetExtRight(TL23,true);
TL_SetExtLeft(TL23,true);
TL_SetExtRight(TL24,true);
TL_SetExtLeft(TL24,true);
TL_SetColor(TL21,BLUE);
TL_SetColor(TL22,BLUE);
TL_SetColor(TL23,BLUE);
TL_SetColor(TL24,BLUE);
TL_SetSize(TL21,1);
TL_SetSize(TL22,1);
TL_SetSize(TL23,1);
TL_SetSize(TL24,1);
}
Text_Delete(Tx11);
Text_Delete(Tx12);
Text_Delete(Tx13);
Text_Delete(Tx14);
tx11 = Text_New(sdate,stime,DayLow+PriceScale*틱1,"당일저점+"+NumToStr(틱1,0)+"틱");
tx12 = Text_New(sdate,stime,DayLow+PriceScale*틱2,"당일저점+"+NumToStr(틱2,0)+"틱");
tx13 = Text_New(sdate,stime,DayLow+PriceScale*틱3,"당일저점+"+NumToStr(틱3,0)+"틱");
tx14 = Text_New(sdate,stime,DayLow+PriceScale*틱4,"당일저점+"+NumToStr(틱4,0)+"틱");
Text_SetColor(tx11,red);
Text_SetColor(tx12,red);
Text_SetColor(tx13,red);
Text_SetColor(tx14,red);
text_setStyle(tx11,1,1);
text_setStyle(tx12,1,1);
text_setStyle(tx13,1,1);
text_setStyle(tx14,1,1);
Text_Delete(Tx21);
Text_Delete(Tx22);
Text_Delete(Tx23);
Text_Delete(Tx24);
tx21 = Text_New(sdate,stime,DayHigh-PriceScale*틱1,"당일고점-"+NumToStr(틱1,0)+"틱");
tx22 = Text_New(sdate,stime,DayHigh-PriceScale*틱2,"당일고점-"+NumToStr(틱2,0)+"틱");
tx23 = Text_New(sdate,stime,DayHigh-PriceScale*틱3,"당일고점-"+NumToStr(틱3,0)+"틱");
tx24 = Text_New(sdate,stime,DayHigh-PriceScale*틱4,"당일고점-"+NumToStr(틱4,0)+"틱");
Text_SetColor(tx21,blue);
Text_SetColor(tx22,blue);
Text_SetColor(tx23,blue);
Text_SetColor(tx24,blue);
text_setStyle(tx21,1,1);
text_setStyle(tx22,1,1);
text_setStyle(tx23,1,1);
text_setStyle(tx24,1,1);
고점 저점 50틱마디 수식입니다
글자가 중간부분에 나타나서 캔들과 겹쳐서 보기 곤란한데 글자를 차트 우측끝으로 보내도록 수식을 변경해주십시요
답변 1
예스스탁 예스스탁 답변
2018-02-02 11:35:05
안녕하세요
예스스탁입니다.
텍스트 정렬을 우측끝으로 지정했습니다.
input : 텍스트소수점자리수(5),틱1(50),틱2(100),틱3(150),틱4(200);
var : TL11(0),TL12(0),TL13(0),TL14(0);
var : TL21(0),TL22(0),TL23(0),TL24(0);
var : Tx11(0),Tx12(0),Tx13(0),Tx14(0);
var : Tx21(0),Tx22(0),Tx23(0),Tx24(0);
if L == DayLow Then{
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL13);
TL_Delete(TL14);
TL11 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱1,sdate,stime,DayLow+PriceScale*틱1);
TL12 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱2,sdate,stime,DayLow+PriceScale*틱2);
TL13 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱3,sdate,stime,DayLow+PriceScale*틱3);
TL14 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱4,sdate,stime,DayLow+PriceScale*틱4);
TL_SetExtRight(TL11,true);
TL_SetExtLeft(TL11,true);
TL_SetExtRight(TL12,true);
TL_SetExtLeft(TL12,true);
TL_SetExtRight(TL13,true);
TL_SetExtLeft(TL13,true);
TL_SetExtRight(TL14,true);
TL_SetExtLeft(TL14,true);
TL_SetColor(TL11,RED);
TL_SetColor(TL12,RED);
TL_SetColor(TL13,RED);
TL_SetColor(TL14,RED);
TL_SetSize(TL11,1);
TL_SetSize(TL12,1);
TL_SetSize(TL13,1);
TL_SetSize(TL14,1);
}
if H == DayHigh Then{
TL_Delete(TL21);
TL_Delete(TL22);
TL_Delete(TL23);
TL_Delete(TL24);
TL21 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱1,sdate,stime,DayHigh-PriceScale*틱1);
TL22 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱2,sdate,stime,DayHigh-PriceScale*틱2);
TL23 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱3,sdate,stime,DayHigh-PriceScale*틱3);
TL24 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱4,sdate,stime,DayHigh-PriceScale*틱4);
TL_SetExtRight(TL21,true);
TL_SetExtLeft(TL21,true);
TL_SetExtRight(TL22,true);
TL_SetExtLeft(TL22,true);
TL_SetExtRight(TL23,true);
TL_SetExtLeft(TL23,true);
TL_SetExtRight(TL24,true);
TL_SetExtLeft(TL24,true);
TL_SetColor(TL21,BLUE);
TL_SetColor(TL22,BLUE);
TL_SetColor(TL23,BLUE);
TL_SetColor(TL24,BLUE);
TL_SetSize(TL21,1);
TL_SetSize(TL22,1);
TL_SetSize(TL23,1);
TL_SetSize(TL24,1);
}
Text_Delete(Tx11);
Text_Delete(Tx12);
Text_Delete(Tx13);
Text_Delete(Tx14);
tx11 = Text_New(sdate,stime,DayLow+PriceScale*틱1,"당일저점+"+NumToStr(틱1,0)+"틱");
tx12 = Text_New(sdate,stime,DayLow+PriceScale*틱2,"당일저점+"+NumToStr(틱2,0)+"틱");
tx13 = Text_New(sdate,stime,DayLow+PriceScale*틱3,"당일저점+"+NumToStr(틱3,0)+"틱");
tx14 = Text_New(sdate,stime,DayLow+PriceScale*틱4,"당일저점+"+NumToStr(틱4,0)+"틱");
Text_SetColor(tx11,red);
Text_SetColor(tx12,red);
Text_SetColor(tx13,red);
Text_SetColor(tx14,red);
text_setStyle(tx11,0,1);
text_setStyle(tx12,0,1);
text_setStyle(tx13,0,1);
text_setStyle(tx14,0,1);
Text_Delete(Tx21);
Text_Delete(Tx22);
Text_Delete(Tx23);
Text_Delete(Tx24);
tx21 = Text_New(sdate,stime,DayHigh-PriceScale*틱1,"당일고점-"+NumToStr(틱1,0)+"틱");
tx22 = Text_New(sdate,stime,DayHigh-PriceScale*틱2,"당일고점-"+NumToStr(틱2,0)+"틱");
tx23 = Text_New(sdate,stime,DayHigh-PriceScale*틱3,"당일고점-"+NumToStr(틱3,0)+"틱");
tx24 = Text_New(sdate,stime,DayHigh-PriceScale*틱4,"당일고점-"+NumToStr(틱4,0)+"틱");
Text_SetColor(tx21,blue);
Text_SetColor(tx22,blue);
Text_SetColor(tx23,blue);
Text_SetColor(tx24,blue);
text_setStyle(tx21,0,1);
text_setStyle(tx22,0,1);
text_setStyle(tx23,0,1);
text_setStyle(tx24,0,1);
즐거운 하루되세요
> 황금소나무 님이 쓴 글입니다.
> 제목 : 수식의 글자위치변경
> 항상 감사드립니다 당고점 저점 50틱마디 수식입니다
글자가 중간부분에 나타나서 캔들과 겹쳐서 보기 곤란한데 글자를 차트 우측끝으로 보내도록 수식을 변경해주십시요일 (예를들어 고점 -50틱 ,당일 저점 +50틱 등으로 나타나는데요 이 글자를 우측끝부분으로 보내고 싶습니다 어떻게 변경해야 할까요?)
input : 텍스트소수점자리수(5),틱1(50),틱2(100),틱3(150),틱4(200);
var : TL11(0),TL12(0),TL13(0),TL14(0);
var : TL21(0),TL22(0),TL23(0),TL24(0);
var : Tx11(0),Tx12(0),Tx13(0),Tx14(0);
var : Tx21(0),Tx22(0),Tx23(0),Tx24(0);
if L == DayLow Then{
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL13);
TL_Delete(TL14);
TL11 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱1,sdate,stime,DayLow+PriceScale*틱1);
TL12 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱2,sdate,stime,DayLow+PriceScale*틱2);
TL13 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱3,sdate,stime,DayLow+PriceScale*틱3);
TL14 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱4,sdate,stime,DayLow+PriceScale*틱4);
TL_SetExtRight(TL11,true);
TL_SetExtLeft(TL11,true);
TL_SetExtRight(TL12,true);
TL_SetExtLeft(TL12,true);
TL_SetExtRight(TL13,true);
TL_SetExtLeft(TL13,true);
TL_SetExtRight(TL14,true);
TL_SetExtLeft(TL14,true);
TL_SetColor(TL11,RED);
TL_SetColor(TL12,RED);
TL_SetColor(TL13,RED);
TL_SetColor(TL14,RED);
TL_SetSize(TL11,1);
TL_SetSize(TL12,1);
TL_SetSize(TL13,1);
TL_SetSize(TL14,1);
}
if H == DayHigh Then{
TL_Delete(TL21);
TL_Delete(TL22);
TL_Delete(TL23);
TL_Delete(TL24);
TL21 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱1,sdate,stime,DayHigh-PriceScale*틱1);
TL22 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱2,sdate,stime,DayHigh-PriceScale*틱2);
TL23 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱3,sdate,stime,DayHigh-PriceScale*틱3);
TL24 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱4,sdate,stime,DayHigh-PriceScale*틱4);
TL_SetExtRight(TL21,true);
TL_SetExtLeft(TL21,true);
TL_SetExtRight(TL22,true);
TL_SetExtLeft(TL22,true);
TL_SetExtRight(TL23,true);
TL_SetExtLeft(TL23,true);
TL_SetExtRight(TL24,true);
TL_SetExtLeft(TL24,true);
TL_SetColor(TL21,BLUE);
TL_SetColor(TL22,BLUE);
TL_SetColor(TL23,BLUE);
TL_SetColor(TL24,BLUE);
TL_SetSize(TL21,1);
TL_SetSize(TL22,1);
TL_SetSize(TL23,1);
TL_SetSize(TL24,1);
}
Text_Delete(Tx11);
Text_Delete(Tx12);
Text_Delete(Tx13);
Text_Delete(Tx14);
tx11 = Text_New(sdate,stime,DayLow+PriceScale*틱1,"당일저점+"+NumToStr(틱1,0)+"틱");
tx12 = Text_New(sdate,stime,DayLow+PriceScale*틱2,"당일저점+"+NumToStr(틱2,0)+"틱");
tx13 = Text_New(sdate,stime,DayLow+PriceScale*틱3,"당일저점+"+NumToStr(틱3,0)+"틱");
tx14 = Text_New(sdate,stime,DayLow+PriceScale*틱4,"당일저점+"+NumToStr(틱4,0)+"틱");
Text_SetColor(tx11,red);
Text_SetColor(tx12,red);
Text_SetColor(tx13,red);
Text_SetColor(tx14,red);
text_setStyle(tx11,1,1);
text_setStyle(tx12,1,1);
text_setStyle(tx13,1,1);
text_setStyle(tx14,1,1);
Text_Delete(Tx21);
Text_Delete(Tx22);
Text_Delete(Tx23);
Text_Delete(Tx24);
tx21 = Text_New(sdate,stime,DayHigh-PriceScale*틱1,"당일고점-"+NumToStr(틱1,0)+"틱");
tx22 = Text_New(sdate,stime,DayHigh-PriceScale*틱2,"당일고점-"+NumToStr(틱2,0)+"틱");
tx23 = Text_New(sdate,stime,DayHigh-PriceScale*틱3,"당일고점-"+NumToStr(틱3,0)+"틱");
tx24 = Text_New(sdate,stime,DayHigh-PriceScale*틱4,"당일고점-"+NumToStr(틱4,0)+"틱");
Text_SetColor(tx21,blue);
Text_SetColor(tx22,blue);
Text_SetColor(tx23,blue);
Text_SetColor(tx24,blue);
text_setStyle(tx21,1,1);
text_setStyle(tx22,1,1);
text_setStyle(tx23,1,1);
text_setStyle(tx24,1,1);
고점 저점 50틱마디 수식입니다
글자가 중간부분에 나타나서 캔들과 겹쳐서 보기 곤란한데 글자를 차트 우측끝으로 보내도록 수식을 변경해주십시요
다음글
이전글