커뮤니티

차트상의 가로선 오른쪽 끝에 값표시 방법 문의

프로필 이미지
afflatus
2023-07-04 15:53:47
1362
글번호 170326
답변완료
아래는 예전에 드렸던 질문내용입니다. 근데 그 값들을 차트상에서 오른쪽 끝에 각 선들 위에 표시가 되게 하려면 어떻게 하나요? 텍스트 출력함수 text_new를 활용하는것 같은데.. 못하겠습니당 ㅠㅠ 도와주세요 ------------------ input : 시작값(300),끝값(350),간격(1),색상(GRAY); var : cnt(0); if Index == 1 Then { For cnt = 시작값 to 끝값 step 간격 { var1 = TL_New(sDate,sTime,cnt,NextBarSdate,NextBarStime,cnt); MessageLog("%.2f %.2f",cnt,var1); TL_SetExtRight(var1,true); TL_SetColor(var1,색상); } } 즐거운 하루되세요 > afflatus 님이 쓴 글입니다. > 제목 : 지표 문의 드립니다. > 선물차트에 일정 단위로 가로 선을 긋고 싶습니다. 예를들어 300포인트 부터 1포인트 단위로 350 포인트까지 50 개 가로 선을 긋고 싶으면 어떻게 수식을 작성하면 될까요? 변수를 총 3개로 위의 예시로 말씀드리면, 시작 포인트(예:300 포인트)와 특정 폭(예:1포인트)과 줄 갯수(예:50개)로 하고 싶습니다. for문과 plot으로 작성해야하는데.. 잘 못하겠습니다. 부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-07-05 10:33:49

안녕하세요 예스스탁입니다. input : 시작값(300),끝값(350),간격(1),색상(GRAY); var : cnt(0),ii(0); Array : TX[300](0),value[300](0); if Index == 1 Then { ii = 0; For cnt = 시작값 to 끝값 step 간격 { var1 = TL_New(sDate,sTime,cnt,NextBarSdate,NextBarStime,cnt); MessageLog("%.2f %.2f",cnt,var1); TL_SetExtRight(var1,true); TL_SetColor(var1,색상); value[ii] = cnt; TX[ii] = Text_New(NextBarSdate,NextBarStime,cnt,NumToStr(cnt,2)); Text_SetStyle(TX[ii],0,1); ii = ii +1; } } if Index > 1 Then { ii = 0; For cnt = 시작값 to 끝값 step 간격 { if value[ii] > 0 Then Text_SetLocation(TX[ii],NextBarSdate,NextBarStime,value[ii]); Else cnt = 끝값+1; ii = ii +1; } } 즐거운 하루되세요 > afflatus 님이 쓴 글입니다. > 제목 : 차트상의 가로선 오른쪽 끝에 값표시 방법 문의 > 아래는 예전에 드렸던 질문내용입니다. 근데 그 값들을 차트상에서 오른쪽 끝에 각 선들 위에 표시가 되게 하려면 어떻게 하나요? 텍스트 출력함수 text_new를 활용하는것 같은데.. 못하겠습니당 ㅠㅠ 도와주세요 ------------------ input : 시작값(300),끝값(350),간격(1),색상(GRAY); var : cnt(0); if Index == 1 Then { For cnt = 시작값 to 끝값 step 간격 { var1 = TL_New(sDate,sTime,cnt,NextBarSdate,NextBarStime,cnt); MessageLog("%.2f %.2f",cnt,var1); TL_SetExtRight(var1,true); TL_SetColor(var1,색상); } } 즐거운 하루되세요 > afflatus 님이 쓴 글입니다. > 제목 : 지표 문의 드립니다. > 선물차트에 일정 단위로 가로 선을 긋고 싶습니다. 예를들어 300포인트 부터 1포인트 단위로 350 포인트까지 50 개 가로 선을 긋고 싶으면 어떻게 수식을 작성하면 될까요? 변수를 총 3개로 위의 예시로 말씀드리면, 시작 포인트(예:300 포인트)와 특정 폭(예:1포인트)과 줄 갯수(예:50개)로 하고 싶습니다. for문과 plot으로 작성해야하는데.. 잘 못하겠습니다. 부탁드립니다