커뮤니티

수식의 글자위치변경

프로필 이미지
황금소나무
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틱마디 수식입니다 글자가 중간부분에 나타나서 캔들과 겹쳐서 보기 곤란한데 글자를 차트 우측끝으로 보내도록 수식을 변경해주십시요