커뮤니티
문의 드립니다.
2017-07-24 08:50:03
108
글번호 111504
질문1) 아래 식처럼 강조색깔이 나타나는 녹색봉 밑에 data2(C)의 수치를 표현하려면 수식을 어떻게 작성해야 하는지 부탁드립니다. 아래처럼 하니까 Value1 자리에 문자열이나 문자열표현식이 와야 한다고 에러 메시지가 뜨네요. 수치를 문자로 바꿔서 해야 할 것같은데......
if data6(Bdate == Bdate[1] and H > HighD(0)[1]) Then
{ PlotPaintBar(H,l,"강조",BLUE);
Value1 =data2(C) ;
var1 = sdate;
var2 = stime;
var3 = H+0.1;
Text1 = Text_New(var1,var2, var3, Value1 );
}
질문2) 개인주식 data2, 외인주식 data3 일 때 기관주식의 이전 5봉중 최고치를 H4의 수식으로 나타내려면 어떻게 해야 하는지 ........ 변수선언부터 잘 안되고 방법 좀 부탁드립니다. 추가로 기관주식의 현재봉 주식순매수 수량 - 3봉전 주식순매수 수량도 H5의 수식으로 부탁드립니다.
var : H2(0,data2), H3(0,data3) , SUM(0,data? ;
SUM = -( data2(c)+data3(c) ) ;
H2 = data2(highest(C,5)[1]);
H3 = data3(highest(C,5)[1]);
H4 =
H5 =
답변 1
예스스탁 예스스탁 답변
2017-07-24 11:08:00
안녕하세요
예스스탁입니다.
1
스트링으로 지정되어야 하므로
숫자를 스트링으로변경해 주는 함수로 변경해서 지정해야 합니다
if data6(Bdate == Bdate[1] and H > HighD(0)[1]) Then
{
PlotPaintBar(H,l,"강조",BLUE);
Value1 =data2(C) ;
var1 = sdate;
var2 = stime;
var3 = H+0.1;
Text1 = Text_New(var1,var2, var3, NumToStr(Value1,2));
}
2
기준이 되는 데이터하나를 지정해서 변수선언 및 값 저장에 사용하시면 됩니다.
var : H2(0,data2), H3(0,data3) , SUM(0,data2);
SUM = -( data2(c)+data3(c) ) ;
H2 = data2(highest(C,5)[1]);
H3 = data3(highest(C,5)[1]);
H4 = data2(highest(sum,5)[1]);
H5 = sum-sum[3];
즐거운 하루되세요
> 이심전심 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 질문1) 아래 식처럼 강조색깔이 나타나는 녹색봉 밑에 data2(C)의 수치를 표현하려면 수식을 어떻게 작성해야 하는지 부탁드립니다. 아래처럼 하니까 Value1 자리에 문자열이나 문자열표현식이 와야 한다고 에러 메시지가 뜨네요. 수치를 문자로 바꿔서 해야 할 것같은데......
if data6(Bdate == Bdate[1] and H > HighD(0)[1]) Then
{ PlotPaintBar(H,l,"강조",BLUE);
Value1 =data2(C) ;
var1 = sdate;
var2 = stime;
var3 = H+0.1;
Text1 = Text_New(var1,var2, var3, Value1 );
}
질문2) 개인주식 data2, 외인주식 data3 일 때 기관주식의 이전 5봉중 최고치를 H4의 수식으로 나타내려면 어떻게 해야 하는지 ........ 변수선언부터 잘 안되고 방법 좀 부탁드립니다. 추가로 기관주식의 현재봉 주식순매수 수량 - 3봉전 주식순매수 수량도 H5의 수식으로 부탁드립니다.
var : H2(0,data2), H3(0,data3) , SUM(0,data? ;
SUM = -( data2(c)+data3(c) ) ;
H2 = data2(highest(C,5)[1]);
H3 = data3(highest(C,5)[1]);
H4 =
H5 =