커뮤니티

수평선 관련 질문

프로필 이미지
로켓맨
2021-12-09 13:21:56
943
글번호 154323
답변완료

첨부 이미지

친절하고 빠른 답변 정말 감사드립니다.. 마지막 질문이 될꺼 같은데요 ㅠㅠ 1. 수평선 수치가 전부 동일하게 나타납니다. ----> 이건 제가 수정했습니다.. 2. 첨부 그림처럼 수평선 수치를 오른쪽으로 옮길수 있을까요? 일반적인 수평선을 그엇을때 나타나는 부분으로요.. 수치가 캔들과 겹쳐지네요.. 항상 감사드립니다~~~ ================================================================= 답변주신 수식 원문 input : Period(20),dv(5),소숫점표시자리수(0); var : BBup(0),BBmd(0),BBdn(0); var : TL1(0),TL2(0),TL3(0); var : Tx1(0),Tx2(0),Tx3(0); BBup = BollBandUp(Period,dv); BBmd = ma(c,Period); BBdn = BollBandDown(Period,dv); Plot1(BBup,"상단"); Plot2(BBmd,"중단"); Plot3(BBdn,"하단"); TL_Delete(TL1); TL_Delete(TL2); TL_Delete(TL3); TL1 = TL_New(sDate,sTime,BBup,NextBarSdate,NextBarStime,BBup); TL2 = TL_New(sDate,sTime,BBmd,NextBarSdate,NextBarStime,BBmd); TL3 = TL_New(sDate,sTime,BBdn,NextBarSdate,NextBarStime,BBdn); TL_SetExtLeft(TL1,true); TL_SetExtLeft(TL2,true); TL_SetExtLeft(TL3,true); TL_SetExtRight(TL1,true); TL_SetExtRight(TL2,true); TL_SetExtRight(TL3,true); TL_SetColor(TL1,RED); TL_SetColor(TL1,GREEN); TL_SetColor(TL1,BLUE); Text_Delete(Tx1); Text_Delete(Tx2); Text_Delete(Tx3); Tx1 = Text_New(NextBarSdate,NextBarStime,BBup,NumToStr(BBup,소숫점표시자리수)); Tx2 = Text_New(NextBarSdate,NextBarStime,BBmd,NumToStr(BBup,소숫점표시자리수)); Tx3 = Text_New(NextBarSdate,NextBarStime,BBdn,NumToStr(BBup,소숫점표시자리수)); Text_SetColor(Tx1,RED); Text_SetColor(Tx2,GREEN); Text_SetColor(Tx3,BLUE); Text_SetStyle(Tx1,0,1); Text_SetStyle(Tx2,0,1); Text_SetStyle(Tx3,0,1);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-09 15:07:19

