아래식은 data3 기준으로 선물만기일(3개월 단위) 이후 누적 수식입니다.
data3 기준으로 옵션만기일(1개월 단위) 이후 누적수식으로 변경하여 주십시요.
항상 고맙습니다.
**********************************************************************************
안녕하세요
예스스탁입니다.
선물만기일이후 누적으로 변경해 드립니다.
만기 다음날부터 현재까지의 일봉값 누적입니다.
input: 주식개인순매수금액(3000);
input: 선물외국인누적순매수수량(50000);
var : month(0,data3),nday(0,data3),week(0,data3);
var : X(False,data3),sum3(0,data3),Prev(0,data3),cond(False,data3);
month = data3(int(date/100)-int(date/10000)*100);
nday = data3(date - int(date/100)*100);
Week = data3(DayOfWeek(date));
if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if X == False and data3(Bdate != Bdate[1]) Then
{
if X[1] == true Then
{
cond = true;
Prev = 0;
}
Else
{
if cond == true Then
Prev = prev + data3(CloseD(1));
}
}
if cond == true Then
{
sum3 = prev + data3(c);
if data2(c > lowd(0)+주식개인순매수금액) and sum3 > 선물외국인누적순매수수량 Then
Buy();
}
답변 1
예스스탁
예스스탁 답변
2024-07-01 17:10:08
안녕하세요
예스스탁입니다.
input: 주식개인순매수금액(3000);
input: 선물외국인누적순매수수량(50000);
var : month(0,data3),nday(0,data3),week(0,data3);
var : X(False,data3),sum3(0,data3),Prev(0,data3),cond(False,data3);
month = data3(int(date/100)-int(date/10000)*100);
nday = data3(date - int(date/100)*100);
Week = data3(DayOfWeek(date));
if (nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if X == False and data3(Bdate != Bdate[1]) Then
{
if X[1] == true Then
{
cond = true;
Prev = 0;
}
Else
{
if cond == true Then
Prev = prev + data3(CloseD(1));
}
}
if cond == true Then
{
sum3 = prev + data3(c);
if data2(c > lowd(0)+주식개인순매수금액) and sum3 > 선물외국인누적순매수수량 Then
Buy();
}
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 아래식은 data3 기준으로 선물만기일(3개월 단위) 이후 누적 수식입니다.
data3 기준으로 옵션만기일(1개월 단위) 이후 누적수식으로 변경하여 주십시요.
항상 고맙습니다.
**********************************************************************************
안녕하세요
예스스탁입니다.
선물만기일이후 누적으로 변경해 드립니다.
만기 다음날부터 현재까지의 일봉값 누적입니다.
input: 주식개인순매수금액(3000);
input: 선물외국인누적순매수수량(50000);
var : month(0,data3),nday(0,data3),week(0,data3);
var : X(False,data3),sum3(0,data3),Prev(0,data3),cond(False,data3);
month = data3(int(date/100)-int(date/10000)*100);
nday = data3(date - int(date/100)*100);
Week = data3(DayOfWeek(date));
if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if X == False and data3(Bdate != Bdate[1]) Then
{
if X[1] == true Then
{
cond = true;
Prev = 0;
}
Else
{
if cond == true Then
Prev = prev + data3(CloseD(1));
}
}
if cond == true Then
{
sum3 = prev + data3(c);
if data2(c > lowd(0)+주식개인순매수금액) and sum3 > 선물외국인누적순매수수량 Then
Buy();
}