커뮤니티
수식 변경 요청 드립니다.
안녕하세요.
아래 수식 변경 요청 드립니다.
1. 미니선물 매월 만기일 15:00 청산하고 당일 야간 시가에
동일한 방향 매수청산한경우 매수진입
동일한 방향 매도청산한경우 매도진입으로
1. 미니선물 매월 만기일 15:00 청산하고 익일 정규장 시가에
동일한 방향 매수청산한경우 매수진입
동일한 방향 매도청산한경우 매도진입으로
진입누락없이 진입하는 수식 부탁 드립니다.
//-------------------------------------------------------------------
연결선물 오버 시스템에서
매월 선물 만기일에 월물 변경으로 포지션이 청산한 경우에만
동일한 방향 매수청산한경우 매수진입
동일한 방향 매도청산한경우 매도진입으로
당일 야간 시가 (예 현제가 + - 5호가)등으로
진입누락없이 진입하는 수식 부탁 드립니다.
시스템
답변 1
예스스탁 예스스탁 답변
2026-01-26 16:05:47
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
var : month(0),nday(0),week(0),X(False);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if sDate != sDate[1] Then
{
#만기일이면 15시10분 당일청산 셋팅
if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then
{
X = true;
SetStopEndofday(151000);
}
Else#만기일 아닐때 당일청산 해제
{
X = False;
SetStopEndofday(0);
}
}
#만기일이고 18시 시가가 수신되면
if X == true and NextBarStime >= 180000 and stime < 180000 Then
{
//당일청산 해제
SetStopEndofday(0);
//현재 무포지션이고 당일청산으로 청산이 되었다면
if MarketPosition == 0 and IsExitName("StopEndofday",1) == true Then
{
//직전 포지션이 매수이면 재매수
if MarketPosition(1) == 1 Then
Buy("rb",AtMarket);
//직전 포지션이 매도이면 재매도
if MarketPosition(1) == -1 Then
Sell("rs",AtMarket);
}
}
즐거운 하루되세요
답변 1
예스스탁 예스스탁 답변
2026-01-27 17:43:10