커뮤니티
만기일 롤오버
2012-03-07 22:52:58
505
글번호 48685
10분봉 오버나잇 시스템의 시뮬에서 선물만기일날
포지션을 유지하기 위해서는 당일날 청산되고 다음날 새로 진입해야합니다.
만약 만기일을 고려하지 않으면 실제계좌와 시스템트레이딩 계좌의 포지션이 달라 지므로
문제가 발생 하네요....
1. 오버나잇 리버스시스템에서 선물만기일날 청산 후 다음날 차월물 기존 포지션 유지 재진입
시스템식 부탁드립니다.
2. 위 1번과 같이 청산 후 재진입시 만기일 다음날 전일 갭 적용이 안되는 문제가 발생하니
만기일 당일은 시스템 매매신호 발생시 익월물을 거래하게끔 하는 시스템식 부탁드리겠습니다.
(기본적으로 포지션은 유지를 해야합니다.)
항상 도움 주셔서 감사합니다.
좋은하루 되세요~ ^^
답변 2
예스스탁 예스스탁 답변
2012-03-08 11:26:22
안녕하세요
예스스탁입니다.
자동롤오버가 되지 않고 수식은 차트의 주종목만 거래하므로
문의하신 2번 내용은 수식으로 가능하지 않습니다.
아래는 만기일에 지정한 시간에 청산을 하신 후
다음날 첫봉에 전일 마지막포지션과 같은 포지션으로
진입하게 식을 작성하셔야 합니다.
var1 = date - int(date/100)*100; //일
var2 = DayOfWeek(date); //요일
if var1 >= 8 and var1 <= 14 and // 8일에서 14일 사이이고
var2 == 4 then // 목요일
Condition1 = True;
Else
Condition1 = False;
if Condition1 == true Then#만기일에는
SetStopEndofday(144000);#14시 40분에 청산
Else
SetStopEndofday(0);#만기일이 아닌날에는 당일청산하지 않음
#만기다음날 첫봉
if date != date[1] and condition1 == false and condition1[1] == true then{
if MarketPosition(1) == 1 Then
buy();
if MarketPosition(1) == -1 Then
sell();
}
즐거운 하루되세요
> 으쌰 님이 쓴 글입니다.
> 제목 : 만기일 롤오버
> 10분봉 오버나잇 시스템의 시뮬에서 선물만기일날
포지션을 유지하기 위해서는 당일날 청산되고 다음날 새로 진입해야합니다.
만약 만기일을 고려하지 않으면 실제계좌와 시스템트레이딩 계좌의 포지션이 달라 지므로
문제가 발생 하네요....
1. 오버나잇 리버스시스템에서 선물만기일날 청산 후 다음날 차월물 기존 포지션 유지 재진입
시스템식 부탁드립니다.
2. 위 1번과 같이 청산 후 재진입시 만기일 다음날 전일 갭 적용이 안되는 문제가 발생하니
만기일 당일은 시스템 매매신호 발생시 익월물을 거래하게끔 하는 시스템식 부탁드리겠습니다.
(기본적으로 포지션은 유지를 해야합니다.)
항상 도움 주셔서 감사합니다.
좋은하루 되세요~ ^^
예스스탁 예스스탁 답변
2016-04-25 13:31:21
안녕하세요
예스스탁입니다.
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 // 8일에서 14일 사이이고
Week == 4 then // 목요일
Condition1 = True;
Else
Condition1 = False;
if Condition1 == true Then#만기일에는
SetStopEndofday(144000);#14시 40분에 청산
Else
SetStopEndofday(0);#만기일이 아닌날에는 당일청산하지 않음
#만기다음날 첫봉
if date != date[1] and condition1 == false and condition1[1] == true then{
if MarketPosition(1) == 1 Then
buy();
if MarketPosition(1) == -1 Then
sell();
}
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 만기일 롤오버
> 안녕하세요
예스스탁입니다.
자동롤오버가 되지 않고 수식은 차트의 주종목만 거래하므로
문의하신 2번 내용은 수식으로 가능하지 않습니다.
아래는 만기일에 지정한 시간에 청산을 하신 후
다음날 첫봉에 전일 마지막포지션과 같은 포지션으로
진입하게 식을 작성하셔야 합니다.
var1 = date - int(date/100)*100; //일
var2 = DayOfWeek(date); //요일
if var1 >= 8 and var1 <= 14 and // 8일에서 14일 사이이고
var2 == 4 then // 목요일
Condition1 = True;
Else
Condition1 = False;
if Condition1 == true Then#만기일에는
SetStopEndofday(144000);#14시 40분에 청산
Else
SetStopEndofday(0);#만기일이 아닌날에는 당일청산하지 않음
#만기다음날 첫봉
if date != date[1] and condition1 == false and condition1[1] == true then{
if MarketPosition(1) == 1 Then
buy();
if MarketPosition(1) == -1 Then
sell();
}
즐거운 하루되세요
> 으쌰 님이 쓴 글입니다.
> 제목 : 만기일 롤오버
> 10분봉 오버나잇 시스템의 시뮬에서 선물만기일날
포지션을 유지하기 위해서는 당일날 청산되고 다음날 새로 진입해야합니다.
만약 만기일을 고려하지 않으면 실제계좌와 시스템트레이딩 계좌의 포지션이 달라 지므로
문제가 발생 하네요....
1. 오버나잇 리버스시스템에서 선물만기일날 청산 후 다음날 차월물 기존 포지션 유지 재진입
시스템식 부탁드립니다.
2. 위 1번과 같이 청산 후 재진입시 만기일 다음날 전일 갭 적용이 안되는 문제가 발생하니
만기일 당일은 시스템 매매신호 발생시 익월물을 거래하게끔 하는 시스템식 부탁드리겠습니다.
(기본적으로 포지션은 유지를 해야합니다.)
항상 도움 주셔서 감사합니다.
좋은하루 되세요~ ^^
다음글
이전글