예스스탁
예스스탁 답변
2020-12-01 13:20:43
안녕하세요
예스스탁입니다.
올리신 내용에 문제가 없습니다.
다만 3봉전에 표시를 하고자 하시면 날짜도 같이 sdate[3]으로 해주셔야 합니다.
var : tx1(0),tx2(0);
var1 = ma(c,20);
Var2 = ma(c,60);
Plot1(Var1);
plot2(Var2);
if CrossUp(var1,Var2) Then
{
tx1 = Text_New(sDate,sTime,C,NumToStr(C*1.1,2));
Text_SetStyle(tx1,2,1);
Text_SetColor(tx1,RED);
}
if CrossUp(var1,Var2) Then
{
tx2 = Text_New(sDate[3],sTime[3],C,NumToStr(C*1.1,2));
Text_SetStyle(tx2,2,1);
Text_SetColor(tx2,BLUE);
}
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 지표식 작성 바랍니다
> 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 관련입니다
< 질문 >
주기; 60분봉
- 5일 이평선이 20일 이평선을 상향돌파하는 시점이 sdate, sTime 이고
이 시점의 종가를 close 라고 할 때
- 종가 위치에 '종가*1.1'의 가격을 소수점 2자리 숫자로 표시하려고
- Text_New(sDate, sTime, Close, NumToStr(Close * 1.1, 2));
로 작성하였습니다
- sDate와 sTime가 2020년 11월 27일이고 10시00분00초 라고 할 때
3봉 전인 2020년 11월 26일 14시00분00초에 표시되도록 하려고
- Text_New(sDate, sTime[3], Close, NumToStr(Close * 1.1, 2));
로 작성하였습니다
- 그러나 표시는 2020년 11월 27일 14시00분00초에 표시되었습니다
무엇이 잘못되었는지요?
수식 작성 바랍니다^^