예스스탁
예스스탁 답변
2021-02-02 09:19:18
안녕하세요
예스스탁입니다.
data1의 시초가와 참조데이타(data2~data11)의 시초가를 비교하게 작성되었습니다.
data1의 시초가와 참조데이타의 종가를 비교하시면 for문의 diff를 아래와 같이 변경하시면 됩니다.
diff = abs(CC[cnt]-OO[1]);
값이 없으면 0으로 출력됩니다.
var : O1(0,Data1),O2(0,Data2),O3(0,Data3),O4(0,Data4),O5(0,Data5);
var : O6(0,Data6),O7(0,Data7),O8(0,Data8),O9(0,Data9),O10(0,Data10);
var : O11(0,Data11);
var : cnt(0,Data1),i1(0,Data1),i2(0,Data1),m1(0,Data1),m2(0,Data1),diff(0,Data1);
Array : OO[12](0),CC[12](0);
if data1(Index == 0 or Bdate != Bdate[1]) Then
O1 = data1(O);
if data2(Index == 0 or Bdate != Bdate[1]) Then
O2 = data2(O);
if data3(Index == 0 or Bdate != Bdate[1]) Then
O3 = data3(O);
if data4(Index == 0 or Bdate != Bdate[1]) Then
O4 = data4(O);
if data5(Index == 0 or Bdate != Bdate[1]) Then
O5 = data5(O);
if data6(Index == 0 or Bdate != Bdate[1]) Then
O6 = data6(O);
if data7(Index == 0 or Bdate != Bdate[1]) Then
O7 = data7(O);
if data8(Index == 0 or Bdate != Bdate[1]) Then
O8 = data8(O);
if data9(Index == 0 or Bdate != Bdate[1]) Then
O9 = data9(O);
if data10(Index == 0 or Bdate != Bdate[1]) Then
O10 = data10(O);
if data11(Index == 0 or Bdate != Bdate[1]) Then
O11 = data11(O);
OO[1] = O1;
OO[2] = O2;
OO[3] = O3;
OO[4] = O4;
OO[5] = O5;
OO[6] = O6;
OO[7] = O7;
OO[8] = O8;
OO[9] = O9;
OO[10] = O10;
OO[11] = O11;
CC[2] = data2(c);
CC[3] = data3(c);
CC[4] = data4(c);
CC[5] = data5(c);
CC[6] = data6(c);
CC[7] = data7(c);
CC[8] = data8(c);
CC[9] = data9(c);
CC[10] = data10(c);
CC[11] = data11(c);
i1 = 0;
i2 = 0;
m1 = 0;
m2 = 0;
For cnt = 2 to 11
{
diff = abs(OO[cnt]-OO[1]);
if OO[cnt] >= OO[1] and (i1 == 0 or (i1 > 0 and diff < m1)) Then
{
i1 = cnt;
m1 = diff;
}
if OO[cnt] < OO[1] and (i2 == 0 or (i2 > 0 and diff < m2)) Then
{
i2 = cnt;
m2 = diff;
}
}
#Data1 위종목
Plot1(OO[i1]);
Plot2(CC[i1]);
#Data1 아래종목
Plot3(OO[i2]);
Plot4(CC[i2]);
즐거운 하루되세요
> 머신 님이 쓴 글입니다.
> 제목 : 옵션 양합 지표식 문의드립니다.
> 안녕하세요
옵션 양합 지표식 문의드립니다.
주 종목에 옵션 한 종목을 참고 종목에 옵션 10개를 놓고
주 종목의 시초가와 가장 가까운 아래 가격 하나 위 가격하나
시초가와 종가를 구하고 싶습니다.
매일 주 종목 시초가에 따라서 참고 종목이 선택 되도록 부탁드립니다.
그리고 옵션 종목에서 새로 생기는 신규 종목은 전일 데이터가 없어서 그런지
시초가를 잘 구하지 못하는 것 같은데 이분분도 잘 표현되도록 부탁드립니다.
감사드립니다.