예스스탁
예스스탁 답변
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으로 작성해야하는데.. 잘 못하겠습니다. 부탁드립니다