예스스탁
예스스탁 답변
2022-05-13 14:44:49
안녕하세요
예스스탁입니다.
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간==151500;
Else
종료시간==153000;
변수의 값저장은 = 입니다.
== 인 같다라는 비교문장이 됩니다.
var : gap(0);
VARS: kk(1), entry(0),var11(0),var12(0),var13(0), 종료시간(0);
/*이하는 선물만기일이면 종료시간 다르게 하는 로직임*/
var11 = int(date/100)-int(date/10000)*100;
var12 = date - int(date/100)*100;
var13 = DayOfWeek(date);
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간=151500;
Else
종료시간=153000;
if sTime < 종료시간 and MarketPosition == 0 and DayOpen(0)/DayClose(1)-1<-gap and entry < 1 then
{
buy("시가매수",AtLimit,DayOpen(0),kk);
}
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : 변수 오류
> 안녕하세요.
종료시간을 만기일에 변화시켜서 매매하려고 합니다.
아래와 같이 게시판에 보고 작성해보았습니다.
종료시간을 input에 두고 초기값을 153000으로 설정하면 잘 매매되었는데,
vars로 옮기고 나서는이상하게 매수가 1건도 이루어지지 않네요.
변수설정에 문제가 있는거 같은데, 수정의견 부탁드립니다~
----------------------------------------------------------------
VARS: kk(1), entry(0),var11(0),var12(0),var13(0), 종료시간(0);
/*이하는 선물만기일이면 종료시간 다르게 하는 로직임*/
var11 = int(date/100)-int(date/10000)*100;
var12 = date - int(date/100)*100;
var13 = DayOfWeek(date);
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간==151500;
Else
종료시간==153000;
if sTime < 종료시간 and MarketPosition == 0 and DayOpen(0)/DayClose(1)-1<-gap and entry < 1 then
{
buy("시가매수",AtLimit,DayOpen(0),kk);...
답변감사합니다.
아래 만기일판별 식은, 분기만기일(3,6,9,12월)에 대한것인듯 합니다.
혹시 매월 만기일인지를 판단하는 수식으로 좀 수정해서 알려주실수 있을런지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 변수 오류
> 안녕하세요
예스스탁입니다.
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간==151500;
Else
종료시간==153000;
변수의 값저장은 = 입니다.
== 인 같다라는 비교문장이 됩니다.
var : gap(0);
VARS: kk(1), entry(0),var11(0),var12(0),var13(0), 종료시간(0);
/*이하는 선물만기일이면 종료시간 다르게 하는 로직임*/
var11 = int(date/100)-int(date/10000)*100;
var12 = date - int(date/100)*100;
var13 = DayOfWeek(date);
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간=151500;
Else
종료시간=153000;
if sTime < 종료시간 and MarketPosition == 0 and DayOpen(0)/DayClose(1)-1<-gap and entry < 1 then
{
buy("시가매수",AtLimit,DayOpen(0),kk);
}
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : 변수 오류
> 안녕하세요.
종료시간을 만기일에 변화시켜서 매매하려고 합니다.
아래와 같이 게시판에 보고 작성해보았습니다.
종료시간을 input에 두고 초기값을 153000으로 설정하면 잘 매매되었는데,
vars로 옮기고 나서는이상하게 매수가 1건도 이루어지지 않네요.
변수설정에 문제가 있는거 같은데, 수정의견 부탁드립니다~
----------------------------------------------------------------
VARS: kk(1), entry(0),var11(0),var12(0),var13(0), 종료시간(0);
/*이하는 선물만기일이면 종료시간 다르게 하는 로직임*/
var11 = int(date/100)-int(date/10000)*100;
var12 = date - int(date/100)*100;
var13 = DayOfWeek(date);
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간==151500;
Else
종료시간==153000;
if sTime < 종료시간 and MarketPosition == 0 and DayOpen(0)/DayClose(1)-1<-gap and entry < 1 then
{
buy("시가매수",AtLimit,DayOpen(0),kk);...
예스스탁
예스스탁 답변
2022-05-16 08:38:24
안녕하세요
예스스탁입니다.
var11이 3,6,9,12월을 체크하는 값입니다.
해당 조건을 삭제하시면 됩니다.
var : gap(0);
VARS: kk(1), entry(0),var11(0),var12(0),var13(0), 종료시간(0);
/*이하는 선물만기일이면 종료시간 다르게 하는 로직임*/
var11 = int(date/100)-int(date/10000)*100;
var12 = date - int(date/100)*100;
var13 = DayOfWeek(date);
if var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간=151500;
Else
종료시간=153000;
if sTime < 종료시간 and MarketPosition == 0 and DayOpen(0)/DayClose(1)-1<-gap and entry < 1 then
{
buy("시가매수",AtLimit,DayOpen(0),kk);
}
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : Re : Re : 변수 오류
>
답변감사합니다.
아래 만기일판별 식은, 분기만기일(3,6,9,12월)에 대한것인듯 합니다.
혹시 매월 만기일인지를 판단하는 수식으로 좀 수정해서 알려주실수 있을런지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 변수 오류
> 안녕하세요
예스스탁입니다.
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간==151500;
Else
종료시간==153000;
변수의 값저장은 = 입니다.
== 인 같다라는 비교문장이 됩니다.
var : gap(0);
VARS: kk(1), entry(0),var11(0),var12(0),var13(0), 종료시간(0);
/*이하는 선물만기일이면 종료시간 다르게 하는 로직임*/
var11 = int(date/100)-int(date/10000)*100;
var12 = date - int(date/100)*100;
var13 = DayOfWeek(date);
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간=151500;
Else
종료시간=153000;
if sTime < 종료시간 and MarketPosition == 0 and DayOpen(0)/DayClose(1)-1<-gap and entry < 1 then
{
buy("시가매수",AtLimit,DayOpen(0),kk);
}
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : 변수 오류
> 안녕하세요.
종료시간을 만기일에 변화시켜서 매매하려고 합니다.
아래와 같이 게시판에 보고 작성해보았습니다.
종료시간을 input에 두고 초기값을 153000으로 설정하면 잘 매매되었는데,
vars로 옮기고 나서는이상하게 매수가 1건도 이루어지지 않네요.
변수설정에 문제가 있는거 같은데, 수정의견 부탁드립니다~
----------------------------------------------------------------
VARS: kk(1), entry(0),var11(0),var12(0),var13(0), 종료시간(0);
/*이하는 선물만기일이면 종료시간 다르게 하는 로직임*/
var11 = int(date/100)-int(date/10000)*100;
var12 = date - int(date/100)*100;
var13 = DayOfWeek(date);
if var11%3 == 0 and var12 >= 8 and var12 <= 14 and var13 == 4 then
종료시간==151500;
Else
종료시간==153000;
if sTime < 종료시간 and MarketPosition == 0 and DayOpen(0)/DayClose(1)-1<-gap and entry < 1 then
{
buy("시가매수",AtLimit,DayOpen(0),kk);...