안녕하세요 예스스탁입니다. 문의하신 내용은 출력값 앞에 빈공간을 추가해 주셔야 합니다. 텍스트는 기본적으로 날짜/시간/가격을 지정해 표시하기에 봉위에만 표시가 됩니다. 우측 여백으로 좌표를 지정하지 못합니다. NumToStr(BBup,소숫점표시자리수) text_new의 4번째 매개변수가 출력값이고 위와같이 작성되어 있습니다. " "+NumToStr(BBup,소숫점표시자리수) 와 같이 출력값 앞에 스페이스를 추가해서 기존에 출력되는 값을 우측으로 밀어보셔야 합니다. 각 값에 스페이스를 3개씩 추가해 드립니다. 보시는 차트에서 스페이스를 추가해서 조절해 보셔야 합니다. input : Period(20),dv(5),소숫점표시자리수(0); var : BBup(0),BBmd(0),BBdn(0); var : TL1(0),TL2(0),TL3(0); var : Tx1(0),Tx2(0),Tx3(0); BBup = BollBandUp(Period,dv); BBmd = ma(c,Period); BBdn = BollBandDown(Period,dv); Plot1(BBup,"상단"); Plot2(BBmd,"중단"); Plot3(BBdn,"하단"); TL_Delete(TL1); TL_Delete(TL2); TL_Delete(TL3); TL1 = TL_New(sDate,sTime,BBup,NextBarSdate,NextBarStime,BBup); TL2 = TL_New(sDate,sTime,BBmd,NextBarSdate,NextBarStime,BBmd); TL3 = TL_New(sDate,sTime,BBdn,NextBarSdate,NextBarStime,BBdn); TL_SetExtLeft(TL1,true); TL_SetExtLeft(TL2,true); TL_SetExtLeft(TL3,true); TL_SetExtRight(TL1,true); TL_SetExtRight(TL2,true); TL_SetExtRight(TL3,true); TL_SetColor(TL1,RED); TL_SetColor(TL1,GREEN); TL_SetColor(TL1,BLUE); Text_Delete(Tx1); Text_Delete(Tx2); Text_Delete(Tx3); Tx1 = Text_New(NextBarSdate,NextBarStime,BBup," "+NumToStr(BBup,소숫점표시자리수)); Tx2 = Text_New(NextBarSdate,NextBarStime,BBmd," "+NumToStr(BBmd,소숫점표시자리수)); Tx3 = Text_New(NextBarSdate,NextBarStime,BBdn," "+NumToStr(BBdn,소숫점표시자리수)); Text_SetColor(Tx1,RED); Text_SetColor(Tx2,GREEN); Text_SetColor(Tx3,BLUE); Text_SetStyle(Tx1,0,1); Text_SetStyle(Tx2,0,1); Text_SetStyle(Tx3,0,1); 즐거운 하루되세요 > 로켓맨 님이 쓴 글입니다. > 제목 : 수평선 관련 질문 > 친절하고 빠른 답변 정말 감사드립니다.. 마지막 질문이 될꺼 같은데요 ㅠㅠ 1. 수평선 수치가 전부 동일하게 나타납니다. ----> 이건 제가 수정했습니다.. 2. 첨부 그림처럼 수평선 수치를 오른쪽으로 옮길수 있을까요? 일반적인 수평선을 그엇을때 나타나는 부분으로요.. 수치가 캔들과 겹쳐지네요.. 항상 감사드립니다~~~ ================================================================= 답변주신 수식 원문 input : Period(20),dv(5),소숫점표시자리수(0); var : BBup(0),BBmd(0),BBdn(0); var : TL1(0),TL2(0),TL3(0); var : Tx1(0),Tx2(0),Tx3(0); BBup = BollBandUp(Period,dv); BBmd = ma(c,Period); BBdn = BollBandDown(Period,dv); Plot1(BBup,"상단"); Plot2(BBmd,"중단"); Plot3(BBdn,"하단"); TL_Delete(TL1); TL_Delete(TL2); TL_Delete(TL3); TL1 = TL_New(sDate,sTime,BBup,NextBarSdate,NextBarStime,BBup); TL2 = TL_New(sDate,sTime,BBmd,NextBarSdate,NextBarStime,BBmd); TL3 = TL_New(sDate,sTime,BBdn,NextBarSdate,NextBarStime,BBdn); TL_SetExtLeft(TL1,true); TL_SetExtLeft(TL2,true); TL_SetExtLeft(TL3,true); TL_SetExtRight(TL1,true); TL_SetExtRight(TL2,true); TL_SetExtRight(TL3,true); TL_SetColor(TL1,RED); TL_SetColor(TL1,GREEN); TL_SetColor(TL1,BLUE); Text_Delete(Tx1); Text_Delete(Tx2); Text_Delete(Tx3); Tx1 = Text_New(NextBarSdate,NextBarStime,BBup,NumToStr(BBup,소숫점표시자리수)); Tx2 = Text_New(NextBarSdate,NextBarStime,BBmd,NumToStr(BBup,소숫점표시자리수)); Tx3 = Text_New(NextBarSdate,NextBarStime,BBdn,NumToStr(BBup,소숫점표시자리수)); Text_SetColor(Tx1,RED); Text_SetColor(Tx2,GREEN); Text_SetColor(Tx3,BLUE); Text_SetStyle(Tx1,0,1); Text_SetStyle(Tx2,0,1); Text_SetStyle(Tx3,0,1);