커뮤니티
수식 부탁 드립니다.
2016-09-12 10:04:29
128
글번호 101861
안녕하세요.
1.아래 당일 청산 수식의 적용 기간을 시물레이션 차트 적용을 위해
2016년 07월 31일 까지는 선물만기일이면 14시45분 청산, 아니면 15시 00분 당일청산 하고
2016년 08월 01일 부터는 선물만기일이면 15시15분 청산, 아니면 15시 30분 당일청산 으로
변경 부탁드립니다.
var: month(0),nday(0),week(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
//SetStopEndofday(144500);
SetStopEndofday(151500);
Else
//SetStopEndofday(150000);
SetStopEndofday(153000);
-----------------------------------------------------------------------
2. 아래수식에서 당일 급변동하는 시초가 선물지수 수신 오류체결 방지를 위하여
시초가 수신 후 5초 후 의 현재가로 지연 진입 체결될수 있도록 변경 부탁 드립니다.
if NextBarSdate != Sdate and NextBarOpen > C Then
Buy("BY",AtMarket);
if NextBarSdate != Sdate and NextBarOpen < C Then
Sell("SL",AtMarket);
답변 1
예스스탁 예스스탁 답변
2016-09-12 11:15:33
안녕하세요
예스스탁입니다.
1.
var: month(0),nday(0),week(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if sdate < 20160801 then{
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
SetStopEndofday(144500);
Else
SetStopEndofday(150000);
}
else{
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
SetStopEndofday(151500);
Else
SetStopEndofday(153000);
}
2
수식안에서는 지연주문을 처리할수 없습니다.
해당 부분은 식 적용시 부가기능의
진입주문지연기능에서 처리하셔야 합니다.
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식 부탁 드립니다.
> 안녕하세요.
1.아래 당일 청산 수식의 적용 기간을 시물레이션 차트 적용을 위해
2016년 07월 31일 까지는 선물만기일이면 14시45분 청산, 아니면 15시 00분 당일청산 하고
2016년 08월 01일 부터는 선물만기일이면 15시15분 청산, 아니면 15시 30분 당일청산 으로
변경 부탁드립니다.
var: month(0),nday(0),week(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
//SetStopEndofday(144500);
SetStopEndofday(151500);
Else
//SetStopEndofday(150000);
SetStopEndofday(153000);
-----------------------------------------------------------------------
2. 아래수식에서 당일 급변동하는 시초가 선물지수 수신 오류체결 방지를 위하여
시초가 수신 후 5초 후 의 현재가로 지연 진입 체결될수 있도록 변경 부탁 드립니다.
if NextBarSdate != Sdate and NextBarOpen > C Then
Buy("BY",AtMarket);
if NextBarSdate != Sdate and NextBarOpen < C Then
Sell("SL",AtMarket);
다음글
이전글