커뮤니티
문의 드립니다.
2017-12-06 10:52:40
127
글번호 114757
[선물]개인참조데이터는 아래와 같은 식으로 표현했는데 "기관"을 아래와 같은 식으로 표현하려면 어떻게 해야 하는지 도움을 부탁드립니다.
if data2(Bdate == Bdate[1] and H > HighD(0)[1]) Then
BB = -10 ;
else if data2(Bdate == Bdate[1] and L < LowD(0)[1]) Then
BB = 10 ;
답변 1
예스스탁 예스스탁 답변
2017-12-06 14:48:05
안녕하세요
예스스탁입니다.
기관은 따로 기관합으로 데이터가 제공되지 않고 세부(증권,은행,...) 기관별로 제공됩니다.
투자주체가 크게 개인/외국인/기관/기타로 구분되므로 모든 투자주체의 순매수합은 0이므로
개인/외국인/기타만 data2,data3,data4로 추가하고
기관은 위 3개의 데이터의 합의 역수를 취한후 하루중 최고 최저 계산해서 사용하시면 됩니다.
var : 개인(0,data2),외인(0,data3),기타(0,data4),기관(0,data2),기관고(0,data2),기관저(0,data2);
var : BB(0,data2),CC(0,data2);
개인 = data2(c);
외인 = data3(c);
기타 = data4(c);
기관 = -(개인+외인+기타);
if data2(bdate != bdate[1]) Then{
기관고 = 기관;
기관저 = 기관;
if data2(Bdate == Bdate[1] and H > HighD(0)[1]) Then
BB = -10 ;
if data2(Bdate == Bdate[1] and L < LowD(0)[1]) Then
BB = 10 ;
if 기관 > 기관고[1] Then
CC = -10;
if 기관 < 기관저[1] Then
CC = -10;
}
if 기관 > 기관고 Then
기관고 = 기관;
if 기관 < 기관저 Then
기관저 = 기관;
즐거운 하루되세요
> 이심전심 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> [선물]개인참조데이터는 아래와 같은 식으로 표현했는데 "기관"을 아래와 같은 식으로 표현하려면 어떻게 해야 하는지 도움을 부탁드립니다.
if data2(Bdate == Bdate[1] and H > HighD(0)[1]) Then
BB = -10 ;
else if data2(Bdate == Bdate[1] and L < LowD(0)[1]) Then
BB = 10 ;